Documentation
¶
Index ¶
- Constants
- type ASN
- type ASNParam
- type AuditLog
- type AuditLogAction
- type AuditLogActor
- type AuditLogActorType
- type AuditLogOwner
- type AuditLogResource
- type CertificateCA
- type CertificateRequestType
- type CloudflareTunnel
- type CloudflareTunnelConnection
- type CloudflareTunnelStatus
- type CloudflareTunnelTunType
- type DispatchNamespaceDeleteParams
- type DispatchNamespaceDeleteResponse
- type DispatchNamespaceDeleteResponseEnvelope
- type DispatchNamespaceDeleteResponseEnvelopeErrors
- type DispatchNamespaceDeleteResponseEnvelopeErrorsSource
- type DispatchNamespaceDeleteResponseEnvelopeMessages
- type DispatchNamespaceDeleteResponseEnvelopeMessagesSource
- type DispatchNamespaceDeleteResponseEnvelopeSuccess
- type DispatchNamespaceGetParams
- type DispatchNamespaceGetResponse
- type DispatchNamespaceGetResponseEnvelope
- type DispatchNamespaceGetResponseEnvelopeErrors
- type DispatchNamespaceGetResponseEnvelopeErrorsSource
- type DispatchNamespaceGetResponseEnvelopeMessages
- type DispatchNamespaceGetResponseEnvelopeMessagesSource
- type DispatchNamespaceGetResponseEnvelopeSuccess
- type DispatchNamespaceListParams
- type DispatchNamespaceListResponse
- type DispatchNamespaceNewParams
- type DispatchNamespaceNewResponse
- type DispatchNamespaceNewResponseEnvelope
- type DispatchNamespaceNewResponseEnvelopeErrors
- type DispatchNamespaceNewResponseEnvelopeErrorsSource
- type DispatchNamespaceNewResponseEnvelopeMessages
- type DispatchNamespaceNewResponseEnvelopeMessagesSource
- type DispatchNamespaceNewResponseEnvelopeSuccess
- type DispatchNamespaceScriptAssetUploadNewParams
- type DispatchNamespaceScriptAssetUploadNewParamsManifest
- type DispatchNamespaceScriptAssetUploadNewResponse
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelope
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrors
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessages
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess
- type DispatchNamespaceScriptAssetUploadService
- type DispatchNamespaceScriptBindingGetParams
- type DispatchNamespaceScriptBindingGetResponse
- type DispatchNamespaceScriptBindingGetResponseFormat
- type DispatchNamespaceScriptBindingGetResponseType
- type DispatchNamespaceScriptBindingGetResponseUnion
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorker
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType
- type DispatchNamespaceScriptBindingService
- func (r *DispatchNamespaceScriptBindingService) Get(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *pagination.SinglePage[DispatchNamespaceScriptBindingGetResponse], ...)
- func (r *DispatchNamespaceScriptBindingService) GetAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, ...) *pagination.SinglePageAutoPager[DispatchNamespaceScriptBindingGetResponse]
- type DispatchNamespaceScriptContentGetParams
- type DispatchNamespaceScriptContentService
- func (r *DispatchNamespaceScriptContentService) Get(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *http.Response, err error)
- func (r *DispatchNamespaceScriptContentService) Update(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *workers.Script, err error)
- type DispatchNamespaceScriptContentUpdateParams
- type DispatchNamespaceScriptContentUpdateResponseEnvelope
- type DispatchNamespaceScriptContentUpdateResponseEnvelopeErrors
- type DispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptContentUpdateResponseEnvelopeMessages
- type DispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess
- type DispatchNamespaceScriptDeleteParams
- type DispatchNamespaceScriptDeleteResponse
- type DispatchNamespaceScriptDeleteResponseEnvelope
- type DispatchNamespaceScriptDeleteResponseEnvelopeErrors
- type DispatchNamespaceScriptDeleteResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptDeleteResponseEnvelopeMessages
- type DispatchNamespaceScriptDeleteResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptDeleteResponseEnvelopeSuccess
- type DispatchNamespaceScriptGetParams
- type DispatchNamespaceScriptGetResponseEnvelope
- type DispatchNamespaceScriptGetResponseEnvelopeErrors
- type DispatchNamespaceScriptGetResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptGetResponseEnvelopeMessages
- type DispatchNamespaceScriptGetResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptGetResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretDeleteParams
- type DispatchNamespaceScriptSecretDeleteResponse
- type DispatchNamespaceScriptSecretDeleteResponseEnvelope
- type DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrors
- type DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessages
- type DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretGetParams
- type DispatchNamespaceScriptSecretGetResponse
- type DispatchNamespaceScriptSecretGetResponseEnvelope
- type DispatchNamespaceScriptSecretGetResponseEnvelopeErrors
- type DispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptSecretGetResponseEnvelopeMessages
- type DispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretGetResponseFormat
- type DispatchNamespaceScriptSecretGetResponseType
- type DispatchNamespaceScriptSecretGetResponseUnion
- type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText
- type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSecretListParams
- type DispatchNamespaceScriptSecretListResponse
- type DispatchNamespaceScriptSecretListResponseFormat
- type DispatchNamespaceScriptSecretListResponseType
- type DispatchNamespaceScriptSecretListResponseUnion
- type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText
- type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSecretService
- func (r *DispatchNamespaceScriptSecretService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptSecretDeleteResponse, err error)
- func (r *DispatchNamespaceScriptSecretService) Get(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptSecretGetResponse, err error)
- func (r *DispatchNamespaceScriptSecretService) List(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *pagination.SinglePage[DispatchNamespaceScriptSecretListResponse], ...)
- func (r *DispatchNamespaceScriptSecretService) ListAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, ...) *pagination.SinglePageAutoPager[DispatchNamespaceScriptSecretListResponse]
- func (r *DispatchNamespaceScriptSecretService) Update(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptSecretUpdateResponse, err error)
- type DispatchNamespaceScriptSecretUpdateParams
- type DispatchNamespaceScriptSecretUpdateParamsBody
- type DispatchNamespaceScriptSecretUpdateParamsBodyFormat
- type DispatchNamespaceScriptSecretUpdateParamsBodyType
- type DispatchNamespaceScriptSecretUpdateParamsBodyUnion
- type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretText
- type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSecretUpdateResponse
- type DispatchNamespaceScriptSecretUpdateResponseEnvelope
- type DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrors
- type DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessages
- type DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretUpdateResponseFormat
- type DispatchNamespaceScriptSecretUpdateResponseType
- type DispatchNamespaceScriptSecretUpdateResponseUnion
- type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText
- type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptService
- func (r *DispatchNamespaceScriptService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptDeleteResponse, err error)
- func (r *DispatchNamespaceScriptService) Get(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *Script, err error)
- func (r *DispatchNamespaceScriptService) Update(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptUpdateResponse, err error)
- type DispatchNamespaceScriptSettingEditParams
- type DispatchNamespaceScriptSettingEditParamsSettings
- type DispatchNamespaceScriptSettingEditParamsSettingsBinding
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingUnion
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowser
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespace
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutbound
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutboundWorker
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdrive
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJson
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespace
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificate
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelines
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelinesType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecret
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecretType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflow
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflowType
- type DispatchNamespaceScriptSettingEditParamsSettingsLimits
- type DispatchNamespaceScriptSettingEditParamsSettingsMigrations
- type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion
- type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations
- func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion()
- func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) MarshalJSON() (data []byte, err error)
- type DispatchNamespaceScriptSettingEditParamsSettingsObservability
- type DispatchNamespaceScriptSettingEditParamsSettingsObservabilityLogs
- type DispatchNamespaceScriptSettingEditParamsSettingsPlacement
- type DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode
- type DispatchNamespaceScriptSettingEditParamsSettingsUsageModel
- type DispatchNamespaceScriptSettingEditResponse
- type DispatchNamespaceScriptSettingEditResponseBinding
- type DispatchNamespaceScriptSettingEditResponseBindingsFormat
- type DispatchNamespaceScriptSettingEditResponseBindingsType
- type DispatchNamespaceScriptSettingEditResponseBindingsUnion
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowType
- type DispatchNamespaceScriptSettingEditResponseEnvelope
- type DispatchNamespaceScriptSettingEditResponseEnvelopeErrors
- type DispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptSettingEditResponseEnvelopeMessages
- type DispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess
- type DispatchNamespaceScriptSettingEditResponseLimits
- type DispatchNamespaceScriptSettingEditResponseMigrations
- type DispatchNamespaceScriptSettingEditResponseMigrationsUnion
- type DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations
- type DispatchNamespaceScriptSettingEditResponseObservability
- type DispatchNamespaceScriptSettingEditResponseObservabilityLogs
- type DispatchNamespaceScriptSettingEditResponsePlacement
- type DispatchNamespaceScriptSettingEditResponsePlacementMode
- type DispatchNamespaceScriptSettingEditResponseUsageModel
- type DispatchNamespaceScriptSettingGetParams
- type DispatchNamespaceScriptSettingGetResponse
- type DispatchNamespaceScriptSettingGetResponseBinding
- type DispatchNamespaceScriptSettingGetResponseBindingsFormat
- type DispatchNamespaceScriptSettingGetResponseBindingsType
- type DispatchNamespaceScriptSettingGetResponseBindingsUnion
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowType
- type DispatchNamespaceScriptSettingGetResponseEnvelope
- type DispatchNamespaceScriptSettingGetResponseEnvelopeErrors
- type DispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptSettingGetResponseEnvelopeMessages
- type DispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess
- type DispatchNamespaceScriptSettingGetResponseLimits
- type DispatchNamespaceScriptSettingGetResponseMigrations
- type DispatchNamespaceScriptSettingGetResponseMigrationsUnion
- type DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations
- type DispatchNamespaceScriptSettingGetResponseObservability
- type DispatchNamespaceScriptSettingGetResponseObservabilityLogs
- type DispatchNamespaceScriptSettingGetResponsePlacement
- type DispatchNamespaceScriptSettingGetResponsePlacementMode
- type DispatchNamespaceScriptSettingGetResponseUsageModel
- type DispatchNamespaceScriptSettingService
- func (r *DispatchNamespaceScriptSettingService) Edit(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptSettingEditResponse, err error)
- func (r *DispatchNamespaceScriptSettingService) Get(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *DispatchNamespaceScriptSettingGetResponse, err error)
- type DispatchNamespaceScriptTagDeleteParams
- type DispatchNamespaceScriptTagDeleteResponse
- type DispatchNamespaceScriptTagDeleteResponseEnvelope
- type DispatchNamespaceScriptTagDeleteResponseEnvelopeErrors
- type DispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptTagDeleteResponseEnvelopeMessages
- type DispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess
- type DispatchNamespaceScriptTagListParams
- type DispatchNamespaceScriptTagService
- func (r *DispatchNamespaceScriptTagService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, tag string, ...) (res *DispatchNamespaceScriptTagDeleteResponse, err error)
- func (r *DispatchNamespaceScriptTagService) List(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *pagination.SinglePage[string], err error)
- func (r *DispatchNamespaceScriptTagService) ListAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, ...) *pagination.SinglePageAutoPager[string]
- func (r *DispatchNamespaceScriptTagService) Update(ctx context.Context, dispatchNamespace string, scriptName string, ...) (res *pagination.SinglePage[string], err error)
- func (r *DispatchNamespaceScriptTagService) UpdateAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, ...) *pagination.SinglePageAutoPager[string]
- type DispatchNamespaceScriptTagUpdateParams
- type DispatchNamespaceScriptUpdateParams
- type DispatchNamespaceScriptUpdateParamsMetadata
- type DispatchNamespaceScriptUpdateParamsMetadataAssets
- type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfig
- type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling
- type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling
- type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstArray
- type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion
- type DispatchNamespaceScriptUpdateParamsMetadataBinding
- type DispatchNamespaceScriptUpdateParamsMetadataBindingUnion
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowser
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespace
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutbound
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutboundWorker
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdrive
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJson
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespace
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificate
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelines
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelinesType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKey
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecret
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecretType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflow
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflowType
- type DispatchNamespaceScriptUpdateParamsMetadataMigrations
- type DispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion
- type DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations
- type DispatchNamespaceScriptUpdateParamsMetadataObservability
- type DispatchNamespaceScriptUpdateParamsMetadataObservabilityLogs
- type DispatchNamespaceScriptUpdateParamsMetadataPlacement
- type DispatchNamespaceScriptUpdateParamsMetadataPlacementMode
- type DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus
- type DispatchNamespaceScriptUpdateParamsMetadataUsageModel
- type DispatchNamespaceScriptUpdateResponse
- type DispatchNamespaceScriptUpdateResponseEnvelope
- type DispatchNamespaceScriptUpdateResponseEnvelopeErrors
- type DispatchNamespaceScriptUpdateResponseEnvelopeErrorsSource
- type DispatchNamespaceScriptUpdateResponseEnvelopeMessages
- type DispatchNamespaceScriptUpdateResponseEnvelopeMessagesSource
- type DispatchNamespaceScriptUpdateResponseEnvelopeSuccess
- type DispatchNamespaceScriptUpdateResponsePlacement
- type DispatchNamespaceScriptUpdateResponsePlacementMode
- type DispatchNamespaceScriptUpdateResponsePlacementStatus
- type DispatchNamespaceScriptUpdateResponseUsageModel
- type DispatchNamespaceService
- func (r *DispatchNamespaceService) Delete(ctx context.Context, dispatchNamespace string, ...) (res *DispatchNamespaceDeleteResponse, err error)
- func (r *DispatchNamespaceService) Get(ctx context.Context, dispatchNamespace string, ...) (res *DispatchNamespaceGetResponse, err error)
- func (r *DispatchNamespaceService) List(ctx context.Context, query DispatchNamespaceListParams, ...) (res *pagination.SinglePage[DispatchNamespaceListResponse], err error)
- func (r *DispatchNamespaceService) ListAutoPaging(ctx context.Context, query DispatchNamespaceListParams, ...) *pagination.SinglePageAutoPager[DispatchNamespaceListResponse]
- func (r *DispatchNamespaceService) New(ctx context.Context, params DispatchNamespaceNewParams, ...) (res *DispatchNamespaceNewResponse, err error)
- type DispatchService
- type Error
- type ErrorData
- type ErrorDataSource
- type Member
- type MemberPoliciesAccess
- type MemberPoliciesPermissionGroup
- type MemberPoliciesPermissionGroupsMeta
- type MemberPoliciesResourceGroup
- type MemberPoliciesResourceGroupsMeta
- type MemberPoliciesResourceGroupsScope
- type MemberPoliciesResourceGroupsScopeObject
- type MemberPolicy
- type MemberStatus
- type MemberUser
- type Permission
- type PermissionGrant
- type PermissionGrantParam
- type RatePlan
- type RatePlanID
- type RatePlanParam
- type ResponseInfo
- type ResponseInfoSource
- type Role
- type RoleParam
- type RolePermissions
- type RolePermissionsParam
- type Script
- type SortDirection
- type Subscription
- type SubscriptionFrequency
- type SubscriptionParam
- type SubscriptionState
- type Token
- type TokenCondition
- type TokenConditionCIDRList
- type TokenConditionCIDRListParam
- type TokenConditionParam
- type TokenConditionRequestIP
- type TokenConditionRequestIPParam
- type TokenParam
- type TokenPolicy
- type TokenPolicyEffect
- type TokenPolicyParam
- type TokenPolicyPermissionGroup
- type TokenPolicyPermissionGroupParam
- type TokenPolicyPermissionGroupsMeta
- type TokenPolicyPermissionGroupsMetaParam
- type TokenPolicyResourcesMap
- type TokenPolicyResourcesMapParam
- type TokenPolicyResourcesUnion
- type TokenPolicyResourcesUnionParam
- type TokenStatus
- type TokenValue
- type WorkersForPlatformService
Constants ¶
const AuditLogActorTypeAdmin = shared.AuditLogActorTypeAdmin
This is an alias to an internal value.
const AuditLogActorTypeCloudflare = shared.AuditLogActorTypeCloudflare
This is an alias to an internal value.
const AuditLogActorTypeUser = shared.AuditLogActorTypeUser
This is an alias to an internal value.
const CertificateCADigicert = shared.CertificateCADigicert
This is an alias to an internal value.
const CertificateCAGoogle = shared.CertificateCAGoogle
This is an alias to an internal value.
const CertificateCALetsEncrypt = shared.CertificateCALetsEncrypt
This is an alias to an internal value.
const CertificateCASSLCom = shared.CertificateCASSLCom
This is an alias to an internal value.
const CertificateRequestTypeKeylessCertificate = shared.CertificateRequestTypeKeylessCertificate
This is an alias to an internal value.
const CertificateRequestTypeOriginECC = shared.CertificateRequestTypeOriginECC
This is an alias to an internal value.
const CertificateRequestTypeOriginRSA = shared.CertificateRequestTypeOriginRSA
This is an alias to an internal value.
const CloudflareTunnelStatusDegraded = shared.CloudflareTunnelStatusDegraded
This is an alias to an internal value.
const CloudflareTunnelStatusDown = shared.CloudflareTunnelStatusDown
This is an alias to an internal value.
const CloudflareTunnelStatusHealthy = shared.CloudflareTunnelStatusHealthy
This is an alias to an internal value.
const CloudflareTunnelStatusInactive = shared.CloudflareTunnelStatusInactive
This is an alias to an internal value.
const CloudflareTunnelTunTypeCNI = shared.CloudflareTunnelTunTypeCNI
This is an alias to an internal value.
const CloudflareTunnelTunTypeCfdTunnel = shared.CloudflareTunnelTunTypeCfdTunnel
This is an alias to an internal value.
const CloudflareTunnelTunTypeGRE = shared.CloudflareTunnelTunTypeGRE
This is an alias to an internal value.
const CloudflareTunnelTunTypeIPSec = shared.CloudflareTunnelTunTypeIPSec
This is an alias to an internal value.
const CloudflareTunnelTunTypeMagic = shared.CloudflareTunnelTunTypeMagic
This is an alias to an internal value.
const CloudflareTunnelTunTypeWARP = shared.CloudflareTunnelTunTypeWARP
This is an alias to an internal value.
const CloudflareTunnelTunTypeWARPConnector = shared.CloudflareTunnelTunTypeWARPConnector
This is an alias to an internal value.
const MemberPoliciesAccessAllow = shared.MemberPoliciesAccessAllow
This is an alias to an internal value.
const MemberPoliciesAccessDeny = shared.MemberPoliciesAccessDeny
This is an alias to an internal value.
const MemberStatusAccepted = shared.MemberStatusAccepted
This is an alias to an internal value.
const MemberStatusPending = shared.MemberStatusPending
This is an alias to an internal value.
const RatePlanIDBusiness = shared.RatePlanIDBusiness
This is an alias to an internal value.
const RatePlanIDEnterprise = shared.RatePlanIDEnterprise
This is an alias to an internal value.
const RatePlanIDFree = shared.RatePlanIDFree
This is an alias to an internal value.
const RatePlanIDLite = shared.RatePlanIDLite
This is an alias to an internal value.
const RatePlanIDPartnersBusiness = shared.RatePlanIDPartnersBusiness
This is an alias to an internal value.
const RatePlanIDPartnersEnterprise = shared.RatePlanIDPartnersEnterprise
This is an alias to an internal value.
const RatePlanIDPartnersFree = shared.RatePlanIDPartnersFree
This is an alias to an internal value.
const RatePlanIDPartnersPro = shared.RatePlanIDPartnersPro
This is an alias to an internal value.
const RatePlanIDPro = shared.RatePlanIDPro
This is an alias to an internal value.
const RatePlanIDProPlus = shared.RatePlanIDProPlus
This is an alias to an internal value.
const SortDirectionAsc = shared.SortDirectionAsc
This is an alias to an internal value.
const SortDirectionDesc = shared.SortDirectionDesc
This is an alias to an internal value.
const SubscriptionFrequencyMonthly = shared.SubscriptionFrequencyMonthly
This is an alias to an internal value.
const SubscriptionFrequencyQuarterly = shared.SubscriptionFrequencyQuarterly
This is an alias to an internal value.
const SubscriptionFrequencyWeekly = shared.SubscriptionFrequencyWeekly
This is an alias to an internal value.
const SubscriptionFrequencyYearly = shared.SubscriptionFrequencyYearly
This is an alias to an internal value.
const SubscriptionStateAwaitingPayment = shared.SubscriptionStateAwaitingPayment
This is an alias to an internal value.
const SubscriptionStateCancelled = shared.SubscriptionStateCancelled
This is an alias to an internal value.
const SubscriptionStateExpired = shared.SubscriptionStateExpired
This is an alias to an internal value.
const SubscriptionStateFailed = shared.SubscriptionStateFailed
This is an alias to an internal value.
const SubscriptionStatePaid = shared.SubscriptionStatePaid
This is an alias to an internal value.
const SubscriptionStateProvisioned = shared.SubscriptionStateProvisioned
This is an alias to an internal value.
const SubscriptionStateTrial = shared.SubscriptionStateTrial
This is an alias to an internal value.
const TokenPolicyEffectAllow = shared.TokenPolicyEffectAllow
This is an alias to an internal value.
const TokenPolicyEffectDeny = shared.TokenPolicyEffectDeny
This is an alias to an internal value.
const TokenStatusActive = shared.TokenStatusActive
This is an alias to an internal value.
const TokenStatusDisabled = shared.TokenStatusDisabled
This is an alias to an internal value.
const TokenStatusExpired = shared.TokenStatusExpired
This is an alias to an internal value.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditLogAction ¶
type AuditLogAction = shared.AuditLogAction
This is an alias to an internal type.
type AuditLogActor ¶
type AuditLogActor = shared.AuditLogActor
This is an alias to an internal type.
type AuditLogActorType ¶
type AuditLogActorType = shared.AuditLogActorType
The type of actor, whether a User, Cloudflare Admin, or an Automated System.
This is an alias to an internal type.
type AuditLogOwner ¶
type AuditLogOwner = shared.AuditLogOwner
This is an alias to an internal type.
type AuditLogResource ¶
type AuditLogResource = shared.AuditLogResource
This is an alias to an internal type.
type CertificateCA ¶
type CertificateCA = shared.CertificateCA
The Certificate Authority that will issue the certificate
This is an alias to an internal type.
type CertificateRequestType ¶
type CertificateRequestType = shared.CertificateRequestType
Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa), or "keyless-certificate" (for Keyless SSL servers).
This is an alias to an internal type.
type CloudflareTunnel ¶
type CloudflareTunnel = shared.CloudflareTunnel
A Cloudflare Tunnel that connects your origin to Cloudflare's edge.
This is an alias to an internal type.
type CloudflareTunnelConnection ¶
type CloudflareTunnelConnection = shared.CloudflareTunnelConnection
This is an alias to an internal type.
type CloudflareTunnelStatus ¶
type CloudflareTunnelStatus = shared.CloudflareTunnelStatus
The status of the tunnel. Valid values are `inactive` (tunnel has never been run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy state), `healthy` (tunnel is active and able to serve traffic), or `down` (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).
This is an alias to an internal type.
type CloudflareTunnelTunType ¶
type CloudflareTunnelTunType = shared.CloudflareTunnelTunType
The type of tunnel.
This is an alias to an internal type.
type DispatchNamespaceDeleteResponse ¶
type DispatchNamespaceDeleteResponse = interface{}
type DispatchNamespaceDeleteResponseEnvelope ¶
type DispatchNamespaceDeleteResponseEnvelope struct { Errors []DispatchNamespaceDeleteResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceDeleteResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceDeleteResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceDeleteResponse `json:"result,nullable"` JSON dispatchNamespaceDeleteResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceDeleteResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceDeleteResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceDeleteResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceDeleteResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceDeleteResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceDeleteResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceDeleteResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceDeleteResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceDeleteResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceDeleteResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceDeleteResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceDeleteResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceDeleteResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceDeleteResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceDeleteResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceDeleteResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceDeleteResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceDeleteResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceDeleteResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceDeleteResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceDeleteResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceDeleteResponseEnvelopeSuccess ¶
type DispatchNamespaceDeleteResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceDeleteResponseEnvelopeSuccessTrue DispatchNamespaceDeleteResponseEnvelopeSuccess = true
)
func (DispatchNamespaceDeleteResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceDeleteResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceGetResponse ¶
type DispatchNamespaceGetResponse struct { // Identifier. CreatedBy string `json:"created_by"` // When the script was created. CreatedOn time.Time `json:"created_on" format:"date-time"` // Identifier. ModifiedBy string `json:"modified_by"` // When the script was last modified. ModifiedOn time.Time `json:"modified_on" format:"date-time"` // API Resource UUID tag. NamespaceID string `json:"namespace_id"` // Name of the Workers for Platforms dispatch namespace. NamespaceName string `json:"namespace_name"` // The current number of scripts in this Dispatch Namespace. ScriptCount int64 `json:"script_count"` JSON dispatchNamespaceGetResponseJSON `json:"-"` }
func (*DispatchNamespaceGetResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceGetResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceGetResponseEnvelope ¶
type DispatchNamespaceGetResponseEnvelope struct { Errors []DispatchNamespaceGetResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceGetResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceGetResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceGetResponse `json:"result"` JSON dispatchNamespaceGetResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceGetResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceGetResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceGetResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceGetResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceGetResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceGetResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceGetResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceGetResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceGetResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceGetResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceGetResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceGetResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceGetResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceGetResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceGetResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceGetResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceGetResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceGetResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceGetResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceGetResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceGetResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceGetResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceGetResponseEnvelopeSuccess ¶
type DispatchNamespaceGetResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceGetResponseEnvelopeSuccessTrue DispatchNamespaceGetResponseEnvelopeSuccess = true
)
func (DispatchNamespaceGetResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceGetResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceListResponse ¶
type DispatchNamespaceListResponse struct { // Identifier. CreatedBy string `json:"created_by"` // When the script was created. CreatedOn time.Time `json:"created_on" format:"date-time"` // Identifier. ModifiedBy string `json:"modified_by"` // When the script was last modified. ModifiedOn time.Time `json:"modified_on" format:"date-time"` // API Resource UUID tag. NamespaceID string `json:"namespace_id"` // Name of the Workers for Platforms dispatch namespace. NamespaceName string `json:"namespace_name"` // The current number of scripts in this Dispatch Namespace. ScriptCount int64 `json:"script_count"` JSON dispatchNamespaceListResponseJSON `json:"-"` }
func (*DispatchNamespaceListResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceListResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewParams ¶
type DispatchNamespaceNewParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // The name of the dispatch namespace. Name param.Field[string] `json:"name"` }
func (DispatchNamespaceNewParams) MarshalJSON ¶
func (r DispatchNamespaceNewParams) MarshalJSON() (data []byte, err error)
type DispatchNamespaceNewResponse ¶
type DispatchNamespaceNewResponse struct { // Identifier. CreatedBy string `json:"created_by"` // When the script was created. CreatedOn time.Time `json:"created_on" format:"date-time"` // Identifier. ModifiedBy string `json:"modified_by"` // When the script was last modified. ModifiedOn time.Time `json:"modified_on" format:"date-time"` // API Resource UUID tag. NamespaceID string `json:"namespace_id"` // Name of the Workers for Platforms dispatch namespace. NamespaceName string `json:"namespace_name"` // The current number of scripts in this Dispatch Namespace. ScriptCount int64 `json:"script_count"` JSON dispatchNamespaceNewResponseJSON `json:"-"` }
func (*DispatchNamespaceNewResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceNewResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewResponseEnvelope ¶
type DispatchNamespaceNewResponseEnvelope struct { Errors []DispatchNamespaceNewResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceNewResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceNewResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceNewResponse `json:"result"` JSON dispatchNamespaceNewResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceNewResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceNewResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceNewResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceNewResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceNewResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceNewResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceNewResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceNewResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceNewResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceNewResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceNewResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceNewResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceNewResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceNewResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceNewResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceNewResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceNewResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceNewResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceNewResponseEnvelopeSuccess ¶
type DispatchNamespaceNewResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceNewResponseEnvelopeSuccessTrue DispatchNamespaceNewResponseEnvelopeSuccess = true
)
func (DispatchNamespaceNewResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceNewResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptAssetUploadNewParams ¶
type DispatchNamespaceScriptAssetUploadNewParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // A manifest ([path]: {hash, size}) map of files to upload. As an example, // `/blog/hello-world.html` would be a valid path key. Manifest param.Field[map[string]DispatchNamespaceScriptAssetUploadNewParamsManifest] `json:"manifest,required"` }
func (DispatchNamespaceScriptAssetUploadNewParams) MarshalJSON ¶
func (r DispatchNamespaceScriptAssetUploadNewParams) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptAssetUploadNewParamsManifest ¶
type DispatchNamespaceScriptAssetUploadNewParamsManifest struct { // The hash of the file. Hash param.Field[string] `json:"hash,required"` // The size of the file in bytes. Size param.Field[int64] `json:"size,required"` }
func (DispatchNamespaceScriptAssetUploadNewParamsManifest) MarshalJSON ¶
func (r DispatchNamespaceScriptAssetUploadNewParamsManifest) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptAssetUploadNewResponse ¶
type DispatchNamespaceScriptAssetUploadNewResponse struct { // The requests to make to upload assets. Buckets [][]string `json:"buckets"` // A JWT to use as authentication for uploading assets. JWT string `json:"jwt"` JSON dispatchNamespaceScriptAssetUploadNewResponseJSON `json:"-"` }
func (*DispatchNamespaceScriptAssetUploadNewResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptAssetUploadNewResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptAssetUploadNewResponseEnvelope ¶
type DispatchNamespaceScriptAssetUploadNewResponseEnvelope struct { Errors []DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceScriptAssetUploadNewResponse `json:"result"` JSON dispatchNamespaceScriptAssetUploadNewResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptAssetUploadNewResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptAssetUploadNewResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptAssetUploadNewResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptAssetUploadNewResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccessTrue DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptAssetUploadService ¶
type DispatchNamespaceScriptAssetUploadService struct {
Options []option.RequestOption
}
DispatchNamespaceScriptAssetUploadService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptAssetUploadService method instead.
func NewDispatchNamespaceScriptAssetUploadService ¶
func NewDispatchNamespaceScriptAssetUploadService(opts ...option.RequestOption) (r *DispatchNamespaceScriptAssetUploadService)
NewDispatchNamespaceScriptAssetUploadService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptAssetUploadService) New ¶
func (r *DispatchNamespaceScriptAssetUploadService) New(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptAssetUploadNewParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptAssetUploadNewResponse, err error)
Start uploading a collection of assets for use in a Worker version. To learn more about the direct uploads of assets, see https://developers.cloudflare.com/workers/static-assets/direct-upload/.
type DispatchNamespaceScriptBindingGetResponse ¶
type DispatchNamespaceScriptBindingGetResponse struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseType `json:"type,required"` // Identifier of the D1 database to bind to. ID string `json:"id"` // This field can have the runtime type of [interface{}]. Algorithm interface{} `json:"algorithm"` // R2 bucket to bind to. BucketName string `json:"bucket_name"` // Identifier of the certificate to bind to. CertificateID string `json:"certificate_id"` // The exported class name of the Durable Object. ClassName string `json:"class_name"` // The name of the dataset to bind to. Dataset string `json:"dataset"` // The environment of the script_name to bind to. Environment string `json:"environment"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptBindingGetResponseFormat `json:"format"` // Name of the Vectorize index to bind to. IndexName string `json:"index_name"` // JSON data to use. Json string `json:"json"` // This field can have the runtime type of [interface{}]. KeyJwk interface{} `json:"key_jwk"` // Namespace to bind to. Namespace string `json:"namespace"` // Namespace identifier tag. NamespaceID string `json:"namespace_id"` // This field can have the runtime type of // [DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound]. Outbound interface{} `json:"outbound"` // Name of the Pipeline to bind to. Pipeline string `json:"pipeline"` // Name of the Queue to bind to. QueueName string `json:"queue_name"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName string `json:"script_name"` // Name of the secret in the store. SecretName string `json:"secret_name"` // Name of Worker to bind to. Service string `json:"service"` // ID of the store containing the secret. StoreID string `json:"store_id"` // The text value to use. Text string `json:"text"` // This field can have the runtime type of // [[]DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage]. Usages interface{} `json:"usages"` // Name of the Workflow to bind to. WorkflowName string `json:"workflow_name"` JSON dispatchNamespaceScriptBindingGetResponseJSON `json:"-"` // contains filtered or unexported fields }
A binding to allow the Worker to communicate with resources.
func (DispatchNamespaceScriptBindingGetResponse) AsUnion ¶
func (r DispatchNamespaceScriptBindingGetResponse) AsUnion() DispatchNamespaceScriptBindingGetResponseUnion
AsUnion returns a DispatchNamespaceScriptBindingGetResponseUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow.
func (*DispatchNamespaceScriptBindingGetResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseFormat ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptBindingGetResponseFormatRaw DispatchNamespaceScriptBindingGetResponseFormat = "raw" DispatchNamespaceScriptBindingGetResponseFormatPkcs8 DispatchNamespaceScriptBindingGetResponseFormat = "pkcs8" DispatchNamespaceScriptBindingGetResponseFormatSpki DispatchNamespaceScriptBindingGetResponseFormat = "spki" DispatchNamespaceScriptBindingGetResponseFormatJwk DispatchNamespaceScriptBindingGetResponseFormat = "jwk" )
func (DispatchNamespaceScriptBindingGetResponseFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptBindingGetResponseFormat) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseType ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptBindingGetResponseTypeAI DispatchNamespaceScriptBindingGetResponseType = "ai" DispatchNamespaceScriptBindingGetResponseTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseTypeAssets DispatchNamespaceScriptBindingGetResponseType = "assets" DispatchNamespaceScriptBindingGetResponseTypeBrowser DispatchNamespaceScriptBindingGetResponseType = "browser" DispatchNamespaceScriptBindingGetResponseTypeD1 DispatchNamespaceScriptBindingGetResponseType = "d1" DispatchNamespaceScriptBindingGetResponseTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseTypeHyperdrive DispatchNamespaceScriptBindingGetResponseType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseTypeJson DispatchNamespaceScriptBindingGetResponseType = "json" DispatchNamespaceScriptBindingGetResponseTypeKVNamespace DispatchNamespaceScriptBindingGetResponseType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseTypePlainText DispatchNamespaceScriptBindingGetResponseType = "plain_text" DispatchNamespaceScriptBindingGetResponseTypePipelines DispatchNamespaceScriptBindingGetResponseType = "pipelines" DispatchNamespaceScriptBindingGetResponseTypeQueue DispatchNamespaceScriptBindingGetResponseType = "queue" DispatchNamespaceScriptBindingGetResponseTypeR2Bucket DispatchNamespaceScriptBindingGetResponseType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseTypeSecretText DispatchNamespaceScriptBindingGetResponseType = "secret_text" DispatchNamespaceScriptBindingGetResponseTypeService DispatchNamespaceScriptBindingGetResponseType = "service" DispatchNamespaceScriptBindingGetResponseTypeTailConsumer DispatchNamespaceScriptBindingGetResponseType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseTypeVectorize DispatchNamespaceScriptBindingGetResponseType = "vectorize" DispatchNamespaceScriptBindingGetResponseTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseType = "version_metadata" DispatchNamespaceScriptBindingGetResponseTypeSecretsStoreSecret DispatchNamespaceScriptBindingGetResponseType = "secrets_store_secret" DispatchNamespaceScriptBindingGetResponseTypeSecretKey DispatchNamespaceScriptBindingGetResponseType = "secret_key" DispatchNamespaceScriptBindingGetResponseTypeWorkflow DispatchNamespaceScriptBindingGetResponseType = "workflow" )
func (DispatchNamespaceScriptBindingGetResponseType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptBindingGetResponseType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseUnion ¶
type DispatchNamespaceScriptBindingGetResponseUnion interface {
// contains filtered or unexported methods
}
A binding to allow the Worker to communicate with resources.
Union satisfied by DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret, DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey or DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow.
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "ai"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine struct { // The name of the dataset to bind to. Dataset string `json:"dataset,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "analytics_engine"
)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "assets"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowser) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserTypeBrowser DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType = "browser"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1 ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1 struct { // Identifier of the D1 database to bind to. ID string `json:"id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1JSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "d1"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Namespace to bind to. Namespace string `json:"namespace,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType `json:"type,required"` // Outbound worker. Outbound DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound `json:"outbound"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound struct { // Pass information from the Dispatch Worker to the Outbound Worker through the // parameters. Params []string `json:"params"` // Outbound worker. Worker DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorker `json:"worker"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundJSON `json:"-"` }
Outbound worker.
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutbound) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorker ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorker struct { // Environment of the outbound worker. Environment string `json:"environment"` // Name of the outbound worker. Service string `json:"service"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorkerJSON `json:"-"` }
Outbound worker.
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorker) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceOutboundWorker) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "dispatch_namespace"
)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType `json:"type,required"` // The exported class name of the Durable Object. ClassName string `json:"class_name"` // The environment of the script_name to bind to. Environment string `json:"environment"` // Namespace identifier tag. NamespaceID string `json:"namespace_id"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName string `json:"script_name"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace"
)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive struct { // Identifier of the Hyperdrive connection to bind to. ID string `json:"id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "hyperdrive"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson struct { // JSON data to use. Json string `json:"json,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "json"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Namespace identifier tag. NamespaceID string `json:"namespace_id,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "kv_namespace"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate struct { // Identifier of the certificate to bind to. CertificateID string `json:"certificate_id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "mtls_certificate"
)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the Pipeline to bind to. Pipeline string `json:"pipeline,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelines) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesTypePipelines DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType = "pipelines"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPipelinesType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The text value to use. Text string `json:"text,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "plain_text"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the Queue to bind to. QueueName string `json:"queue_name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "queue"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket struct { // R2 bucket to bind to. BucketName string `json:"bucket_name,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "r2_bucket"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm interface{} `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat `json:"format,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages []DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage `json:"usages,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKey) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat = "jwk" )
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyFormat) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType = "secret_key"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage = "unwrapKey" )
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretKeyUsage) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "secret_text"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the secret in the store. SecretName string `json:"secret_name,required"` // ID of the store containing the secret. StoreID string `json:"store_id,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecret) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretType ¶ added in v4.3.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretTypeSecretsStoreSecret DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretsStoreSecretType = "secrets_store_secret"
)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService struct { // Optional environment if the Worker utilizes one. Environment string `json:"environment,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of Worker to bind to. Service string `json:"service,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "service"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of Tail Worker to bind to. Service string `json:"service,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "tail_consumer"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize struct { // Name of the Vectorize index to bind to. IndexName string `json:"index_name,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "vectorize"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType `json:"type,required"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "version_metadata"
)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow ¶ added in v4.5.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType `json:"type,required"` // Name of the Workflow to bind to. WorkflowName string `json:"workflow_name,required"` // Class name of the Workflow. Should only be provided if the Workflow belongs to // this script. ClassName string `json:"class_name"` // Script name that contains the Workflow. If not provided, defaults to this script // name. ScriptName string `json:"script_name"` JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowJSON `json:"-"` }
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow) UnmarshalJSON ¶ added in v4.5.0
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflow) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType ¶ added in v4.5.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowTypeWorkflow DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType = "workflow"
)
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType) IsKnown ¶ added in v4.5.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindWorkflowType) IsKnown() bool
type DispatchNamespaceScriptBindingService ¶
type DispatchNamespaceScriptBindingService struct {
Options []option.RequestOption
}
DispatchNamespaceScriptBindingService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptBindingService method instead.
func NewDispatchNamespaceScriptBindingService ¶
func NewDispatchNamespaceScriptBindingService(opts ...option.RequestOption) (r *DispatchNamespaceScriptBindingService)
NewDispatchNamespaceScriptBindingService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptBindingService) Get ¶
func (r *DispatchNamespaceScriptBindingService) Get(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptBindingGetParams, opts ...option.RequestOption) (res *pagination.SinglePage[DispatchNamespaceScriptBindingGetResponse], err error)
Fetch script bindings from a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptBindingService) GetAutoPaging ¶ added in v4.1.0
func (r *DispatchNamespaceScriptBindingService) GetAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptBindingGetParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[DispatchNamespaceScriptBindingGetResponse]
Fetch script bindings from a script uploaded to a Workers for Platforms namespace.
type DispatchNamespaceScriptContentService ¶
type DispatchNamespaceScriptContentService struct {
Options []option.RequestOption
}
DispatchNamespaceScriptContentService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptContentService method instead.
func NewDispatchNamespaceScriptContentService ¶
func NewDispatchNamespaceScriptContentService(opts ...option.RequestOption) (r *DispatchNamespaceScriptContentService)
NewDispatchNamespaceScriptContentService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptContentService) Get ¶
func (r *DispatchNamespaceScriptContentService) Get(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptContentGetParams, opts ...option.RequestOption) (res *http.Response, err error)
Fetch script content from a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptContentService) Update ¶
func (r *DispatchNamespaceScriptContentService) Update(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptContentUpdateParams, opts ...option.RequestOption) (res *workers.Script, err error)
Put script content for a script uploaded to a Workers for Platforms namespace.
type DispatchNamespaceScriptContentUpdateParams ¶
type DispatchNamespaceScriptContentUpdateParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // JSON encoded metadata about the uploaded parts and Worker configuration. Metadata param.Field[workers.WorkerMetadataParam] `json:"metadata,required"` CfWorkerBodyPart param.Field[string] `header:"CF-WORKER-BODY-PART"` CfWorkerMainModulePart param.Field[string] `header:"CF-WORKER-MAIN-MODULE-PART"` }
func (DispatchNamespaceScriptContentUpdateParams) MarshalMultipart ¶
func (r DispatchNamespaceScriptContentUpdateParams) MarshalMultipart() (data []byte, contentType string, err error)
type DispatchNamespaceScriptContentUpdateResponseEnvelope ¶
type DispatchNamespaceScriptContentUpdateResponseEnvelope struct { Errors []DispatchNamespaceScriptContentUpdateResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptContentUpdateResponseEnvelopeMessages `json:"messages,required"` Result workers.Script `json:"result,required"` // Whether the API call was successful. Success DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess `json:"success,required"` JSON dispatchNamespaceScriptContentUpdateResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptContentUpdateResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptContentUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptContentUpdateResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptContentUpdateResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptContentUpdateResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptContentUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptContentUpdateResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptContentUpdateResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptContentUpdateResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptContentUpdateResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptContentUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptContentUpdateResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccessTrue DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptDeleteParams ¶
type DispatchNamespaceScriptDeleteParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // If set to true, delete will not be stopped by associated service binding, // durable object, or other binding. Any of these associated bindings/durable // objects will be deleted along with the script. Force param.Field[bool] `query:"force"` }
func (DispatchNamespaceScriptDeleteParams) URLQuery ¶
func (r DispatchNamespaceScriptDeleteParams) URLQuery() (v url.Values)
URLQuery serializes DispatchNamespaceScriptDeleteParams's query parameters as `url.Values`.
type DispatchNamespaceScriptDeleteResponse ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponse = interface{}
type DispatchNamespaceScriptDeleteResponseEnvelope ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponseEnvelope struct { Errors []DispatchNamespaceScriptDeleteResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptDeleteResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceScriptDeleteResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceScriptDeleteResponse `json:"result,nullable"` JSON dispatchNamespaceScriptDeleteResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptDeleteResponseEnvelope) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptDeleteResponseEnvelopeErrors ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptDeleteResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptDeleteResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptDeleteResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptDeleteResponseEnvelopeErrorsSource ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptDeleteResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptDeleteResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptDeleteResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptDeleteResponseEnvelopeMessages ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptDeleteResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptDeleteResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptDeleteResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptDeleteResponseEnvelopeMessagesSource ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptDeleteResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptDeleteResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptDeleteResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptDeleteResponseEnvelopeSuccess ¶ added in v4.4.0
type DispatchNamespaceScriptDeleteResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptDeleteResponseEnvelopeSuccessTrue DispatchNamespaceScriptDeleteResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptDeleteResponseEnvelopeSuccess) IsKnown ¶ added in v4.4.0
func (r DispatchNamespaceScriptDeleteResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptGetResponseEnvelope ¶
type DispatchNamespaceScriptGetResponseEnvelope struct { Errors []DispatchNamespaceScriptGetResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptGetResponseEnvelopeMessages `json:"messages,required"` // Details about a worker uploaded to a Workers for Platforms namespace. Result Script `json:"result,required"` // Whether the API call was successful. Success DispatchNamespaceScriptGetResponseEnvelopeSuccess `json:"success,required"` JSON dispatchNamespaceScriptGetResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptGetResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptGetResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptGetResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptGetResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptGetResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptGetResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptGetResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptGetResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptGetResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptGetResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptGetResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptGetResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptGetResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptGetResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptGetResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptGetResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptGetResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptGetResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptGetResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptGetResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptGetResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptGetResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptGetResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptGetResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptGetResponseEnvelopeSuccessTrue DispatchNamespaceScriptGetResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptGetResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptGetResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptSecretDeleteParams ¶ added in v4.2.0
type DispatchNamespaceScriptSecretDeleteResponse ¶ added in v4.2.0
type DispatchNamespaceScriptSecretDeleteResponse = interface{}
type DispatchNamespaceScriptSecretDeleteResponseEnvelope ¶ added in v4.2.0
type DispatchNamespaceScriptSecretDeleteResponseEnvelope struct { Errors []DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceScriptSecretDeleteResponse `json:"result,nullable"` JSON dispatchNamespaceScriptSecretDeleteResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretDeleteResponseEnvelope) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSecretDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretDeleteResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretDeleteResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess ¶ added in v4.2.0
type DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccessTrue DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponse ¶
type DispatchNamespaceScriptSecretGetResponse struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretGetResponseType `json:"type,required"` // This field can have the runtime type of [interface{}]. Algorithm interface{} `json:"algorithm"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSecretGetResponseFormat `json:"format"` // This field can have the runtime type of [interface{}]. KeyJwk interface{} `json:"key_jwk"` // This field can have the runtime type of // [[]DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage]. Usages interface{} `json:"usages"` JSON dispatchNamespaceScriptSecretGetResponseJSON `json:"-"` // contains filtered or unexported fields }
A secret value accessible through a binding.
func (DispatchNamespaceScriptSecretGetResponse) AsUnion ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretGetResponse) AsUnion() DispatchNamespaceScriptSecretGetResponseUnion
AsUnion returns a DispatchNamespaceScriptSecretGetResponseUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText, DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey.
func (*DispatchNamespaceScriptSecretGetResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretGetResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelope ¶
type DispatchNamespaceScriptSecretGetResponseEnvelope struct { Errors []DispatchNamespaceScriptSecretGetResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptSecretGetResponseEnvelopeMessages `json:"messages,required"` // A secret value accessible through a binding. Result DispatchNamespaceScriptSecretGetResponse `json:"result,required"` // Whether the API call was successful. Success DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess `json:"success,required"` JSON dispatchNamespaceScriptSecretGetResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretGetResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptSecretGetResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretGetResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptSecretGetResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretGetResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptSecretGetResponseEnvelopeSuccessTrue DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponseFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretGetResponseFormatRaw DispatchNamespaceScriptSecretGetResponseFormat = "raw" DispatchNamespaceScriptSecretGetResponseFormatPkcs8 DispatchNamespaceScriptSecretGetResponseFormat = "pkcs8" DispatchNamespaceScriptSecretGetResponseFormatSpki DispatchNamespaceScriptSecretGetResponseFormat = "spki" DispatchNamespaceScriptSecretGetResponseFormatJwk DispatchNamespaceScriptSecretGetResponseFormat = "jwk" )
func (DispatchNamespaceScriptSecretGetResponseFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretGetResponseFormat) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponseType ¶
type DispatchNamespaceScriptSecretGetResponseType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSecretGetResponseTypeSecretText DispatchNamespaceScriptSecretGetResponseType = "secret_text" DispatchNamespaceScriptSecretGetResponseTypeSecretKey DispatchNamespaceScriptSecretGetResponseType = "secret_key" )
func (DispatchNamespaceScriptSecretGetResponseType) IsKnown ¶
func (r DispatchNamespaceScriptSecretGetResponseType) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponseUnion ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseUnion interface {
// contains filtered or unexported methods
}
A secret value accessible through a binding.
Union satisfied by DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText or DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey.
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm interface{} `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat `json:"format,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages []DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage `json:"usages,required"` JSON dispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKey) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat = "jwk" )
func (DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyFormat) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType = "secret_key"
)
func (DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyType) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage = "unwrapKey" )
func (DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretKeyUsage) IsKnown() bool
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType `json:"type,required"` JSON dispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType = "secret_text"
)
func (DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretGetResponseWorkersBindingKindSecretTextType) IsKnown() bool
type DispatchNamespaceScriptSecretListResponse ¶
type DispatchNamespaceScriptSecretListResponse struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretListResponseType `json:"type,required"` // This field can have the runtime type of [interface{}]. Algorithm interface{} `json:"algorithm"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSecretListResponseFormat `json:"format"` // This field can have the runtime type of [interface{}]. KeyJwk interface{} `json:"key_jwk"` // This field can have the runtime type of // [[]DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage]. Usages interface{} `json:"usages"` JSON dispatchNamespaceScriptSecretListResponseJSON `json:"-"` // contains filtered or unexported fields }
A secret value accessible through a binding.
func (DispatchNamespaceScriptSecretListResponse) AsUnion ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretListResponse) AsUnion() DispatchNamespaceScriptSecretListResponseUnion
AsUnion returns a DispatchNamespaceScriptSecretListResponseUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText, DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey.
func (*DispatchNamespaceScriptSecretListResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretListResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretListResponseFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretListResponseFormatRaw DispatchNamespaceScriptSecretListResponseFormat = "raw" DispatchNamespaceScriptSecretListResponseFormatPkcs8 DispatchNamespaceScriptSecretListResponseFormat = "pkcs8" DispatchNamespaceScriptSecretListResponseFormatSpki DispatchNamespaceScriptSecretListResponseFormat = "spki" DispatchNamespaceScriptSecretListResponseFormatJwk DispatchNamespaceScriptSecretListResponseFormat = "jwk" )
func (DispatchNamespaceScriptSecretListResponseFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretListResponseFormat) IsKnown() bool
type DispatchNamespaceScriptSecretListResponseType ¶
type DispatchNamespaceScriptSecretListResponseType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSecretListResponseTypeSecretText DispatchNamespaceScriptSecretListResponseType = "secret_text" DispatchNamespaceScriptSecretListResponseTypeSecretKey DispatchNamespaceScriptSecretListResponseType = "secret_key" )
func (DispatchNamespaceScriptSecretListResponseType) IsKnown ¶
func (r DispatchNamespaceScriptSecretListResponseType) IsKnown() bool
type DispatchNamespaceScriptSecretListResponseUnion ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseUnion interface {
// contains filtered or unexported methods
}
A secret value accessible through a binding.
Union satisfied by DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText or DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey.
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm interface{} `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat `json:"format,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages []DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage `json:"usages,required"` JSON dispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKey) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat = "jwk" )
func (DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyFormat) IsKnown() bool
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType = "secret_key"
)
func (DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyType) IsKnown() bool
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage = "unwrapKey" )
func (DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretKeyUsage) IsKnown() bool
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType `json:"type,required"` JSON dispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType = "secret_text"
)
func (DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretListResponseWorkersBindingKindSecretTextType) IsKnown() bool
type DispatchNamespaceScriptSecretService ¶
type DispatchNamespaceScriptSecretService struct {
Options []option.RequestOption
}
DispatchNamespaceScriptSecretService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptSecretService method instead.
func NewDispatchNamespaceScriptSecretService ¶
func NewDispatchNamespaceScriptSecretService(opts ...option.RequestOption) (r *DispatchNamespaceScriptSecretService)
NewDispatchNamespaceScriptSecretService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptSecretService) Delete ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSecretService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, secretName string, body DispatchNamespaceScriptSecretDeleteParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptSecretDeleteResponse, err error)
Remove a secret from a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptSecretService) Get ¶
func (r *DispatchNamespaceScriptSecretService) Get(ctx context.Context, dispatchNamespace string, scriptName string, secretName string, query DispatchNamespaceScriptSecretGetParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptSecretGetResponse, err error)
Get a given secret binding (value omitted) on a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptSecretService) List ¶
func (r *DispatchNamespaceScriptSecretService) List(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptSecretListParams, opts ...option.RequestOption) (res *pagination.SinglePage[DispatchNamespaceScriptSecretListResponse], err error)
List secrets bound to a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptSecretService) ListAutoPaging ¶
func (r *DispatchNamespaceScriptSecretService) ListAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptSecretListParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[DispatchNamespaceScriptSecretListResponse]
List secrets bound to a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptSecretService) Update ¶
func (r *DispatchNamespaceScriptSecretService) Update(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptSecretUpdateParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptSecretUpdateResponse, err error)
Add a secret to a script uploaded to a Workers for Platforms namespace.
type DispatchNamespaceScriptSecretUpdateParams ¶
type DispatchNamespaceScriptSecretUpdateParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // A secret value accessible through a binding. Body DispatchNamespaceScriptSecretUpdateParamsBodyUnion `json:"body,required"` }
func (DispatchNamespaceScriptSecretUpdateParams) MarshalJSON ¶
func (r DispatchNamespaceScriptSecretUpdateParams) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSecretUpdateParamsBody ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBody struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSecretUpdateParamsBodyType] `json:"type,required"` Algorithm param.Field[interface{}] `json:"algorithm"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format param.Field[DispatchNamespaceScriptSecretUpdateParamsBodyFormat] `json:"format"` // Base64-encoded key data. Required if `format` is "raw", "pkcs8", or "spki". KeyBase64 param.Field[string] `json:"key_base64"` KeyJwk param.Field[interface{}] `json:"key_jwk"` // The secret value to use. Text param.Field[string] `json:"text"` Usages param.Field[interface{}] `json:"usages"` }
A secret value accessible through a binding.
func (DispatchNamespaceScriptSecretUpdateParamsBody) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateParamsBody) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSecretUpdateParamsBodyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretUpdateParamsBodyFormatRaw DispatchNamespaceScriptSecretUpdateParamsBodyFormat = "raw" DispatchNamespaceScriptSecretUpdateParamsBodyFormatPkcs8 DispatchNamespaceScriptSecretUpdateParamsBodyFormat = "pkcs8" DispatchNamespaceScriptSecretUpdateParamsBodyFormatSpki DispatchNamespaceScriptSecretUpdateParamsBodyFormat = "spki" DispatchNamespaceScriptSecretUpdateParamsBodyFormatJwk DispatchNamespaceScriptSecretUpdateParamsBodyFormat = "jwk" )
func (DispatchNamespaceScriptSecretUpdateParamsBodyFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateParamsBodyFormat) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateParamsBodyType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSecretUpdateParamsBodyTypeSecretText DispatchNamespaceScriptSecretUpdateParamsBodyType = "secret_text" DispatchNamespaceScriptSecretUpdateParamsBodyTypeSecretKey DispatchNamespaceScriptSecretUpdateParamsBodyType = "secret_key" )
func (DispatchNamespaceScriptSecretUpdateParamsBodyType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateParamsBodyType) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateParamsBodyUnion ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyUnion interface {
// contains filtered or unexported methods
}
A secret value accessible through a binding.
Satisfied by workers_for_platforms.DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKey, DispatchNamespaceScriptSecretUpdateParamsBody.
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm param.Field[interface{}] `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format param.Field[DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat] `json:"format,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType] `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages param.Field[[]DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage] `json:"usages,required"` // Base64-encoded key data. Required if `format` is "raw", "pkcs8", or "spki". KeyBase64 param.Field[string] `json:"key_base64"` // Key data in // [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) // format. Required if `format` is "jwk". KeyJwk param.Field[interface{}] `json:"key_jwk"` }
func (DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKey) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKey) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyFormat = "jwk" )
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType = "secret_key"
)
func (DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyType) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretKeyUsage = "unwrapKey" )
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretText ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The secret value to use. Text param.Field[string] `json:"text,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretTextType] `json:"type,required"` }
func (DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretText) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretText) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretTextType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSecretUpdateParamsBodyWorkersBindingKindSecretTextType = "secret_text"
)
type DispatchNamespaceScriptSecretUpdateResponse ¶
type DispatchNamespaceScriptSecretUpdateResponse struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretUpdateResponseType `json:"type,required"` // This field can have the runtime type of [interface{}]. Algorithm interface{} `json:"algorithm"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSecretUpdateResponseFormat `json:"format"` // This field can have the runtime type of [interface{}]. KeyJwk interface{} `json:"key_jwk"` // This field can have the runtime type of // [[]DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage]. Usages interface{} `json:"usages"` JSON dispatchNamespaceScriptSecretUpdateResponseJSON `json:"-"` // contains filtered or unexported fields }
A secret value accessible through a binding.
func (DispatchNamespaceScriptSecretUpdateResponse) AsUnion ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateResponse) AsUnion() DispatchNamespaceScriptSecretUpdateResponseUnion
AsUnion returns a DispatchNamespaceScriptSecretUpdateResponseUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText, DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey.
func (*DispatchNamespaceScriptSecretUpdateResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretUpdateResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelope ¶
type DispatchNamespaceScriptSecretUpdateResponseEnvelope struct { Errors []DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessages `json:"messages,required"` // A secret value accessible through a binding. Result DispatchNamespaceScriptSecretUpdateResponse `json:"result,required"` // Whether the API call was successful. Success DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess `json:"success,required"` JSON dispatchNamespaceScriptSecretUpdateResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretUpdateResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretUpdateResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccessTrue DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponseFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretUpdateResponseFormatRaw DispatchNamespaceScriptSecretUpdateResponseFormat = "raw" DispatchNamespaceScriptSecretUpdateResponseFormatPkcs8 DispatchNamespaceScriptSecretUpdateResponseFormat = "pkcs8" DispatchNamespaceScriptSecretUpdateResponseFormatSpki DispatchNamespaceScriptSecretUpdateResponseFormat = "spki" DispatchNamespaceScriptSecretUpdateResponseFormatJwk DispatchNamespaceScriptSecretUpdateResponseFormat = "jwk" )
func (DispatchNamespaceScriptSecretUpdateResponseFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateResponseFormat) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponseType ¶
type DispatchNamespaceScriptSecretUpdateResponseType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSecretUpdateResponseTypeSecretText DispatchNamespaceScriptSecretUpdateResponseType = "secret_text" DispatchNamespaceScriptSecretUpdateResponseTypeSecretKey DispatchNamespaceScriptSecretUpdateResponseType = "secret_key" )
func (DispatchNamespaceScriptSecretUpdateResponseType) IsKnown ¶
func (r DispatchNamespaceScriptSecretUpdateResponseType) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponseUnion ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseUnion interface {
// contains filtered or unexported methods
}
A secret value accessible through a binding.
Union satisfied by DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText or DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey.
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm interface{} `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat `json:"format,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages []DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage `json:"usages,required"` JSON dispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKey) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat = "jwk" )
func (DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyFormat) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType = "secret_key"
)
func (DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyType) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage = "unwrapKey" )
func (DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretKeyUsage) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType `json:"type,required"` JSON dispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType ¶ added in v4.3.0
type DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType = "secret_text"
)
func (DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSecretUpdateResponseWorkersBindingKindSecretTextType) IsKnown() bool
type DispatchNamespaceScriptService ¶
type DispatchNamespaceScriptService struct { Options []option.RequestOption AssetUpload *DispatchNamespaceScriptAssetUploadService Content *DispatchNamespaceScriptContentService Settings *DispatchNamespaceScriptSettingService Bindings *DispatchNamespaceScriptBindingService Secrets *DispatchNamespaceScriptSecretService Tags *DispatchNamespaceScriptTagService }
DispatchNamespaceScriptService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptService method instead.
func NewDispatchNamespaceScriptService ¶
func NewDispatchNamespaceScriptService(opts ...option.RequestOption) (r *DispatchNamespaceScriptService)
NewDispatchNamespaceScriptService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptService) Delete ¶
func (r *DispatchNamespaceScriptService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptDeleteParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptDeleteResponse, err error)
Delete a worker from a Workers for Platforms namespace. This call has no response body on a successful delete.
func (*DispatchNamespaceScriptService) Get ¶
func (r *DispatchNamespaceScriptService) Get(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptGetParams, opts ...option.RequestOption) (res *Script, err error)
Fetch information about a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptService) Update ¶
func (r *DispatchNamespaceScriptService) Update(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptUpdateParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptUpdateResponse, err error)
Upload a worker module to a Workers for Platforms namespace. You can find more about the multipart metadata on our docs: https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/.
type DispatchNamespaceScriptSettingEditParams ¶
type DispatchNamespaceScriptSettingEditParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` Settings param.Field[DispatchNamespaceScriptSettingEditParamsSettings] `json:"settings"` }
func (DispatchNamespaceScriptSettingEditParams) MarshalMultipart ¶
func (r DispatchNamespaceScriptSettingEditParams) MarshalMultipart() (data []byte, contentType string, err error)
type DispatchNamespaceScriptSettingEditParamsSettings ¶
type DispatchNamespaceScriptSettingEditParamsSettings struct { // List of bindings attached to a Worker. You can find more about bindings on our // docs: // https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings. Bindings param.Field[[]DispatchNamespaceScriptSettingEditParamsSettingsBindingUnion] `json:"bindings"` // Date indicating targeted support in the Workers runtime. Backwards incompatible // fixes to the runtime following this date will not affect this Worker. CompatibilityDate param.Field[string] `json:"compatibility_date"` // Flags that enable or disable certain features in the Workers runtime. Used to // enable upcoming features or opt in or out of specific changes not included in a // `compatibility_date`. CompatibilityFlags param.Field[[]string] `json:"compatibility_flags"` // Limits to apply for this Worker. Limits param.Field[DispatchNamespaceScriptSettingEditParamsSettingsLimits] `json:"limits"` // Whether Logpush is turned on for the Worker. Logpush param.Field[bool] `json:"logpush"` // Migrations to apply for Durable Objects associated with this Worker. Migrations param.Field[DispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion] `json:"migrations"` // Observability settings for the Worker. Observability param.Field[DispatchNamespaceScriptSettingEditParamsSettingsObservability] `json:"observability"` // Configuration for // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Placement param.Field[DispatchNamespaceScriptSettingEditParamsSettingsPlacement] `json:"placement"` // Tags to help you manage your Workers. Tags param.Field[[]string] `json:"tags"` // List of Workers that will consume logs from the attached Worker. TailConsumers param.Field[[]workers.ConsumerScriptParam] `json:"tail_consumers"` // Usage model for the Worker invocations. UsageModel param.Field[DispatchNamespaceScriptSettingEditParamsSettingsUsageModel] `json:"usage_model"` }
func (DispatchNamespaceScriptSettingEditParamsSettings) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettings) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBinding ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBinding struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsType] `json:"type,required"` // Identifier of the D1 database to bind to. ID param.Field[string] `json:"id"` Algorithm param.Field[interface{}] `json:"algorithm"` // R2 bucket to bind to. BucketName param.Field[string] `json:"bucket_name"` // Identifier of the certificate to bind to. CertificateID param.Field[string] `json:"certificate_id"` // The exported class name of the Durable Object. ClassName param.Field[string] `json:"class_name"` // The name of the dataset to bind to. Dataset param.Field[string] `json:"dataset"` // The environment of the script_name to bind to. Environment param.Field[string] `json:"environment"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat] `json:"format"` // Name of the Vectorize index to bind to. IndexName param.Field[string] `json:"index_name"` // JSON data to use. Json param.Field[string] `json:"json"` // Base64-encoded key data. Required if `format` is "raw", "pkcs8", or "spki". KeyBase64 param.Field[string] `json:"key_base64"` KeyJwk param.Field[interface{}] `json:"key_jwk"` // Namespace to bind to. Namespace param.Field[string] `json:"namespace"` // Namespace identifier tag. NamespaceID param.Field[string] `json:"namespace_id"` Outbound param.Field[interface{}] `json:"outbound"` // Name of the Pipeline to bind to. Pipeline param.Field[string] `json:"pipeline"` // Name of the Queue to bind to. QueueName param.Field[string] `json:"queue_name"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName param.Field[string] `json:"script_name"` // Name of the secret in the store. SecretName param.Field[string] `json:"secret_name"` // Name of Worker to bind to. Service param.Field[string] `json:"service"` // ID of the store containing the secret. StoreID param.Field[string] `json:"store_id"` // The text value to use. Text param.Field[string] `json:"text"` Usages param.Field[interface{}] `json:"usages"` // Name of the Workflow to bind to. WorkflowName param.Field[string] `json:"workflow_name"` }
A binding to allow the Worker to communicate with resources.
func (DispatchNamespaceScriptSettingEditParamsSettingsBinding) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBinding) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingUnion ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingUnion interface {
// contains filtered or unexported methods
}
A binding to allow the Worker to communicate with resources.
Satisfied by workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowser, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelines, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecret, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKey, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflow, DispatchNamespaceScriptSettingEditParamsSettingsBinding.
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormatRaw DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat = "raw" DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormatPkcs8 DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat = "pkcs8" DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormatSpki DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat = "spki" DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormatJwk DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat = "jwk" )
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsFormat) IsKnown() bool
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeBrowser DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "browser" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypePipelines DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "pipelines" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "version_metadata" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeSecretsStoreSecret DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "secrets_store_secret" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeSecretKey DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "secret_key" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeWorkflow DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "workflow" )
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsType) IsKnown() bool
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "ai"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine struct { // The name of the dataset to bind to. Dataset param.Field[string] `json:"dataset,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "assets"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowser ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowser struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowser) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowser) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserTypeBrowser DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserType = "browser"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1 ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1 struct { // Identifier of the D1 database to bind to. ID param.Field[string] `json:"id,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "d1"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespace ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespace struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Namespace to bind to. Namespace param.Field[string] `json:"namespace,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType] `json:"type,required"` // Outbound worker. Outbound param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutbound] `json:"outbound"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespace) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespace) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutbound ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutbound struct { // Pass information from the Dispatch Worker to the Outbound Worker through the // parameters. Params param.Field[[]string] `json:"params"` // Outbound worker. Worker param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutboundWorker] `json:"worker"` }
Outbound worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutbound) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutbound) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutboundWorker ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutboundWorker struct { // Environment of the outbound worker. Environment param.Field[string] `json:"environment"` // Name of the outbound worker. Service param.Field[string] `json:"service"` }
Outbound worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType] `json:"type,required"` // The exported class name of the Durable Object. ClassName param.Field[string] `json:"class_name"` // The environment of the script_name to bind to. Environment param.Field[string] `json:"environment"` // Namespace identifier tag. NamespaceID param.Field[string] `json:"namespace_id"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName param.Field[string] `json:"script_name"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdrive ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdrive struct { // Identifier of the Hyperdrive connection to bind to. ID param.Field[string] `json:"id,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdrive) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdrive) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "hyperdrive"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJson ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJson struct { // JSON data to use. Json param.Field[string] `json:"json,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJson) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJson) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "json"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespace ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespace struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Namespace identifier tag. NamespaceID param.Field[string] `json:"namespace_id,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespace) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespace) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "kv_namespace"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificate ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificate struct { // Identifier of the certificate to bind to. CertificateID param.Field[string] `json:"certificate_id,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificate) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificate) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelines ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelines struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of the Pipeline to bind to. Pipeline param.Field[string] `json:"pipeline,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelinesType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelines) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelines) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelinesType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelinesType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelinesTypePipelines DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPipelinesType = "pipelines"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The text value to use. Text param.Field[string] `json:"text,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "plain_text"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of the Queue to bind to. QueueName param.Field[string] `json:"queue_name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "queue"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket struct { // R2 bucket to bind to. BucketName param.Field[string] `json:"bucket_name,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "r2_bucket"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm param.Field[interface{}] `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat] `json:"format,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyType] `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages param.Field[[]DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage] `json:"usages,required"` // Base64-encoded key data. Required if `format` is "raw", "pkcs8", or "spki". KeyBase64 param.Field[string] `json:"key_base64"` // Key data in // [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) // format. Required if `format` is "jwk". KeyJwk param.Field[interface{}] `json:"key_jwk"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKey) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKey) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyFormat = "jwk" )
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyType = "secret_key"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretKeyUsage = "unwrapKey" )
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The secret value to use. Text param.Field[string] `json:"text,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "secret_text"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecret ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecret struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of the secret in the store. SecretName param.Field[string] `json:"secret_name,required"` // ID of the store containing the secret. StoreID param.Field[string] `json:"store_id,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecretType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecret) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecret) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecretType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecretType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecretTypeSecretsStoreSecret DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretsStoreSecretType = "secrets_store_secret"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService struct { // Optional environment if the Worker utilizes one. Environment param.Field[string] `json:"environment,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of Worker to bind to. Service param.Field[string] `json:"service,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "service"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of Tail Worker to bind to. Service param.Field[string] `json:"service,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "tail_consumer"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize struct { // Name of the Vectorize index to bind to. IndexName param.Field[string] `json:"index_name,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "vectorize"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType] `json:"type,required"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "version_metadata"
)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflow ¶ added in v4.5.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflow struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflowType] `json:"type,required"` // Name of the Workflow to bind to. WorkflowName param.Field[string] `json:"workflow_name,required"` // Class name of the Workflow. Should only be provided if the Workflow belongs to // this script. ClassName param.Field[string] `json:"class_name"` // Script name that contains the Workflow. If not provided, defaults to this script // name. ScriptName param.Field[string] `json:"script_name"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflow) MarshalJSON ¶ added in v4.5.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflow) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflowType ¶ added in v4.5.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflowType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflowTypeWorkflow DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindWorkflowType = "workflow"
)
type DispatchNamespaceScriptSettingEditParamsSettingsLimits ¶
type DispatchNamespaceScriptSettingEditParamsSettingsLimits struct { // The amount of CPU time this Worker can use in milliseconds. CPUMs param.Field[int64] `json:"cpu_ms"` }
Limits to apply for this Worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsLimits) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsLimits) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsMigrations ¶
type DispatchNamespaceScriptSettingEditParamsSettingsMigrations struct { DeletedClasses param.Field[interface{}] `json:"deleted_classes"` NewClasses param.Field[interface{}] `json:"new_classes"` NewSqliteClasses param.Field[interface{}] `json:"new_sqlite_classes"` // Tag to set as the latest migration tag. NewTag param.Field[string] `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag param.Field[string] `json:"old_tag"` RenamedClasses param.Field[interface{}] `json:"renamed_classes"` Steps param.Field[interface{}] `json:"steps"` TransferredClasses param.Field[interface{}] `json:"transferred_classes"` }
Migrations to apply for Durable Objects associated with this Worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsMigrations) ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion ¶ added in v4.1.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrations) ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion()
func (DispatchNamespaceScriptSettingEditParamsSettingsMigrations) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrations) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion ¶
type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion interface {
ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion()
}
Migrations to apply for Durable Objects associated with this Worker.
Satisfied by workers.SingleStepMigrationParam, workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations, DispatchNamespaceScriptSettingEditParamsSettingsMigrations.
type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations ¶
type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations struct { // Tag to set as the latest migration tag. NewTag param.Field[string] `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag param.Field[string] `json:"old_tag"` // Migrations to apply in order. Steps param.Field[[]workers.MigrationStepParam] `json:"steps"` }
func (DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion ¶ added in v4.1.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion()
func (DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsObservability ¶
type DispatchNamespaceScriptSettingEditParamsSettingsObservability struct { // Whether observability is enabled for the Worker. Enabled param.Field[bool] `json:"enabled,required"` // The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). // Default is 1. HeadSamplingRate param.Field[float64] `json:"head_sampling_rate"` // Log settings for the Worker. Logs param.Field[DispatchNamespaceScriptSettingEditParamsSettingsObservabilityLogs] `json:"logs"` }
Observability settings for the Worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsObservability) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsObservability) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsObservabilityLogs ¶ added in v4.4.0
type DispatchNamespaceScriptSettingEditParamsSettingsObservabilityLogs struct { // Whether logs are enabled for the Worker. Enabled param.Field[bool] `json:"enabled,required"` // Whether // [invocation logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/#invocation-logs) // are enabled for the Worker. InvocationLogs param.Field[bool] `json:"invocation_logs,required"` // The sampling rate for logs. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1. HeadSamplingRate param.Field[float64] `json:"head_sampling_rate"` }
Log settings for the Worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsObservabilityLogs) MarshalJSON ¶ added in v4.4.0
func (r DispatchNamespaceScriptSettingEditParamsSettingsObservabilityLogs) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsPlacement ¶
type DispatchNamespaceScriptSettingEditParamsSettingsPlacement struct { // Enables // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Mode param.Field[DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode] `json:"mode"` }
Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
func (DispatchNamespaceScriptSettingEditParamsSettingsPlacement) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsPlacement) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode ¶
type DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode string
Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const (
DispatchNamespaceScriptSettingEditParamsSettingsPlacementModeSmart DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode = "smart"
)
func (DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode) IsKnown() bool
type DispatchNamespaceScriptSettingEditParamsSettingsUsageModel ¶
type DispatchNamespaceScriptSettingEditParamsSettingsUsageModel string
Usage model for the Worker invocations.
const (
DispatchNamespaceScriptSettingEditParamsSettingsUsageModelStandard DispatchNamespaceScriptSettingEditParamsSettingsUsageModel = "standard"
)
func (DispatchNamespaceScriptSettingEditParamsSettingsUsageModel) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsUsageModel) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponse ¶
type DispatchNamespaceScriptSettingEditResponse struct { // List of bindings attached to a Worker. You can find more about bindings on our // docs: // https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings. Bindings []DispatchNamespaceScriptSettingEditResponseBinding `json:"bindings"` // Date indicating targeted support in the Workers runtime. Backwards incompatible // fixes to the runtime following this date will not affect this Worker. CompatibilityDate string `json:"compatibility_date"` // Flags that enable or disable certain features in the Workers runtime. Used to // enable upcoming features or opt in or out of specific changes not included in a // `compatibility_date`. CompatibilityFlags []string `json:"compatibility_flags"` // Limits to apply for this Worker. Limits DispatchNamespaceScriptSettingEditResponseLimits `json:"limits"` // Whether Logpush is turned on for the Worker. Logpush bool `json:"logpush"` // Migrations to apply for Durable Objects associated with this Worker. Migrations DispatchNamespaceScriptSettingEditResponseMigrations `json:"migrations"` // Observability settings for the Worker. Observability DispatchNamespaceScriptSettingEditResponseObservability `json:"observability"` // Configuration for // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Placement DispatchNamespaceScriptSettingEditResponsePlacement `json:"placement"` // Tags to help you manage your Workers. Tags []string `json:"tags"` // List of Workers that will consume logs from the attached Worker. TailConsumers []workers.ConsumerScript `json:"tail_consumers"` // Usage model for the Worker invocations. UsageModel DispatchNamespaceScriptSettingEditResponseUsageModel `json:"usage_model"` JSON dispatchNamespaceScriptSettingEditResponseJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBinding ¶
type DispatchNamespaceScriptSettingEditResponseBinding struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsType `json:"type,required"` // Identifier of the D1 database to bind to. ID string `json:"id"` // This field can have the runtime type of [interface{}]. Algorithm interface{} `json:"algorithm"` // R2 bucket to bind to. BucketName string `json:"bucket_name"` // Identifier of the certificate to bind to. CertificateID string `json:"certificate_id"` // The exported class name of the Durable Object. ClassName string `json:"class_name"` // The name of the dataset to bind to. Dataset string `json:"dataset"` // The environment of the script_name to bind to. Environment string `json:"environment"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSettingEditResponseBindingsFormat `json:"format"` // Name of the Vectorize index to bind to. IndexName string `json:"index_name"` // JSON data to use. Json string `json:"json"` // This field can have the runtime type of [interface{}]. KeyJwk interface{} `json:"key_jwk"` // Namespace to bind to. Namespace string `json:"namespace"` // Namespace identifier tag. NamespaceID string `json:"namespace_id"` // This field can have the runtime type of // [DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound]. Outbound interface{} `json:"outbound"` // Name of the Pipeline to bind to. Pipeline string `json:"pipeline"` // Name of the Queue to bind to. QueueName string `json:"queue_name"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName string `json:"script_name"` // Name of the secret in the store. SecretName string `json:"secret_name"` // Name of Worker to bind to. Service string `json:"service"` // ID of the store containing the secret. StoreID string `json:"store_id"` // The text value to use. Text string `json:"text"` // This field can have the runtime type of // [[]DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage]. Usages interface{} `json:"usages"` // Name of the Workflow to bind to. WorkflowName string `json:"workflow_name"` JSON dispatchNamespaceScriptSettingEditResponseBindingJSON `json:"-"` // contains filtered or unexported fields }
A binding to allow the Worker to communicate with resources.
func (DispatchNamespaceScriptSettingEditResponseBinding) AsUnion ¶
func (r DispatchNamespaceScriptSettingEditResponseBinding) AsUnion() DispatchNamespaceScriptSettingEditResponseBindingsUnion
AsUnion returns a DispatchNamespaceScriptSettingEditResponseBindingsUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow.
func (*DispatchNamespaceScriptSettingEditResponseBinding) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBinding) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSettingEditResponseBindingsFormatRaw DispatchNamespaceScriptSettingEditResponseBindingsFormat = "raw" DispatchNamespaceScriptSettingEditResponseBindingsFormatPkcs8 DispatchNamespaceScriptSettingEditResponseBindingsFormat = "pkcs8" DispatchNamespaceScriptSettingEditResponseBindingsFormatSpki DispatchNamespaceScriptSettingEditResponseBindingsFormat = "spki" DispatchNamespaceScriptSettingEditResponseBindingsFormatJwk DispatchNamespaceScriptSettingEditResponseBindingsFormat = "jwk" )
func (DispatchNamespaceScriptSettingEditResponseBindingsFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingEditResponseBindingsFormat) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseBindingsType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSettingEditResponseBindingsTypeAI DispatchNamespaceScriptSettingEditResponseBindingsType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsTypeBrowser DispatchNamespaceScriptSettingEditResponseBindingsType = "browser" DispatchNamespaceScriptSettingEditResponseBindingsTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsTypeJson DispatchNamespaceScriptSettingEditResponseBindingsType = "json" DispatchNamespaceScriptSettingEditResponseBindingsTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsTypePipelines DispatchNamespaceScriptSettingEditResponseBindingsType = "pipelines" DispatchNamespaceScriptSettingEditResponseBindingsTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsTypeService DispatchNamespaceScriptSettingEditResponseBindingsType = "service" DispatchNamespaceScriptSettingEditResponseBindingsTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsType = "version_metadata" DispatchNamespaceScriptSettingEditResponseBindingsTypeSecretsStoreSecret DispatchNamespaceScriptSettingEditResponseBindingsType = "secrets_store_secret" DispatchNamespaceScriptSettingEditResponseBindingsTypeSecretKey DispatchNamespaceScriptSettingEditResponseBindingsType = "secret_key" DispatchNamespaceScriptSettingEditResponseBindingsTypeWorkflow DispatchNamespaceScriptSettingEditResponseBindingsType = "workflow" )
func (DispatchNamespaceScriptSettingEditResponseBindingsType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingEditResponseBindingsType) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseBindingsUnion ¶
type DispatchNamespaceScriptSettingEditResponseBindingsUnion interface {
// contains filtered or unexported methods
}
A binding to allow the Worker to communicate with resources.
Union satisfied by DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret, DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey or DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow.
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "ai"
)
func (DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine struct { // The name of the dataset to bind to. Dataset string `json:"dataset,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "assets"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowser) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserTypeBrowser DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserType = "browser"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1 ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1 struct { // Identifier of the D1 database to bind to. ID string `json:"id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1JSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "d1"
)
func (DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Namespace to bind to. Namespace string `json:"namespace,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType `json:"type,required"` // Outbound worker. Outbound DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound `json:"outbound"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound struct { // Pass information from the Dispatch Worker to the Outbound Worker through the // parameters. Params []string `json:"params"` // Outbound worker. Worker DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker `json:"worker"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundJSON `json:"-"` }
Outbound worker.
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutbound) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker struct { // Environment of the outbound worker. Environment string `json:"environment"` // Name of the outbound worker. Service string `json:"service"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorkerJSON `json:"-"` }
Outbound worker.
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType `json:"type,required"` // The exported class name of the Durable Object. ClassName string `json:"class_name"` // The environment of the script_name to bind to. Environment string `json:"environment"` // Namespace identifier tag. NamespaceID string `json:"namespace_id"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName string `json:"script_name"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive struct { // Identifier of the Hyperdrive connection to bind to. ID string `json:"id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "hyperdrive"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson struct { // JSON data to use. Json string `json:"json,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "json"
)
func (DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Namespace identifier tag. NamespaceID string `json:"namespace_id,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "kv_namespace"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate struct { // Identifier of the certificate to bind to. CertificateID string `json:"certificate_id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the Pipeline to bind to. Pipeline string `json:"pipeline,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelines) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesTypePipelines DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPipelinesType = "pipelines"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The text value to use. Text string `json:"text,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "plain_text"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the Queue to bind to. QueueName string `json:"queue_name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "queue"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket struct { // R2 bucket to bind to. BucketName string `json:"bucket_name,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "r2_bucket"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm interface{} `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat `json:"format,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyType `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages []DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage `json:"usages,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKey) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyFormat = "jwk" )
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyType = "secret_key"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretKeyUsage = "unwrapKey" )
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "secret_text"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the secret in the store. SecretName string `json:"secret_name,required"` // ID of the store containing the secret. StoreID string `json:"store_id,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecret) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretTypeSecretsStoreSecret DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretsStoreSecretType = "secrets_store_secret"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService struct { // Optional environment if the Worker utilizes one. Environment string `json:"environment,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of Worker to bind to. Service string `json:"service,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "service"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of Tail Worker to bind to. Service string `json:"service,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "tail_consumer"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize struct { // Name of the Vectorize index to bind to. IndexName string `json:"index_name,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "vectorize"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType `json:"type,required"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "version_metadata"
)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow ¶ added in v4.5.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowType `json:"type,required"` // Name of the Workflow to bind to. WorkflowName string `json:"workflow_name,required"` // Class name of the Workflow. Should only be provided if the Workflow belongs to // this script. ClassName string `json:"class_name"` // Script name that contains the Workflow. If not provided, defaults to this script // name. ScriptName string `json:"script_name"` JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow) UnmarshalJSON ¶ added in v4.5.0
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflow) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowType ¶ added in v4.5.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowTypeWorkflow DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindWorkflowType = "workflow"
)
type DispatchNamespaceScriptSettingEditResponseEnvelope ¶
type DispatchNamespaceScriptSettingEditResponseEnvelope struct { Errors []DispatchNamespaceScriptSettingEditResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptSettingEditResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceScriptSettingEditResponse `json:"result"` JSON dispatchNamespaceScriptSettingEditResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptSettingEditResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptSettingEditResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingEditResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptSettingEditResponseEnvelopeSuccessTrue DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseLimits ¶
type DispatchNamespaceScriptSettingEditResponseLimits struct { // The amount of CPU time this Worker can use in milliseconds. CPUMs int64 `json:"cpu_ms"` JSON dispatchNamespaceScriptSettingEditResponseLimitsJSON `json:"-"` }
Limits to apply for this Worker.
func (*DispatchNamespaceScriptSettingEditResponseLimits) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseLimits) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseMigrations ¶
type DispatchNamespaceScriptSettingEditResponseMigrations struct { // This field can have the runtime type of [[]string]. DeletedClasses interface{} `json:"deleted_classes"` // This field can have the runtime type of [[]string]. NewClasses interface{} `json:"new_classes"` // This field can have the runtime type of [[]string]. NewSqliteClasses interface{} `json:"new_sqlite_classes"` // Tag to set as the latest migration tag. NewTag string `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag string `json:"old_tag"` // This field can have the runtime type of // [[]workers.SingleStepMigrationRenamedClass]. RenamedClasses interface{} `json:"renamed_classes"` // This field can have the runtime type of [[]workers.MigrationStep]. Steps interface{} `json:"steps"` // This field can have the runtime type of // [[]workers.SingleStepMigrationTransferredClass]. TransferredClasses interface{} `json:"transferred_classes"` JSON dispatchNamespaceScriptSettingEditResponseMigrationsJSON `json:"-"` // contains filtered or unexported fields }
Migrations to apply for Durable Objects associated with this Worker.
func (DispatchNamespaceScriptSettingEditResponseMigrations) AsUnion ¶
func (r DispatchNamespaceScriptSettingEditResponseMigrations) AsUnion() DispatchNamespaceScriptSettingEditResponseMigrationsUnion
AsUnion returns a DispatchNamespaceScriptSettingEditResponseMigrationsUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are workers.SingleStepMigration, DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations.
func (*DispatchNamespaceScriptSettingEditResponseMigrations) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseMigrations) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseMigrationsUnion ¶
type DispatchNamespaceScriptSettingEditResponseMigrationsUnion interface {
ImplementsDispatchNamespaceScriptSettingEditResponseMigrations()
}
Migrations to apply for Durable Objects associated with this Worker.
Union satisfied by workers.SingleStepMigration or DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations.
type DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations ¶
type DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations struct { // Tag to set as the latest migration tag. NewTag string `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag string `json:"old_tag"` // Migrations to apply in order. Steps []workers.MigrationStep `json:"steps"` JSON dispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrationsJSON `json:"-"` }
func (DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingEditResponseMigrations ¶ added in v4.1.0
func (r DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingEditResponseMigrations()
func (*DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseObservability ¶
type DispatchNamespaceScriptSettingEditResponseObservability struct { // Whether observability is enabled for the Worker. Enabled bool `json:"enabled,required"` // The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). // Default is 1. HeadSamplingRate float64 `json:"head_sampling_rate,nullable"` // Log settings for the Worker. Logs DispatchNamespaceScriptSettingEditResponseObservabilityLogs `json:"logs,nullable"` JSON dispatchNamespaceScriptSettingEditResponseObservabilityJSON `json:"-"` }
Observability settings for the Worker.
func (*DispatchNamespaceScriptSettingEditResponseObservability) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseObservability) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseObservabilityLogs ¶ added in v4.4.0
type DispatchNamespaceScriptSettingEditResponseObservabilityLogs struct { // Whether logs are enabled for the Worker. Enabled bool `json:"enabled,required"` // Whether // [invocation logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/#invocation-logs) // are enabled for the Worker. InvocationLogs bool `json:"invocation_logs,required"` // The sampling rate for logs. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1. HeadSamplingRate float64 `json:"head_sampling_rate,nullable"` JSON dispatchNamespaceScriptSettingEditResponseObservabilityLogsJSON `json:"-"` }
Log settings for the Worker.
func (*DispatchNamespaceScriptSettingEditResponseObservabilityLogs) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptSettingEditResponseObservabilityLogs) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponsePlacement ¶
type DispatchNamespaceScriptSettingEditResponsePlacement struct { // Enables // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Mode DispatchNamespaceScriptSettingEditResponsePlacementMode `json:"mode"` JSON dispatchNamespaceScriptSettingEditResponsePlacementJSON `json:"-"` }
Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
func (*DispatchNamespaceScriptSettingEditResponsePlacement) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponsePlacement) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponsePlacementMode ¶
type DispatchNamespaceScriptSettingEditResponsePlacementMode string
Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const (
DispatchNamespaceScriptSettingEditResponsePlacementModeSmart DispatchNamespaceScriptSettingEditResponsePlacementMode = "smart"
)
func (DispatchNamespaceScriptSettingEditResponsePlacementMode) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditResponsePlacementMode) IsKnown() bool
type DispatchNamespaceScriptSettingEditResponseUsageModel ¶
type DispatchNamespaceScriptSettingEditResponseUsageModel string
Usage model for the Worker invocations.
const (
DispatchNamespaceScriptSettingEditResponseUsageModelStandard DispatchNamespaceScriptSettingEditResponseUsageModel = "standard"
)
func (DispatchNamespaceScriptSettingEditResponseUsageModel) IsKnown ¶
func (r DispatchNamespaceScriptSettingEditResponseUsageModel) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponse ¶
type DispatchNamespaceScriptSettingGetResponse struct { // List of bindings attached to a Worker. You can find more about bindings on our // docs: // https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings. Bindings []DispatchNamespaceScriptSettingGetResponseBinding `json:"bindings"` // Date indicating targeted support in the Workers runtime. Backwards incompatible // fixes to the runtime following this date will not affect this Worker. CompatibilityDate string `json:"compatibility_date"` // Flags that enable or disable certain features in the Workers runtime. Used to // enable upcoming features or opt in or out of specific changes not included in a // `compatibility_date`. CompatibilityFlags []string `json:"compatibility_flags"` // Limits to apply for this Worker. Limits DispatchNamespaceScriptSettingGetResponseLimits `json:"limits"` // Whether Logpush is turned on for the Worker. Logpush bool `json:"logpush"` // Migrations to apply for Durable Objects associated with this Worker. Migrations DispatchNamespaceScriptSettingGetResponseMigrations `json:"migrations"` // Observability settings for the Worker. Observability DispatchNamespaceScriptSettingGetResponseObservability `json:"observability"` // Configuration for // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Placement DispatchNamespaceScriptSettingGetResponsePlacement `json:"placement"` // Tags to help you manage your Workers. Tags []string `json:"tags"` // List of Workers that will consume logs from the attached Worker. TailConsumers []workers.ConsumerScript `json:"tail_consumers"` // Usage model for the Worker invocations. UsageModel DispatchNamespaceScriptSettingGetResponseUsageModel `json:"usage_model"` JSON dispatchNamespaceScriptSettingGetResponseJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBinding ¶
type DispatchNamespaceScriptSettingGetResponseBinding struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsType `json:"type,required"` // Identifier of the D1 database to bind to. ID string `json:"id"` // This field can have the runtime type of [interface{}]. Algorithm interface{} `json:"algorithm"` // R2 bucket to bind to. BucketName string `json:"bucket_name"` // Identifier of the certificate to bind to. CertificateID string `json:"certificate_id"` // The exported class name of the Durable Object. ClassName string `json:"class_name"` // The name of the dataset to bind to. Dataset string `json:"dataset"` // The environment of the script_name to bind to. Environment string `json:"environment"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSettingGetResponseBindingsFormat `json:"format"` // Name of the Vectorize index to bind to. IndexName string `json:"index_name"` // JSON data to use. Json string `json:"json"` // This field can have the runtime type of [interface{}]. KeyJwk interface{} `json:"key_jwk"` // Namespace to bind to. Namespace string `json:"namespace"` // Namespace identifier tag. NamespaceID string `json:"namespace_id"` // This field can have the runtime type of // [DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound]. Outbound interface{} `json:"outbound"` // Name of the Pipeline to bind to. Pipeline string `json:"pipeline"` // Name of the Queue to bind to. QueueName string `json:"queue_name"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName string `json:"script_name"` // Name of the secret in the store. SecretName string `json:"secret_name"` // Name of Worker to bind to. Service string `json:"service"` // ID of the store containing the secret. StoreID string `json:"store_id"` // The text value to use. Text string `json:"text"` // This field can have the runtime type of // [[]DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage]. Usages interface{} `json:"usages"` // Name of the Workflow to bind to. WorkflowName string `json:"workflow_name"` JSON dispatchNamespaceScriptSettingGetResponseBindingJSON `json:"-"` // contains filtered or unexported fields }
A binding to allow the Worker to communicate with resources.
func (DispatchNamespaceScriptSettingGetResponseBinding) AsUnion ¶
func (r DispatchNamespaceScriptSettingGetResponseBinding) AsUnion() DispatchNamespaceScriptSettingGetResponseBindingsUnion
AsUnion returns a DispatchNamespaceScriptSettingGetResponseBindingsUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow.
func (*DispatchNamespaceScriptSettingGetResponseBinding) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBinding) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSettingGetResponseBindingsFormatRaw DispatchNamespaceScriptSettingGetResponseBindingsFormat = "raw" DispatchNamespaceScriptSettingGetResponseBindingsFormatPkcs8 DispatchNamespaceScriptSettingGetResponseBindingsFormat = "pkcs8" DispatchNamespaceScriptSettingGetResponseBindingsFormatSpki DispatchNamespaceScriptSettingGetResponseBindingsFormat = "spki" DispatchNamespaceScriptSettingGetResponseBindingsFormatJwk DispatchNamespaceScriptSettingGetResponseBindingsFormat = "jwk" )
func (DispatchNamespaceScriptSettingGetResponseBindingsFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptSettingGetResponseBindingsFormat) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseBindingsType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSettingGetResponseBindingsTypeAI DispatchNamespaceScriptSettingGetResponseBindingsType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsTypeBrowser DispatchNamespaceScriptSettingGetResponseBindingsType = "browser" DispatchNamespaceScriptSettingGetResponseBindingsTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsTypeJson DispatchNamespaceScriptSettingGetResponseBindingsType = "json" DispatchNamespaceScriptSettingGetResponseBindingsTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsTypePipelines DispatchNamespaceScriptSettingGetResponseBindingsType = "pipelines" DispatchNamespaceScriptSettingGetResponseBindingsTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsTypeService DispatchNamespaceScriptSettingGetResponseBindingsType = "service" DispatchNamespaceScriptSettingGetResponseBindingsTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsType = "version_metadata" DispatchNamespaceScriptSettingGetResponseBindingsTypeSecretsStoreSecret DispatchNamespaceScriptSettingGetResponseBindingsType = "secrets_store_secret" DispatchNamespaceScriptSettingGetResponseBindingsTypeSecretKey DispatchNamespaceScriptSettingGetResponseBindingsType = "secret_key" DispatchNamespaceScriptSettingGetResponseBindingsTypeWorkflow DispatchNamespaceScriptSettingGetResponseBindingsType = "workflow" )
func (DispatchNamespaceScriptSettingGetResponseBindingsType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptSettingGetResponseBindingsType) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseBindingsUnion ¶
type DispatchNamespaceScriptSettingGetResponseBindingsUnion interface {
// contains filtered or unexported methods
}
A binding to allow the Worker to communicate with resources.
Union satisfied by DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret, DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey or DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow.
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "ai"
)
func (DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine struct { // The name of the dataset to bind to. Dataset string `json:"dataset,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "assets"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowser) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserTypeBrowser DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserType = "browser"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1 ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1 struct { // Identifier of the D1 database to bind to. ID string `json:"id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1JSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "d1"
)
func (DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Namespace to bind to. Namespace string `json:"namespace,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType `json:"type,required"` // Outbound worker. Outbound DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound `json:"outbound"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound struct { // Pass information from the Dispatch Worker to the Outbound Worker through the // parameters. Params []string `json:"params"` // Outbound worker. Worker DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker `json:"worker"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundJSON `json:"-"` }
Outbound worker.
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutbound) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker struct { // Environment of the outbound worker. Environment string `json:"environment"` // Name of the outbound worker. Service string `json:"service"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorkerJSON `json:"-"` }
Outbound worker.
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType `json:"type,required"` // The exported class name of the Durable Object. ClassName string `json:"class_name"` // The environment of the script_name to bind to. Environment string `json:"environment"` // Namespace identifier tag. NamespaceID string `json:"namespace_id"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName string `json:"script_name"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive struct { // Identifier of the Hyperdrive connection to bind to. ID string `json:"id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "hyperdrive"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson struct { // JSON data to use. Json string `json:"json,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "json"
)
func (DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Namespace identifier tag. NamespaceID string `json:"namespace_id,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "kv_namespace"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate struct { // Identifier of the certificate to bind to. CertificateID string `json:"certificate_id,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the Pipeline to bind to. Pipeline string `json:"pipeline,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelines) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesTypePipelines DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPipelinesType = "pipelines"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The text value to use. Text string `json:"text,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "plain_text"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the Queue to bind to. QueueName string `json:"queue_name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "queue"
)
func (DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket struct { // R2 bucket to bind to. BucketName string `json:"bucket_name,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "r2_bucket"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm interface{} `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat `json:"format,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyType `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages []DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage `json:"usages,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKey) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyFormat = "jwk" )
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyType = "secret_key"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretKeyUsage = "unwrapKey" )
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText) UnmarshalJSON ¶ added in v4.2.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "secret_text"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of the secret in the store. SecretName string `json:"secret_name,required"` // ID of the store containing the secret. StoreID string `json:"store_id,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecret) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretType ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretTypeSecretsStoreSecret DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretsStoreSecretType = "secrets_store_secret"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService struct { // Optional environment if the Worker utilizes one. Environment string `json:"environment,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of Worker to bind to. Service string `json:"service,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "service"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // Name of Tail Worker to bind to. Service string `json:"service,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "tail_consumer"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize struct { // Name of the Vectorize index to bind to. IndexName string `json:"index_name,required"` // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "vectorize"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType `json:"type,required"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "version_metadata"
)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow ¶ added in v4.5.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow struct { // A JavaScript variable name for the binding. Name string `json:"name,required"` // The kind of resource that the binding provides. Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowType `json:"type,required"` // Name of the Workflow to bind to. WorkflowName string `json:"workflow_name,required"` // Class name of the Workflow. Should only be provided if the Workflow belongs to // this script. ClassName string `json:"class_name"` // Script name that contains the Workflow. If not provided, defaults to this script // name. ScriptName string `json:"script_name"` JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow) UnmarshalJSON ¶ added in v4.5.0
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflow) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowType ¶ added in v4.5.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowTypeWorkflow DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindWorkflowType = "workflow"
)
type DispatchNamespaceScriptSettingGetResponseEnvelope ¶
type DispatchNamespaceScriptSettingGetResponseEnvelope struct { Errors []DispatchNamespaceScriptSettingGetResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptSettingGetResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceScriptSettingGetResponse `json:"result"` JSON dispatchNamespaceScriptSettingGetResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptSettingGetResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptSettingGetResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptSettingGetResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptSettingGetResponseEnvelopeSuccessTrue DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseLimits ¶
type DispatchNamespaceScriptSettingGetResponseLimits struct { // The amount of CPU time this Worker can use in milliseconds. CPUMs int64 `json:"cpu_ms"` JSON dispatchNamespaceScriptSettingGetResponseLimitsJSON `json:"-"` }
Limits to apply for this Worker.
func (*DispatchNamespaceScriptSettingGetResponseLimits) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseLimits) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseMigrations ¶
type DispatchNamespaceScriptSettingGetResponseMigrations struct { // This field can have the runtime type of [[]string]. DeletedClasses interface{} `json:"deleted_classes"` // This field can have the runtime type of [[]string]. NewClasses interface{} `json:"new_classes"` // This field can have the runtime type of [[]string]. NewSqliteClasses interface{} `json:"new_sqlite_classes"` // Tag to set as the latest migration tag. NewTag string `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag string `json:"old_tag"` // This field can have the runtime type of // [[]workers.SingleStepMigrationRenamedClass]. RenamedClasses interface{} `json:"renamed_classes"` // This field can have the runtime type of [[]workers.MigrationStep]. Steps interface{} `json:"steps"` // This field can have the runtime type of // [[]workers.SingleStepMigrationTransferredClass]. TransferredClasses interface{} `json:"transferred_classes"` JSON dispatchNamespaceScriptSettingGetResponseMigrationsJSON `json:"-"` // contains filtered or unexported fields }
Migrations to apply for Durable Objects associated with this Worker.
func (DispatchNamespaceScriptSettingGetResponseMigrations) AsUnion ¶
func (r DispatchNamespaceScriptSettingGetResponseMigrations) AsUnion() DispatchNamespaceScriptSettingGetResponseMigrationsUnion
AsUnion returns a DispatchNamespaceScriptSettingGetResponseMigrationsUnion interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are workers.SingleStepMigration, DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations.
func (*DispatchNamespaceScriptSettingGetResponseMigrations) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseMigrations) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseMigrationsUnion ¶
type DispatchNamespaceScriptSettingGetResponseMigrationsUnion interface {
ImplementsDispatchNamespaceScriptSettingGetResponseMigrations()
}
Migrations to apply for Durable Objects associated with this Worker.
Union satisfied by workers.SingleStepMigration or DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations.
type DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations ¶
type DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations struct { // Tag to set as the latest migration tag. NewTag string `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag string `json:"old_tag"` // Migrations to apply in order. Steps []workers.MigrationStep `json:"steps"` JSON dispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrationsJSON `json:"-"` }
func (DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingGetResponseMigrations ¶ added in v4.1.0
func (r DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingGetResponseMigrations()
func (*DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseObservability ¶
type DispatchNamespaceScriptSettingGetResponseObservability struct { // Whether observability is enabled for the Worker. Enabled bool `json:"enabled,required"` // The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). // Default is 1. HeadSamplingRate float64 `json:"head_sampling_rate,nullable"` // Log settings for the Worker. Logs DispatchNamespaceScriptSettingGetResponseObservabilityLogs `json:"logs,nullable"` JSON dispatchNamespaceScriptSettingGetResponseObservabilityJSON `json:"-"` }
Observability settings for the Worker.
func (*DispatchNamespaceScriptSettingGetResponseObservability) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseObservability) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseObservabilityLogs ¶ added in v4.4.0
type DispatchNamespaceScriptSettingGetResponseObservabilityLogs struct { // Whether logs are enabled for the Worker. Enabled bool `json:"enabled,required"` // Whether // [invocation logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/#invocation-logs) // are enabled for the Worker. InvocationLogs bool `json:"invocation_logs,required"` // The sampling rate for logs. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1. HeadSamplingRate float64 `json:"head_sampling_rate,nullable"` JSON dispatchNamespaceScriptSettingGetResponseObservabilityLogsJSON `json:"-"` }
Log settings for the Worker.
func (*DispatchNamespaceScriptSettingGetResponseObservabilityLogs) UnmarshalJSON ¶ added in v4.4.0
func (r *DispatchNamespaceScriptSettingGetResponseObservabilityLogs) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponsePlacement ¶
type DispatchNamespaceScriptSettingGetResponsePlacement struct { // Enables // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Mode DispatchNamespaceScriptSettingGetResponsePlacementMode `json:"mode"` JSON dispatchNamespaceScriptSettingGetResponsePlacementJSON `json:"-"` }
Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
func (*DispatchNamespaceScriptSettingGetResponsePlacement) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponsePlacement) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponsePlacementMode ¶
type DispatchNamespaceScriptSettingGetResponsePlacementMode string
Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const (
DispatchNamespaceScriptSettingGetResponsePlacementModeSmart DispatchNamespaceScriptSettingGetResponsePlacementMode = "smart"
)
func (DispatchNamespaceScriptSettingGetResponsePlacementMode) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponsePlacementMode) IsKnown() bool
type DispatchNamespaceScriptSettingGetResponseUsageModel ¶
type DispatchNamespaceScriptSettingGetResponseUsageModel string
Usage model for the Worker invocations.
const (
DispatchNamespaceScriptSettingGetResponseUsageModelStandard DispatchNamespaceScriptSettingGetResponseUsageModel = "standard"
)
func (DispatchNamespaceScriptSettingGetResponseUsageModel) IsKnown ¶
func (r DispatchNamespaceScriptSettingGetResponseUsageModel) IsKnown() bool
type DispatchNamespaceScriptSettingService ¶
type DispatchNamespaceScriptSettingService struct {
Options []option.RequestOption
}
DispatchNamespaceScriptSettingService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptSettingService method instead.
func NewDispatchNamespaceScriptSettingService ¶
func NewDispatchNamespaceScriptSettingService(opts ...option.RequestOption) (r *DispatchNamespaceScriptSettingService)
NewDispatchNamespaceScriptSettingService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptSettingService) Edit ¶
func (r *DispatchNamespaceScriptSettingService) Edit(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptSettingEditParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptSettingEditResponse, err error)
Patch script metadata, such as bindings.
func (*DispatchNamespaceScriptSettingService) Get ¶
func (r *DispatchNamespaceScriptSettingService) Get(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptSettingGetParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptSettingGetResponse, err error)
Get script settings from a script uploaded to a Workers for Platforms namespace.
type DispatchNamespaceScriptTagDeleteResponse ¶
type DispatchNamespaceScriptTagDeleteResponse = interface{}
type DispatchNamespaceScriptTagDeleteResponseEnvelope ¶
type DispatchNamespaceScriptTagDeleteResponseEnvelope struct { Errors []DispatchNamespaceScriptTagDeleteResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptTagDeleteResponseEnvelopeMessages `json:"messages,required"` // Whether the API call was successful. Success DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess `json:"success,required"` Result DispatchNamespaceScriptTagDeleteResponse `json:"result,nullable"` JSON dispatchNamespaceScriptTagDeleteResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptTagDeleteResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptTagDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptTagDeleteResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptTagDeleteResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptTagDeleteResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptTagDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptTagDeleteResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptTagDeleteResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptTagDeleteResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptTagDeleteResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptTagDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptTagDeleteResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccessTrue DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptTagDeleteResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptTagService ¶
type DispatchNamespaceScriptTagService struct {
Options []option.RequestOption
}
DispatchNamespaceScriptTagService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceScriptTagService method instead.
func NewDispatchNamespaceScriptTagService ¶
func NewDispatchNamespaceScriptTagService(opts ...option.RequestOption) (r *DispatchNamespaceScriptTagService)
NewDispatchNamespaceScriptTagService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceScriptTagService) Delete ¶
func (r *DispatchNamespaceScriptTagService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, tag string, body DispatchNamespaceScriptTagDeleteParams, opts ...option.RequestOption) (res *DispatchNamespaceScriptTagDeleteResponse, err error)
Delete script tag for a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptTagService) List ¶
func (r *DispatchNamespaceScriptTagService) List(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptTagListParams, opts ...option.RequestOption) (res *pagination.SinglePage[string], err error)
Fetch tags from a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptTagService) ListAutoPaging ¶
func (r *DispatchNamespaceScriptTagService) ListAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, query DispatchNamespaceScriptTagListParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[string]
Fetch tags from a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptTagService) Update ¶
func (r *DispatchNamespaceScriptTagService) Update(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptTagUpdateParams, opts ...option.RequestOption) (res *pagination.SinglePage[string], err error)
Put script tags for a script uploaded to a Workers for Platforms namespace.
func (*DispatchNamespaceScriptTagService) UpdateAutoPaging ¶ added in v4.1.0
func (r *DispatchNamespaceScriptTagService) UpdateAutoPaging(ctx context.Context, dispatchNamespace string, scriptName string, params DispatchNamespaceScriptTagUpdateParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[string]
Put script tags for a script uploaded to a Workers for Platforms namespace.
type DispatchNamespaceScriptTagUpdateParams ¶
type DispatchNamespaceScriptTagUpdateParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // Tags to help you manage your Workers. Body []string `json:"body,required"` }
func (DispatchNamespaceScriptTagUpdateParams) MarshalJSON ¶
func (r DispatchNamespaceScriptTagUpdateParams) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParams ¶
type DispatchNamespaceScriptUpdateParams struct { // Identifier. AccountID param.Field[string] `path:"account_id,required"` // JSON encoded metadata about the uploaded parts and Worker configuration. Metadata param.Field[DispatchNamespaceScriptUpdateParamsMetadata] `json:"metadata,required"` }
func (DispatchNamespaceScriptUpdateParams) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParams) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadata ¶
type DispatchNamespaceScriptUpdateParamsMetadata struct { // Configuration for assets within a Worker. Assets param.Field[DispatchNamespaceScriptUpdateParamsMetadataAssets] `json:"assets"` // List of bindings attached to a Worker. You can find more about bindings on our // docs: // https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/#bindings. Bindings param.Field[[]DispatchNamespaceScriptUpdateParamsMetadataBindingUnion] `json:"bindings"` // Name of the part in the multipart request that contains the script (e.g. the // file adding a listener to the `fetch` event). Indicates a // `service worker syntax` Worker. BodyPart param.Field[string] `json:"body_part"` // Date indicating targeted support in the Workers runtime. Backwards incompatible // fixes to the runtime following this date will not affect this Worker. CompatibilityDate param.Field[string] `json:"compatibility_date"` // Flags that enable or disable certain features in the Workers runtime. Used to // enable upcoming features or opt in or out of specific changes not included in a // `compatibility_date`. CompatibilityFlags param.Field[[]string] `json:"compatibility_flags"` // Retain assets which exist for a previously uploaded Worker version; used in lieu // of providing a completion token. KeepAssets param.Field[bool] `json:"keep_assets"` // List of binding types to keep from previous_upload. KeepBindings param.Field[[]string] `json:"keep_bindings"` // Whether Logpush is turned on for the Worker. Logpush param.Field[bool] `json:"logpush"` // Name of the part in the multipart request that contains the main module (e.g. // the file exporting a `fetch` handler). Indicates a `module syntax` Worker. MainModule param.Field[string] `json:"main_module"` // Migrations to apply for Durable Objects associated with this Worker. Migrations param.Field[DispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion] `json:"migrations"` // Observability settings for the Worker. Observability param.Field[DispatchNamespaceScriptUpdateParamsMetadataObservability] `json:"observability"` // Configuration for // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Placement param.Field[DispatchNamespaceScriptUpdateParamsMetadataPlacement] `json:"placement"` // List of strings to use as tags for this Worker. Tags param.Field[[]string] `json:"tags"` // List of Workers that will consume logs from the attached Worker. TailConsumers param.Field[[]workers.ConsumerScriptParam] `json:"tail_consumers"` // Usage model for the Worker invocations. UsageModel param.Field[DispatchNamespaceScriptUpdateParamsMetadataUsageModel] `json:"usage_model"` }
JSON encoded metadata about the uploaded parts and Worker configuration.
func (DispatchNamespaceScriptUpdateParamsMetadata) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadata) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataAssets ¶
type DispatchNamespaceScriptUpdateParamsMetadataAssets struct { // Configuration for assets within a Worker. Config param.Field[DispatchNamespaceScriptUpdateParamsMetadataAssetsConfig] `json:"config"` // Token provided upon successful upload of all files from a registered manifest. JWT param.Field[string] `json:"jwt"` }
Configuration for assets within a Worker.
func (DispatchNamespaceScriptUpdateParamsMetadataAssets) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataAssets) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfig ¶
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfig struct { // The contents of a \_headers file (used to attach custom headers on asset // responses). Headers param.Field[string] `json:"_headers"` // The contents of a \_redirects file (used to apply redirects or proxy paths ahead // of asset serving). Redirects param.Field[string] `json:"_redirects"` // Determines the redirects and rewrites of requests for HTML content. HTMLHandling param.Field[DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling] `json:"html_handling"` // Determines the response when a request does not match a static asset, and there // is no Worker script. NotFoundHandling param.Field[DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling] `json:"not_found_handling"` // Contains a list path rules to control routing to either the Worker or assets. // Glob (\*) and negative (!) rules are supported. Rules must start with either '/' // or '!/'. At least one non-negative rule must be provided, and negative rules // have higher precedence than non-negative rules. RunWorkerFirst param.Field[DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion] `json:"run_worker_first"` // When true and the incoming request matches an asset, that will be served instead // of invoking the Worker script. When false, requests will always invoke the // Worker script. // // Deprecated: deprecated ServeDirectly param.Field[bool] `json:"serve_directly"` }
Configuration for assets within a Worker.
func (DispatchNamespaceScriptUpdateParamsMetadataAssetsConfig) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataAssetsConfig) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling ¶
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling string
Determines the redirects and rewrites of requests for HTML content.
const ( DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandlingAutoTrailingSlash DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling = "auto-trailing-slash" DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandlingForceTrailingSlash DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling = "force-trailing-slash" DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandlingDropTrailingSlash DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling = "drop-trailing-slash" DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandlingNone DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling = "none" )
func (DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigHTMLHandling) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling ¶
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling string
Determines the response when a request does not match a static asset, and there is no Worker script.
const ( DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandlingNone DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling = "none" DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling404Page DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling = "404-page" DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandlingSinglePageApplication DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling = "single-page-application" )
func (DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigNotFoundHandling) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstArray ¶ added in v4.6.0
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstArray []string
func (DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstArray) ImplementsDispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion ¶ added in v4.6.0
func (r DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstArray) ImplementsDispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion()
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion ¶ added in v4.6.0
type DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion interface {
ImplementsDispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstUnion()
}
Contains a list path rules to control routing to either the Worker or assets. Glob (\*) and negative (!) rules are supported. Rules must start with either '/' or '!/'. At least one non-negative rule must be provided, and negative rules have higher precedence than non-negative rules.
Satisfied by workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataAssetsConfigRunWorkerFirstArray, shared.UnionBool.
type DispatchNamespaceScriptUpdateParamsMetadataBinding ¶
type DispatchNamespaceScriptUpdateParamsMetadataBinding struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsType] `json:"type,required"` // Identifier of the D1 database to bind to. ID param.Field[string] `json:"id"` Algorithm param.Field[interface{}] `json:"algorithm"` // R2 bucket to bind to. BucketName param.Field[string] `json:"bucket_name"` // Identifier of the certificate to bind to. CertificateID param.Field[string] `json:"certificate_id"` // The exported class name of the Durable Object. ClassName param.Field[string] `json:"class_name"` // The name of the dataset to bind to. Dataset param.Field[string] `json:"dataset"` // The environment of the script_name to bind to. Environment param.Field[string] `json:"environment"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat] `json:"format"` // Name of the Vectorize index to bind to. IndexName param.Field[string] `json:"index_name"` // JSON data to use. Json param.Field[string] `json:"json"` // Base64-encoded key data. Required if `format` is "raw", "pkcs8", or "spki". KeyBase64 param.Field[string] `json:"key_base64"` KeyJwk param.Field[interface{}] `json:"key_jwk"` // Namespace to bind to. Namespace param.Field[string] `json:"namespace"` // Namespace identifier tag. NamespaceID param.Field[string] `json:"namespace_id"` Outbound param.Field[interface{}] `json:"outbound"` // Name of the Pipeline to bind to. Pipeline param.Field[string] `json:"pipeline"` // Name of the Queue to bind to. QueueName param.Field[string] `json:"queue_name"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName param.Field[string] `json:"script_name"` // Name of the secret in the store. SecretName param.Field[string] `json:"secret_name"` // Name of Worker to bind to. Service param.Field[string] `json:"service"` // ID of the store containing the secret. StoreID param.Field[string] `json:"store_id"` // The text value to use. Text param.Field[string] `json:"text"` Usages param.Field[interface{}] `json:"usages"` // Name of the Workflow to bind to. WorkflowName param.Field[string] `json:"workflow_name"` }
A binding to allow the Worker to communicate with resources.
func (DispatchNamespaceScriptUpdateParamsMetadataBinding) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBinding) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingUnion ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingUnion interface {
// contains filtered or unexported methods
}
A binding to allow the Worker to communicate with resources.
Satisfied by workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowser, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelines, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecret, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKey, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflow, DispatchNamespaceScriptUpdateParamsMetadataBinding.
type DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptUpdateParamsMetadataBindingsFormatRaw DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat = "raw" DispatchNamespaceScriptUpdateParamsMetadataBindingsFormatPkcs8 DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat = "pkcs8" DispatchNamespaceScriptUpdateParamsMetadataBindingsFormatSpki DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat = "spki" DispatchNamespaceScriptUpdateParamsMetadataBindingsFormatJwk DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat = "jwk" )
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat) IsKnown ¶ added in v4.3.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsFormat) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataBindingsType ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeBrowser DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "browser" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypePipelines DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "pipelines" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "version_metadata" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeSecretsStoreSecret DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "secrets_store_secret" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeSecretKey DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "secret_key" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeWorkflow DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "workflow" )
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsType) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "ai"
)
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine struct { // The name of the dataset to bind to. Dataset param.Field[string] `json:"dataset,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "assets"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowser ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowser struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowser) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowser) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserType ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserTypeBrowser DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserType = "browser"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1 ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1 struct { // Identifier of the D1 database to bind to. ID param.Field[string] `json:"id,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "d1"
)
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespace ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespace struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Namespace to bind to. Namespace param.Field[string] `json:"namespace,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType] `json:"type,required"` // Outbound worker. Outbound param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutbound] `json:"outbound"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespace) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespace) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutbound ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutbound struct { // Pass information from the Dispatch Worker to the Outbound Worker through the // parameters. Params param.Field[[]string] `json:"params"` // Outbound worker. Worker param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutboundWorker] `json:"worker"` }
Outbound worker.
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutbound) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutbound) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutboundWorker ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutboundWorker struct { // Environment of the outbound worker. Environment param.Field[string] `json:"environment"` // Name of the outbound worker. Service param.Field[string] `json:"service"` }
Outbound worker.
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceOutboundWorker) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType] `json:"type,required"` // The exported class name of the Durable Object. ClassName param.Field[string] `json:"class_name"` // The environment of the script_name to bind to. Environment param.Field[string] `json:"environment"` // Namespace identifier tag. NamespaceID param.Field[string] `json:"namespace_id"` // The script where the Durable Object is defined, if it is external to this // Worker. ScriptName param.Field[string] `json:"script_name"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdrive ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdrive struct { // Identifier of the Hyperdrive connection to bind to. ID param.Field[string] `json:"id,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdrive) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdrive) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "hyperdrive"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJson ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJson struct { // JSON data to use. Json param.Field[string] `json:"json,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJson) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJson) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "json"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespace ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespace struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Namespace identifier tag. NamespaceID param.Field[string] `json:"namespace_id,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespace) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespace) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "kv_namespace"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificate ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificate struct { // Identifier of the certificate to bind to. CertificateID param.Field[string] `json:"certificate_id,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificate) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificate) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelines ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelines struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of the Pipeline to bind to. Pipeline param.Field[string] `json:"pipeline,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelinesType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelines) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelines) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelinesType ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelinesType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelinesTypePipelines DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPipelinesType = "pipelines"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The text value to use. Text param.Field[string] `json:"text,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "plain_text"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of the Queue to bind to. QueueName param.Field[string] `json:"queue_name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "queue"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket struct { // R2 bucket to bind to. BucketName param.Field[string] `json:"bucket_name,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "r2_bucket"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKey ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKey struct { // Algorithm-specific key parameters. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#algorithm). Algorithm param.Field[interface{}] `json:"algorithm,required"` // Data format of the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format). Format param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat] `json:"format,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyType] `json:"type,required"` // Allowed operations with the key. // [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#keyUsages). Usages param.Field[[]DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage] `json:"usages,required"` // Base64-encoded key data. Required if `format` is "raw", "pkcs8", or "spki". KeyBase64 param.Field[string] `json:"key_base64"` // Key data in // [JSON Web Key](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#json_web_key) // format. Required if `format` is "jwk". KeyJwk param.Field[interface{}] `json:"key_jwk"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKey) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKey) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat string
Data format of the key. [Learn more](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/importKey#format).
const ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormatRaw DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat = "raw" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormatPkcs8 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat = "pkcs8" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormatSpki DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat = "spki" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormatJwk DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyFormat = "jwk" )
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyType ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyTypeSecretKey DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyType = "secret_key"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage string
const ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageEncrypt DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "encrypt" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageDecrypt DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "decrypt" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageSign DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "sign" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageVerify DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "verify" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageDeriveKey DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "deriveKey" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageDeriveBits DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "deriveBits" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageWrapKey DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "wrapKey" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsageUnwrapKey DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretKeyUsage = "unwrapKey" )
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The secret value to use. Text param.Field[string] `json:"text,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText) MarshalJSON ¶ added in v4.2.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "secret_text"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecret ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecret struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of the secret in the store. SecretName param.Field[string] `json:"secret_name,required"` // ID of the store containing the secret. StoreID param.Field[string] `json:"store_id,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecretType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecret) MarshalJSON ¶ added in v4.3.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecret) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecretType ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecretType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecretTypeSecretsStoreSecret DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretsStoreSecretType = "secrets_store_secret"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService struct { // Optional environment if the Worker utilizes one. Environment param.Field[string] `json:"environment,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of Worker to bind to. Service param.Field[string] `json:"service,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "service"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // Name of Tail Worker to bind to. Service param.Field[string] `json:"service,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "tail_consumer"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize struct { // Name of the Vectorize index to bind to. IndexName param.Field[string] `json:"index_name,required"` // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "vectorize"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType] `json:"type,required"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "version_metadata"
)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflow ¶ added in v4.5.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflow struct { // A JavaScript variable name for the binding. Name param.Field[string] `json:"name,required"` // The kind of resource that the binding provides. Type param.Field[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflowType] `json:"type,required"` // Name of the Workflow to bind to. WorkflowName param.Field[string] `json:"workflow_name,required"` // Class name of the Workflow. Should only be provided if the Workflow belongs to // this script. ClassName param.Field[string] `json:"class_name"` // Script name that contains the Workflow. If not provided, defaults to this script // name. ScriptName param.Field[string] `json:"script_name"` }
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflow) MarshalJSON ¶ added in v4.5.0
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflow) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflowType ¶ added in v4.5.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflowType string
The kind of resource that the binding provides.
const (
DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflowTypeWorkflow DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindWorkflowType = "workflow"
)
type DispatchNamespaceScriptUpdateParamsMetadataMigrations ¶
type DispatchNamespaceScriptUpdateParamsMetadataMigrations struct { DeletedClasses param.Field[interface{}] `json:"deleted_classes"` NewClasses param.Field[interface{}] `json:"new_classes"` NewSqliteClasses param.Field[interface{}] `json:"new_sqlite_classes"` // Tag to set as the latest migration tag. NewTag param.Field[string] `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag param.Field[string] `json:"old_tag"` RenamedClasses param.Field[interface{}] `json:"renamed_classes"` Steps param.Field[interface{}] `json:"steps"` TransferredClasses param.Field[interface{}] `json:"transferred_classes"` }
Migrations to apply for Durable Objects associated with this Worker.
func (DispatchNamespaceScriptUpdateParamsMetadataMigrations) ImplementsDispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion ¶ added in v4.1.0
func (r DispatchNamespaceScriptUpdateParamsMetadataMigrations) ImplementsDispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion()
func (DispatchNamespaceScriptUpdateParamsMetadataMigrations) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataMigrations) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion ¶
type DispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion interface {
ImplementsDispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion()
}
Migrations to apply for Durable Objects associated with this Worker.
Satisfied by workers.SingleStepMigrationParam, workers_for_platforms.DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations, DispatchNamespaceScriptUpdateParamsMetadataMigrations.
type DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations ¶
type DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations struct { // Tag to set as the latest migration tag. NewTag param.Field[string] `json:"new_tag"` // Tag used to verify against the latest migration tag for this Worker. If they // don't match, the upload is rejected. OldTag param.Field[string] `json:"old_tag"` // Migrations to apply in order. Steps param.Field[[]workers.MigrationStepParam] `json:"steps"` }
func (DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion ¶ added in v4.1.0
func (r DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion()
func (DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataObservability ¶
type DispatchNamespaceScriptUpdateParamsMetadataObservability struct { // Whether observability is enabled for the Worker. Enabled param.Field[bool] `json:"enabled,required"` // The sampling rate for incoming requests. From 0 to 1 (1 = 100%, 0.1 = 10%). // Default is 1. HeadSamplingRate param.Field[float64] `json:"head_sampling_rate"` // Log settings for the Worker. Logs param.Field[DispatchNamespaceScriptUpdateParamsMetadataObservabilityLogs] `json:"logs"` }
Observability settings for the Worker.
func (DispatchNamespaceScriptUpdateParamsMetadataObservability) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataObservability) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataObservabilityLogs ¶ added in v4.4.0
type DispatchNamespaceScriptUpdateParamsMetadataObservabilityLogs struct { // Whether logs are enabled for the Worker. Enabled param.Field[bool] `json:"enabled,required"` // Whether // [invocation logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/#invocation-logs) // are enabled for the Worker. InvocationLogs param.Field[bool] `json:"invocation_logs,required"` // The sampling rate for logs. From 0 to 1 (1 = 100%, 0.1 = 10%). Default is 1. HeadSamplingRate param.Field[float64] `json:"head_sampling_rate"` }
Log settings for the Worker.
func (DispatchNamespaceScriptUpdateParamsMetadataObservabilityLogs) MarshalJSON ¶ added in v4.4.0
func (r DispatchNamespaceScriptUpdateParamsMetadataObservabilityLogs) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataPlacement ¶
type DispatchNamespaceScriptUpdateParamsMetadataPlacement struct { // Enables // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Mode param.Field[DispatchNamespaceScriptUpdateParamsMetadataPlacementMode] `json:"mode"` }
Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
func (DispatchNamespaceScriptUpdateParamsMetadataPlacement) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataPlacement) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataPlacementMode ¶
type DispatchNamespaceScriptUpdateParamsMetadataPlacementMode string
Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const (
DispatchNamespaceScriptUpdateParamsMetadataPlacementModeSmart DispatchNamespaceScriptUpdateParamsMetadataPlacementMode = "smart"
)
func (DispatchNamespaceScriptUpdateParamsMetadataPlacementMode) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataPlacementMode) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus ¶
type DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus string
Status of [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const ( DispatchNamespaceScriptUpdateParamsMetadataPlacementStatusSuccess DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus = "SUCCESS" DispatchNamespaceScriptUpdateParamsMetadataPlacementStatusUnsupportedApplication DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus = "UNSUPPORTED_APPLICATION" DispatchNamespaceScriptUpdateParamsMetadataPlacementStatusInsufficientInvocations DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus = "INSUFFICIENT_INVOCATIONS" )
func (DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus) IsKnown() bool
type DispatchNamespaceScriptUpdateParamsMetadataUsageModel ¶
type DispatchNamespaceScriptUpdateParamsMetadataUsageModel string
Usage model for the Worker invocations.
const (
DispatchNamespaceScriptUpdateParamsMetadataUsageModelStandard DispatchNamespaceScriptUpdateParamsMetadataUsageModel = "standard"
)
func (DispatchNamespaceScriptUpdateParamsMetadataUsageModel) IsKnown ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataUsageModel) IsKnown() bool
type DispatchNamespaceScriptUpdateResponse ¶
type DispatchNamespaceScriptUpdateResponse struct { StartupTimeMs int64 `json:"startup_time_ms,required"` // The id of the script in the Workers system. Usually the script name. ID string `json:"id"` // When the script was created. CreatedOn time.Time `json:"created_on" format:"date-time"` // Hashed script content, can be used in a If-None-Match header when updating. Etag string `json:"etag"` // Whether a Worker contains assets. HasAssets bool `json:"has_assets"` // Whether a Worker contains modules. HasModules bool `json:"has_modules"` // Whether Logpush is turned on for the Worker. Logpush bool `json:"logpush"` // When the script was last modified. ModifiedOn time.Time `json:"modified_on" format:"date-time"` // Configuration for // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Placement DispatchNamespaceScriptUpdateResponsePlacement `json:"placement"` // Deprecated: deprecated PlacementMode DispatchNamespaceScriptUpdateResponsePlacementMode `json:"placement_mode"` // Deprecated: deprecated PlacementStatus DispatchNamespaceScriptUpdateResponsePlacementStatus `json:"placement_status"` // List of Workers that will consume logs from the attached Worker. TailConsumers []workers.ConsumerScript `json:"tail_consumers"` // Usage model for the Worker invocations. UsageModel DispatchNamespaceScriptUpdateResponseUsageModel `json:"usage_model"` JSON dispatchNamespaceScriptUpdateResponseJSON `json:"-"` }
func (*DispatchNamespaceScriptUpdateResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptUpdateResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponseEnvelope ¶
type DispatchNamespaceScriptUpdateResponseEnvelope struct { Errors []DispatchNamespaceScriptUpdateResponseEnvelopeErrors `json:"errors,required"` Messages []DispatchNamespaceScriptUpdateResponseEnvelopeMessages `json:"messages,required"` Result DispatchNamespaceScriptUpdateResponse `json:"result,required"` // Whether the API call was successful. Success DispatchNamespaceScriptUpdateResponseEnvelopeSuccess `json:"success,required"` JSON dispatchNamespaceScriptUpdateResponseEnvelopeJSON `json:"-"` }
func (*DispatchNamespaceScriptUpdateResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponseEnvelopeErrors ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateResponseEnvelopeErrors struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptUpdateResponseEnvelopeErrorsSource `json:"source"` JSON dispatchNamespaceScriptUpdateResponseEnvelopeErrorsJSON `json:"-"` }
func (*DispatchNamespaceScriptUpdateResponseEnvelopeErrors) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponseEnvelopeErrorsSource ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateResponseEnvelopeErrorsSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptUpdateResponseEnvelopeErrorsSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptUpdateResponseEnvelopeErrorsSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptUpdateResponseEnvelopeErrorsSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponseEnvelopeMessages ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateResponseEnvelopeMessages struct { Code int64 `json:"code,required"` Message string `json:"message,required"` DocumentationURL string `json:"documentation_url"` Source DispatchNamespaceScriptUpdateResponseEnvelopeMessagesSource `json:"source"` JSON dispatchNamespaceScriptUpdateResponseEnvelopeMessagesJSON `json:"-"` }
func (*DispatchNamespaceScriptUpdateResponseEnvelopeMessages) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponseEnvelopeMessagesSource ¶ added in v4.3.0
type DispatchNamespaceScriptUpdateResponseEnvelopeMessagesSource struct { Pointer string `json:"pointer"` JSON dispatchNamespaceScriptUpdateResponseEnvelopeMessagesSourceJSON `json:"-"` }
func (*DispatchNamespaceScriptUpdateResponseEnvelopeMessagesSource) UnmarshalJSON ¶ added in v4.3.0
func (r *DispatchNamespaceScriptUpdateResponseEnvelopeMessagesSource) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponseEnvelopeSuccess ¶
type DispatchNamespaceScriptUpdateResponseEnvelopeSuccess bool
Whether the API call was successful.
const (
DispatchNamespaceScriptUpdateResponseEnvelopeSuccessTrue DispatchNamespaceScriptUpdateResponseEnvelopeSuccess = true
)
func (DispatchNamespaceScriptUpdateResponseEnvelopeSuccess) IsKnown ¶
func (r DispatchNamespaceScriptUpdateResponseEnvelopeSuccess) IsKnown() bool
type DispatchNamespaceScriptUpdateResponsePlacement ¶
type DispatchNamespaceScriptUpdateResponsePlacement struct { // The last time the script was analyzed for // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). LastAnalyzedAt time.Time `json:"last_analyzed_at" format:"date-time"` // Enables // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Mode DispatchNamespaceScriptUpdateResponsePlacementMode `json:"mode"` // Status of // [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement). Status DispatchNamespaceScriptUpdateResponsePlacementStatus `json:"status"` JSON dispatchNamespaceScriptUpdateResponsePlacementJSON `json:"-"` }
Configuration for [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
func (*DispatchNamespaceScriptUpdateResponsePlacement) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptUpdateResponsePlacement) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptUpdateResponsePlacementMode ¶
type DispatchNamespaceScriptUpdateResponsePlacementMode string
Enables [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const (
DispatchNamespaceScriptUpdateResponsePlacementModeSmart DispatchNamespaceScriptUpdateResponsePlacementMode = "smart"
)
func (DispatchNamespaceScriptUpdateResponsePlacementMode) IsKnown ¶
func (r DispatchNamespaceScriptUpdateResponsePlacementMode) IsKnown() bool
type DispatchNamespaceScriptUpdateResponsePlacementStatus ¶
type DispatchNamespaceScriptUpdateResponsePlacementStatus string
Status of [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
const ( DispatchNamespaceScriptUpdateResponsePlacementStatusSuccess DispatchNamespaceScriptUpdateResponsePlacementStatus = "SUCCESS" DispatchNamespaceScriptUpdateResponsePlacementStatusUnsupportedApplication DispatchNamespaceScriptUpdateResponsePlacementStatus = "UNSUPPORTED_APPLICATION" DispatchNamespaceScriptUpdateResponsePlacementStatusInsufficientInvocations DispatchNamespaceScriptUpdateResponsePlacementStatus = "INSUFFICIENT_INVOCATIONS" )
func (DispatchNamespaceScriptUpdateResponsePlacementStatus) IsKnown ¶
func (r DispatchNamespaceScriptUpdateResponsePlacementStatus) IsKnown() bool
type DispatchNamespaceScriptUpdateResponseUsageModel ¶
type DispatchNamespaceScriptUpdateResponseUsageModel string
Usage model for the Worker invocations.
const (
DispatchNamespaceScriptUpdateResponseUsageModelStandard DispatchNamespaceScriptUpdateResponseUsageModel = "standard"
)
func (DispatchNamespaceScriptUpdateResponseUsageModel) IsKnown ¶
func (r DispatchNamespaceScriptUpdateResponseUsageModel) IsKnown() bool
type DispatchNamespaceService ¶
type DispatchNamespaceService struct { Options []option.RequestOption Scripts *DispatchNamespaceScriptService }
DispatchNamespaceService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchNamespaceService method instead.
func NewDispatchNamespaceService ¶
func NewDispatchNamespaceService(opts ...option.RequestOption) (r *DispatchNamespaceService)
NewDispatchNamespaceService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*DispatchNamespaceService) Delete ¶
func (r *DispatchNamespaceService) Delete(ctx context.Context, dispatchNamespace string, body DispatchNamespaceDeleteParams, opts ...option.RequestOption) (res *DispatchNamespaceDeleteResponse, err error)
Delete a Workers for Platforms namespace.
func (*DispatchNamespaceService) Get ¶
func (r *DispatchNamespaceService) Get(ctx context.Context, dispatchNamespace string, query DispatchNamespaceGetParams, opts ...option.RequestOption) (res *DispatchNamespaceGetResponse, err error)
Get a Workers for Platforms namespace.
func (*DispatchNamespaceService) List ¶
func (r *DispatchNamespaceService) List(ctx context.Context, query DispatchNamespaceListParams, opts ...option.RequestOption) (res *pagination.SinglePage[DispatchNamespaceListResponse], err error)
Fetch a list of Workers for Platforms namespaces.
func (*DispatchNamespaceService) ListAutoPaging ¶
func (r *DispatchNamespaceService) ListAutoPaging(ctx context.Context, query DispatchNamespaceListParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[DispatchNamespaceListResponse]
Fetch a list of Workers for Platforms namespaces.
func (*DispatchNamespaceService) New ¶
func (r *DispatchNamespaceService) New(ctx context.Context, params DispatchNamespaceNewParams, opts ...option.RequestOption) (res *DispatchNamespaceNewResponse, err error)
Create a new Workers for Platforms namespace.
type DispatchService ¶
type DispatchService struct { Options []option.RequestOption Namespaces *DispatchNamespaceService }
DispatchService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewDispatchService method instead.
func NewDispatchService ¶
func NewDispatchService(opts ...option.RequestOption) (r *DispatchService)
NewDispatchService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
type ErrorDataSource ¶ added in v4.2.0
type ErrorDataSource = shared.ErrorDataSource
This is an alias to an internal type.
type MemberPoliciesAccess ¶
type MemberPoliciesAccess = shared.MemberPoliciesAccess
Allow or deny operations against the resources.
This is an alias to an internal type.
type MemberPoliciesPermissionGroup ¶
type MemberPoliciesPermissionGroup = shared.MemberPoliciesPermissionGroup
A named group of permissions that map to a group of operations against resources.
This is an alias to an internal type.
type MemberPoliciesPermissionGroupsMeta ¶
type MemberPoliciesPermissionGroupsMeta = shared.MemberPoliciesPermissionGroupsMeta
Attributes associated to the permission group.
This is an alias to an internal type.
type MemberPoliciesResourceGroup ¶
type MemberPoliciesResourceGroup = shared.MemberPoliciesResourceGroup
A group of scoped resources.
This is an alias to an internal type.
type MemberPoliciesResourceGroupsMeta ¶
type MemberPoliciesResourceGroupsMeta = shared.MemberPoliciesResourceGroupsMeta
Attributes associated to the resource group.
This is an alias to an internal type.
type MemberPoliciesResourceGroupsScope ¶
type MemberPoliciesResourceGroupsScope = shared.MemberPoliciesResourceGroupsScope
A scope is a combination of scope objects which provides additional context.
This is an alias to an internal type.
type MemberPoliciesResourceGroupsScopeObject ¶
type MemberPoliciesResourceGroupsScopeObject = shared.MemberPoliciesResourceGroupsScopeObject
A scope object represents any resource that can have actions applied against invite.
This is an alias to an internal type.
type MemberStatus ¶
type MemberStatus = shared.MemberStatus
A member's status in the account.
This is an alias to an internal type.
type MemberUser ¶
type MemberUser = shared.MemberUser
Details of the user associated to the membership.
This is an alias to an internal type.
type PermissionGrant ¶
type PermissionGrant = shared.PermissionGrant
This is an alias to an internal type.
type PermissionGrantParam ¶
type PermissionGrantParam = shared.PermissionGrantParam
This is an alias to an internal type.
type RatePlanID ¶ added in v4.1.0
type RatePlanID = shared.RatePlanID
The ID of the rate plan.
This is an alias to an internal type.
type RatePlanParam ¶
type RatePlanParam = shared.RatePlanParam
The rate plan applied to the subscription.
This is an alias to an internal type.
type ResponseInfoSource ¶ added in v4.3.0
type ResponseInfoSource = shared.ResponseInfoSource
This is an alias to an internal type.
type RolePermissions ¶
type RolePermissions = shared.RolePermissions
This is an alias to an internal type.
type RolePermissionsParam ¶
type RolePermissionsParam = shared.RolePermissionsParam
This is an alias to an internal type.
type Script ¶
type Script struct { // When the script was created. CreatedOn time.Time `json:"created_on" format:"date-time"` // Name of the Workers for Platforms dispatch namespace. DispatchNamespace string `json:"dispatch_namespace"` // When the script was last modified. ModifiedOn time.Time `json:"modified_on" format:"date-time"` Script workers.Script `json:"script"` JSON scriptJSON `json:"-"` }
Details about a worker uploaded to a Workers for Platforms namespace.
func (*Script) UnmarshalJSON ¶
type SortDirection ¶
type SortDirection = shared.SortDirection
Direction to order DNS records in.
This is an alias to an internal type.
type SubscriptionFrequency ¶
type SubscriptionFrequency = shared.SubscriptionFrequency
How often the subscription is renewed automatically.
This is an alias to an internal type.
type SubscriptionParam ¶
type SubscriptionParam = shared.SubscriptionParam
This is an alias to an internal type.
type SubscriptionState ¶
type SubscriptionState = shared.SubscriptionState
The state that the subscription is in.
This is an alias to an internal type.
type TokenCondition ¶
type TokenCondition = shared.TokenCondition
This is an alias to an internal type.
type TokenConditionCIDRList ¶
type TokenConditionCIDRList = shared.TokenConditionCIDRList
IPv4/IPv6 CIDR.
This is an alias to an internal type.
type TokenConditionCIDRListParam ¶
type TokenConditionCIDRListParam = shared.TokenConditionCIDRListParam
IPv4/IPv6 CIDR.
This is an alias to an internal type.
type TokenConditionParam ¶
type TokenConditionParam = shared.TokenConditionParam
This is an alias to an internal type.
type TokenConditionRequestIP ¶
type TokenConditionRequestIP = shared.TokenConditionRequestIP
Client IP restrictions.
This is an alias to an internal type.
type TokenConditionRequestIPParam ¶
type TokenConditionRequestIPParam = shared.TokenConditionRequestIPParam
Client IP restrictions.
This is an alias to an internal type.
type TokenPolicyEffect ¶
type TokenPolicyEffect = shared.TokenPolicyEffect
Allow or deny operations against the resources.
This is an alias to an internal type.
type TokenPolicyParam ¶
type TokenPolicyParam = shared.TokenPolicyParam
This is an alias to an internal type.
type TokenPolicyPermissionGroup ¶
type TokenPolicyPermissionGroup = shared.TokenPolicyPermissionGroup
A named group of permissions that map to a group of operations against resources.
This is an alias to an internal type.
type TokenPolicyPermissionGroupParam ¶
type TokenPolicyPermissionGroupParam = shared.TokenPolicyPermissionGroupParam
A named group of permissions that map to a group of operations against resources.
This is an alias to an internal type.
type TokenPolicyPermissionGroupsMeta ¶
type TokenPolicyPermissionGroupsMeta = shared.TokenPolicyPermissionGroupsMeta
Attributes associated to the permission group.
This is an alias to an internal type.
type TokenPolicyPermissionGroupsMetaParam ¶
type TokenPolicyPermissionGroupsMetaParam = shared.TokenPolicyPermissionGroupsMetaParam
Attributes associated to the permission group.
This is an alias to an internal type.
type TokenPolicyResourcesMap ¶ added in v4.6.0
type TokenPolicyResourcesMap = shared.TokenPolicyResourcesMap
A nested permission grant for further scoping.
This is an alias to an internal type.
type TokenPolicyResourcesMapParam ¶ added in v4.6.0
type TokenPolicyResourcesMapParam = shared.TokenPolicyResourcesMapParam
A nested permission grant for further scoping.
This is an alias to an internal type.
type TokenPolicyResourcesUnion ¶ added in v4.6.0
type TokenPolicyResourcesUnion = shared.TokenPolicyResourcesUnion
A simple wildcard permission, e.g., "\*".
This is an alias to an internal type.
type TokenPolicyResourcesUnionParam ¶ added in v4.6.0
type TokenPolicyResourcesUnionParam = shared.TokenPolicyResourcesUnionParam
A simple wildcard permission, e.g., "\*".
This is an alias to an internal type.
type TokenStatus ¶
type TokenStatus = shared.TokenStatus
Status of the token.
This is an alias to an internal type.
type TokenValue ¶
type TokenValue = shared.TokenValue
The token value.
This is an alias to an internal type.
type WorkersForPlatformService ¶
type WorkersForPlatformService struct { Options []option.RequestOption Dispatch *DispatchService }
WorkersForPlatformService contains methods and other services that help with interacting with the cloudflare API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewWorkersForPlatformService method instead.
func NewWorkersForPlatformService ¶
func NewWorkersForPlatformService(opts ...option.RequestOption) (r *WorkersForPlatformService)
NewWorkersForPlatformService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.