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 DispatchNamespaceDeleteResponseEnvelopeSuccess
- type DispatchNamespaceGetParams
- type DispatchNamespaceGetResponse
- type DispatchNamespaceGetResponseEnvelope
- type DispatchNamespaceGetResponseEnvelopeSuccess
- type DispatchNamespaceListParams
- type DispatchNamespaceListResponse
- type DispatchNamespaceNewParams
- type DispatchNamespaceNewResponse
- type DispatchNamespaceNewResponseEnvelope
- type DispatchNamespaceNewResponseEnvelopeSuccess
- type DispatchNamespaceScriptAssetUploadNewParams
- type DispatchNamespaceScriptAssetUploadNewParamsManifest
- type DispatchNamespaceScriptAssetUploadNewResponse
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelope
- type DispatchNamespaceScriptAssetUploadNewResponseEnvelopeSuccess
- type DispatchNamespaceScriptAssetUploadService
- type DispatchNamespaceScriptBindingGetParams
- type DispatchNamespaceScriptBindingGetResponse
- type DispatchNamespaceScriptBindingGetResponseType
- type DispatchNamespaceScriptBindingGetResponseUnion
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType
- 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 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType
- 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 DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess
- type DispatchNamespaceScriptDeleteParams
- type DispatchNamespaceScriptGetParams
- type DispatchNamespaceScriptGetResponseEnvelope
- type DispatchNamespaceScriptGetResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretDeleteParams
- type DispatchNamespaceScriptSecretDeleteResponse
- type DispatchNamespaceScriptSecretDeleteResponseEnvelope
- type DispatchNamespaceScriptSecretDeleteResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretGetParams
- type DispatchNamespaceScriptSecretGetResponse
- type DispatchNamespaceScriptSecretGetResponseEnvelope
- type DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretGetResponseType
- type DispatchNamespaceScriptSecretListParams
- type DispatchNamespaceScriptSecretListResponse
- type DispatchNamespaceScriptSecretListResponseType
- 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 DispatchNamespaceScriptSecretUpdateParamsType
- type DispatchNamespaceScriptSecretUpdateResponse
- type DispatchNamespaceScriptSecretUpdateResponseEnvelope
- type DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess
- type DispatchNamespaceScriptSecretUpdateResponseType
- type DispatchNamespaceScriptService
- func (r *DispatchNamespaceScriptService) Delete(ctx context.Context, dispatchNamespace string, scriptName string, ...) (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 DispatchNamespaceScriptSettingEditParamsSettingsBindingsType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRendering
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType
- 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 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindService
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptSettingEditParamsSettingsLimits
- type DispatchNamespaceScriptSettingEditParamsSettingsMigrations
- type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion
- type DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations
- func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) ImplementsDispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion()
- func (r DispatchNamespaceScriptSettingEditParamsSettingsMigrationsWorkersMultipleStepMigrations) MarshalJSON() (data []byte, err error)
- type DispatchNamespaceScriptSettingEditParamsSettingsObservability
- type DispatchNamespaceScriptSettingEditParamsSettingsPlacement
- type DispatchNamespaceScriptSettingEditParamsSettingsPlacementMode
- type DispatchNamespaceScriptSettingEditParamsSettingsUsageModel
- type DispatchNamespaceScriptSettingEditResponse
- type DispatchNamespaceScriptSettingEditResponseBinding
- type DispatchNamespaceScriptSettingEditResponseBindingsType
- type DispatchNamespaceScriptSettingEditResponseBindingsUnion
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType
- 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 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptSettingEditResponseEnvelope
- type DispatchNamespaceScriptSettingEditResponseEnvelopeSuccess
- type DispatchNamespaceScriptSettingEditResponseLimits
- type DispatchNamespaceScriptSettingEditResponseMigrations
- type DispatchNamespaceScriptSettingEditResponseMigrationsUnion
- type DispatchNamespaceScriptSettingEditResponseMigrationsWorkersMultipleStepMigrations
- type DispatchNamespaceScriptSettingEditResponseObservability
- type DispatchNamespaceScriptSettingEditResponsePlacement
- type DispatchNamespaceScriptSettingEditResponsePlacementMode
- type DispatchNamespaceScriptSettingEditResponseUsageModel
- type DispatchNamespaceScriptSettingGetParams
- type DispatchNamespaceScriptSettingGetResponse
- type DispatchNamespaceScriptSettingGetResponseBinding
- type DispatchNamespaceScriptSettingGetResponseBindingsType
- type DispatchNamespaceScriptSettingGetResponseBindingsUnion
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType
- 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 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptSettingGetResponseEnvelope
- type DispatchNamespaceScriptSettingGetResponseEnvelopeSuccess
- type DispatchNamespaceScriptSettingGetResponseLimits
- type DispatchNamespaceScriptSettingGetResponseMigrations
- type DispatchNamespaceScriptSettingGetResponseMigrationsUnion
- type DispatchNamespaceScriptSettingGetResponseMigrationsWorkersMultipleStepMigrations
- type DispatchNamespaceScriptSettingGetResponseObservability
- 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 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 DispatchNamespaceScriptUpdateParamsMetadataBinding
- type DispatchNamespaceScriptUpdateParamsMetadataBindingUnion
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAI
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngine
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssets
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRendering
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType
- 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 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainText
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueue
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2Bucket
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretText
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindService
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumer
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorize
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadata
- type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType
- type DispatchNamespaceScriptUpdateParamsMetadataMigrations
- type DispatchNamespaceScriptUpdateParamsMetadataMigrationsUnion
- type DispatchNamespaceScriptUpdateParamsMetadataMigrationsWorkersMultipleStepMigrations
- type DispatchNamespaceScriptUpdateParamsMetadataObservability
- type DispatchNamespaceScriptUpdateParamsMetadataPlacement
- type DispatchNamespaceScriptUpdateParamsMetadataPlacementMode
- type DispatchNamespaceScriptUpdateParamsMetadataPlacementStatus
- type DispatchNamespaceScriptUpdateParamsMetadataUsageModel
- type DispatchNamespaceScriptUpdateResponse
- type DispatchNamespaceScriptUpdateResponseEnvelope
- 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 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 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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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"`
}
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"`
// The size of the file in bytes.
Size param.Field[int64] `json:"size"`
}
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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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"`
// 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"`
// Name of the Vectorize index to bind to.
IndexName string `json:"index_name"`
// JSON data to use.
Json string `json:"json"`
// 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 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 Worker to bind to.
Service string `json:"service"`
// The text value to use.
Text string `json:"text"`
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 workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata.
func (*DispatchNamespaceScriptBindingGetResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponse) UnmarshalJSON(data []byte) (err error)
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" DispatchNamespaceScriptBindingGetResponseTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseType = "browser_rendering" 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" 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" )
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 workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorize or workers_for_platforms.DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadata.
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" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAITypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAIType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAnalyticsEngineType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType = "version_metadata" )
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType) IsKnown ¶
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindAssetsType) IsKnown() bool
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering struct {
// A JavaScript variable name for the binding.
Name string `json:"name,required"`
// The kind of resource that the binding provides.
Type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType `json:"type,required"`
JSON dispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingJSON `json:"-"`
}
func (*DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRendering) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType ¶
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindBrowserRenderingType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1TypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindD1Type = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDispatchNamespaceType = "version_metadata" )
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespace struct {
// The exported class name of the Durable Object.
ClassName string `json:"class_name,required"`
// 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 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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindDurableObjectNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindHyperdriveType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindJsonType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindKVNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindMTLSCertificateType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindPlainTextType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindQueueType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType = "version_metadata" )
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindR2BucketType) 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 secret value to use.
Text string `json:"text,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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType = "version_metadata" )
func (DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptBindingGetResponseWorkersBindingKindSecretTextType) IsKnown() bool
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindServiceType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindTailConsumerType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVectorizeType = "version_metadata" )
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 ( DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeAI DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "ai" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeAnalyticsEngine DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "analytics_engine" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeAssets DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "assets" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeBrowserRendering DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "browser_rendering" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeD1 DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "d1" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeDispatchNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "dispatch_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeDurableObjectNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "durable_object_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeHyperdrive DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "hyperdrive" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeJson DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "json" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeKVNamespace DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "kv_namespace" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeMTLSCertificate DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "mtls_certificate" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypePlainText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "plain_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeQueue DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "queue" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeR2Bucket DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "r2_bucket" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeSecretText DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "secret_text" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeService DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "service" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeTailConsumer DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "tail_consumer" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeVectorize DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "vectorize" DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptBindingGetResponseWorkersBindingKindVersionMetadataType = "version_metadata" )
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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success DispatchNamespaceScriptContentUpdateResponseEnvelopeSuccess `json:"success,required"`
Result workers.Script `json:"result"`
JSON dispatchNamespaceScriptContentUpdateResponseEnvelopeJSON `json:"-"`
}
func (*DispatchNamespaceScriptContentUpdateResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptContentUpdateResponseEnvelope) 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 DispatchNamespaceScriptGetResponseEnvelope ¶
type DispatchNamespaceScriptGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success DispatchNamespaceScriptGetResponseEnvelopeSuccess `json:"success,required"`
// Details about a worker uploaded to a Workers for Platforms namespace.
Result Script `json:"result"`
JSON dispatchNamespaceScriptGetResponseEnvelopeJSON `json:"-"`
}
func (*DispatchNamespaceScriptGetResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptGetResponseEnvelope) 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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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 {
// The name of this secret, this is what will be used to access it inside the
// Worker.
Name string `json:"name"`
// The type of secret.
Type DispatchNamespaceScriptSecretGetResponseType `json:"type"`
JSON dispatchNamespaceScriptSecretGetResponseJSON `json:"-"`
}
func (*DispatchNamespaceScriptSecretGetResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretGetResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretGetResponseEnvelope ¶
type DispatchNamespaceScriptSecretGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success DispatchNamespaceScriptSecretGetResponseEnvelopeSuccess `json:"success,required"`
Result DispatchNamespaceScriptSecretGetResponse `json:"result"`
JSON dispatchNamespaceScriptSecretGetResponseEnvelopeJSON `json:"-"`
}
func (*DispatchNamespaceScriptSecretGetResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretGetResponseEnvelope) 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 DispatchNamespaceScriptSecretGetResponseType ¶
type DispatchNamespaceScriptSecretGetResponseType string
The type of secret.
const (
DispatchNamespaceScriptSecretGetResponseTypeSecretText DispatchNamespaceScriptSecretGetResponseType = "secret_text"
)
func (DispatchNamespaceScriptSecretGetResponseType) IsKnown ¶
func (r DispatchNamespaceScriptSecretGetResponseType) IsKnown() bool
type DispatchNamespaceScriptSecretListResponse ¶
type DispatchNamespaceScriptSecretListResponse struct {
// The name of this secret, this is what will be used to access it inside the
// Worker.
Name string `json:"name"`
// The type of secret.
Type DispatchNamespaceScriptSecretListResponseType `json:"type"`
JSON dispatchNamespaceScriptSecretListResponseJSON `json:"-"`
}
func (*DispatchNamespaceScriptSecretListResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretListResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretListResponseType ¶
type DispatchNamespaceScriptSecretListResponseType string
The type of secret.
const (
DispatchNamespaceScriptSecretListResponseTypeSecretText DispatchNamespaceScriptSecretListResponseType = "secret_text"
)
func (DispatchNamespaceScriptSecretListResponseType) IsKnown ¶
func (r DispatchNamespaceScriptSecretListResponseType) 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"`
// The name of this secret, this is what will be used to access it inside the
// Worker.
Name param.Field[string] `json:"name"`
// The value of the secret.
Text param.Field[string] `json:"text"`
// The type of secret to put.
Type param.Field[DispatchNamespaceScriptSecretUpdateParamsType] `json:"type"`
}
func (DispatchNamespaceScriptSecretUpdateParams) MarshalJSON ¶
func (r DispatchNamespaceScriptSecretUpdateParams) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSecretUpdateParamsType ¶ added in v4.2.0
type DispatchNamespaceScriptSecretUpdateParamsType string
The type of secret to put.
const (
DispatchNamespaceScriptSecretUpdateParamsTypeSecretText DispatchNamespaceScriptSecretUpdateParamsType = "secret_text"
)
func (DispatchNamespaceScriptSecretUpdateParamsType) IsKnown ¶ added in v4.2.0
func (r DispatchNamespaceScriptSecretUpdateParamsType) IsKnown() bool
type DispatchNamespaceScriptSecretUpdateResponse ¶
type DispatchNamespaceScriptSecretUpdateResponse struct {
// The name of this secret, this is what will be used to access it inside the
// Worker.
Name string `json:"name"`
// The type of secret.
Type DispatchNamespaceScriptSecretUpdateResponseType `json:"type"`
JSON dispatchNamespaceScriptSecretUpdateResponseJSON `json:"-"`
}
func (*DispatchNamespaceScriptSecretUpdateResponse) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretUpdateResponse) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSecretUpdateResponseEnvelope ¶
type DispatchNamespaceScriptSecretUpdateResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success DispatchNamespaceScriptSecretUpdateResponseEnvelopeSuccess `json:"success,required"`
Result DispatchNamespaceScriptSecretUpdateResponse `json:"result"`
JSON dispatchNamespaceScriptSecretUpdateResponseEnvelopeJSON `json:"-"`
}
func (*DispatchNamespaceScriptSecretUpdateResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSecretUpdateResponseEnvelope) 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 DispatchNamespaceScriptSecretUpdateResponseType ¶
type DispatchNamespaceScriptSecretUpdateResponseType string
The type of secret.
const (
DispatchNamespaceScriptSecretUpdateResponseTypeSecretText DispatchNamespaceScriptSecretUpdateResponseType = "secret_text"
)
func (DispatchNamespaceScriptSecretUpdateResponseType) IsKnown ¶
func (r DispatchNamespaceScriptSecretUpdateResponseType) 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) (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"`
// 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"`
// 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"`
// 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 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 Worker to bind to.
Service param.Field[string] `json:"service"`
// The text value to use.
Text param.Field[string] `json:"text"`
}
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.DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRendering, 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.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, DispatchNamespaceScriptSettingEditParamsSettingsBinding.
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" DispatchNamespaceScriptSettingEditParamsSettingsBindingsTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsType = "browser_rendering" 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" 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" )
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" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAITypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAIType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAnalyticsEngineType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindAssetsType = "version_metadata" )
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRendering ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRendering 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[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType] `json:"type,required"`
}
func (DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRendering) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRendering) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType ¶
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindBrowserRenderingType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1TypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindD1Type = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDispatchNamespaceType = "version_metadata" )
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespace struct {
// The exported class name of the Durable Object.
ClassName param.Field[string] `json:"class_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[DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType] `json:"type,required"`
// 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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindDurableObjectNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindHyperdriveType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindJsonType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindKVNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindMTLSCertificateType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindPlainTextType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindQueueType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindR2BucketType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindSecretTextType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindServiceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindTailConsumerType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVectorizeType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeAI DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "ai" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeAnalyticsEngine DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "analytics_engine" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeAssets DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "assets" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeBrowserRendering DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "browser_rendering" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeD1 DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "d1" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeDispatchNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "dispatch_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "durable_object_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeHyperdrive DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "hyperdrive" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeJson DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "json" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeKVNamespace DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "kv_namespace" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeMTLSCertificate DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "mtls_certificate" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypePlainText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "plain_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeQueue DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "queue" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeR2Bucket DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "r2_bucket" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeSecretText DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "secret_text" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeService DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "service" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeTailConsumer DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "tail_consumer" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeVectorize DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "vectorize" DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptSettingEditParamsSettingsBindingsWorkersBindingKindVersionMetadataType = "version_metadata" )
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"`
}
Observability settings for the Worker.
func (DispatchNamespaceScriptSettingEditParamsSettingsObservability) MarshalJSON ¶
func (r DispatchNamespaceScriptSettingEditParamsSettingsObservability) 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"`
// 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"`
// Name of the Vectorize index to bind to.
IndexName string `json:"index_name"`
// JSON data to use.
Json string `json:"json"`
// 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 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 Worker to bind to.
Service string `json:"service"`
// The text value to use.
Text string `json:"text"`
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 workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata.
func (*DispatchNamespaceScriptSettingEditResponseBinding) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBinding) UnmarshalJSON(data []byte) (err error)
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" DispatchNamespaceScriptSettingEditResponseBindingsTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsType = "browser_rendering" 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" 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" )
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 workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorize or workers_for_platforms.DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadata.
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" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAITypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAIType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAnalyticsEngineType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindAssetsType = "version_metadata" )
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering struct {
// A JavaScript variable name for the binding.
Name string `json:"name,required"`
// The kind of resource that the binding provides.
Type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType `json:"type,required"`
JSON dispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingJSON `json:"-"`
}
func (*DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRendering) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType ¶
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindBrowserRenderingType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1TypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindD1Type = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDispatchNamespaceType = "version_metadata" )
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespace struct {
// The exported class name of the Durable Object.
ClassName string `json:"class_name,required"`
// 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 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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindHyperdriveType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindJsonType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindKVNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindMTLSCertificateType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindPlainTextType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindQueueType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindR2BucketType = "version_metadata" )
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretText struct {
// A JavaScript variable name for the binding.
Name string `json:"name,required"`
// The secret value to use.
Text string `json:"text,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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindSecretTextType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindServiceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindTailConsumerType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVectorizeType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeAI DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "ai" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeAnalyticsEngine DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "analytics_engine" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeAssets DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "assets" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeBrowserRendering DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "browser_rendering" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeD1 DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "d1" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeDispatchNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "dispatch_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeDurableObjectNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "durable_object_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeHyperdrive DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "hyperdrive" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeJson DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "json" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeKVNamespace DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "kv_namespace" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeMTLSCertificate DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "mtls_certificate" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypePlainText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "plain_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeQueue DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "queue" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeR2Bucket DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "r2_bucket" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeSecretText DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "secret_text" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeService DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "service" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeTailConsumer DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "tail_consumer" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeVectorize DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "vectorize" DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptSettingEditResponseBindingsWorkersBindingKindVersionMetadataType = "version_metadata" )
type DispatchNamespaceScriptSettingEditResponseEnvelope ¶
type DispatchNamespaceScriptSettingEditResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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, workers_for_platforms.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 workers_for_platforms.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"`
JSON dispatchNamespaceScriptSettingEditResponseObservabilityJSON `json:"-"`
}
Observability settings for the Worker.
func (*DispatchNamespaceScriptSettingEditResponseObservability) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingEditResponseObservability) 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"`
// 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"`
// Name of the Vectorize index to bind to.
IndexName string `json:"index_name"`
// JSON data to use.
Json string `json:"json"`
// 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 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 Worker to bind to.
Service string `json:"service"`
// The text value to use.
Text string `json:"text"`
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 workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata.
func (*DispatchNamespaceScriptSettingGetResponseBinding) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBinding) UnmarshalJSON(data []byte) (err error)
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" DispatchNamespaceScriptSettingGetResponseBindingsTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsType = "browser_rendering" 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" 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" )
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 workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAI, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngine, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssets, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespace, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdrive, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJson, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespace, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificate, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainText, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueue, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2Bucket, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindService, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumer, workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorize or workers_for_platforms.DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadata.
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" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAITypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAIType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAnalyticsEngineType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindAssetsType = "version_metadata" )
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering struct {
// A JavaScript variable name for the binding.
Name string `json:"name,required"`
// The kind of resource that the binding provides.
Type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType `json:"type,required"`
JSON dispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingJSON `json:"-"`
}
func (*DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRendering) UnmarshalJSON(data []byte) (err error)
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType ¶
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindBrowserRenderingType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1TypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindD1Type = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDispatchNamespaceType = "version_metadata" )
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespace struct {
// The exported class name of the Durable Object.
ClassName string `json:"class_name,required"`
// 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 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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindDurableObjectNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindHyperdriveType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindJsonType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindKVNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindMTLSCertificateType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindPlainTextType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindQueueType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindR2BucketType = "version_metadata" )
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText ¶ added in v4.2.0
type DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretText struct {
// A JavaScript variable name for the binding.
Name string `json:"name,required"`
// The secret value to use.
Text string `json:"text,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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindSecretTextType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindServiceType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindTailConsumerType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVectorizeType = "version_metadata" )
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 ( DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeAI DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "ai" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeAnalyticsEngine DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "analytics_engine" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeAssets DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "assets" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeBrowserRendering DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "browser_rendering" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeD1 DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "d1" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeDispatchNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "dispatch_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeDurableObjectNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "durable_object_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeHyperdrive DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "hyperdrive" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeJson DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "json" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeKVNamespace DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "kv_namespace" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeMTLSCertificate DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "mtls_certificate" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypePlainText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "plain_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeQueue DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "queue" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeR2Bucket DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "r2_bucket" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeSecretText DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "secret_text" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeService DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "service" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeTailConsumer DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "tail_consumer" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeVectorize DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "vectorize" DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptSettingGetResponseBindingsWorkersBindingKindVersionMetadataType = "version_metadata" )
type DispatchNamespaceScriptSettingGetResponseEnvelope ¶
type DispatchNamespaceScriptSettingGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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, workers_for_platforms.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 workers_for_platforms.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"`
JSON dispatchNamespaceScriptSettingGetResponseObservabilityJSON `json:"-"`
}
Observability settings for the Worker.
func (*DispatchNamespaceScriptSettingGetResponseObservability) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptSettingGetResponseObservability) 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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `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 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 {
// 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"`
// When true, requests will always invoke the Worker script. Otherwise, attempt to
// serve an asset matching the request, falling back to the Worker script.
RunWorkerFirst param.Field[bool] `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 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"`
// 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"`
// 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"`
// 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 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 Worker to bind to.
Service param.Field[string] `json:"service"`
// The text value to use.
Text param.Field[string] `json:"text"`
}
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.DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRendering, 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.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, DispatchNamespaceScriptUpdateParamsMetadataBinding.
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" DispatchNamespaceScriptUpdateParamsMetadataBindingsTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsType = "browser_rendering" 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" 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" )
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" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAITypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAIType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAnalyticsEngineType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindAssetsType = "version_metadata" )
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRendering ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRendering 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[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType] `json:"type,required"`
}
func (DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRendering) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRendering) MarshalJSON() (data []byte, err error)
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType ¶
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType string
The kind of resource that the binding provides.
const ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindBrowserRenderingType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1TypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindD1Type = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDispatchNamespaceType = "version_metadata" )
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace ¶ added in v4.2.0
type DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespace struct {
// The exported class name of the Durable Object.
ClassName param.Field[string] `json:"class_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[DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType] `json:"type,required"`
// 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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindDurableObjectNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindHyperdriveType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindJsonType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindKVNamespaceType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindMTLSCertificateType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindPlainTextType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindQueueType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindR2BucketType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindSecretTextType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindServiceType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindTailConsumerType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVectorizeType = "version_metadata" )
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 ( DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeAI DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "ai" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeAnalyticsEngine DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "analytics_engine" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeAssets DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "assets" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeBrowserRendering DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "browser_rendering" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeD1 DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "d1" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeDispatchNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "dispatch_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeDurableObjectNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "durable_object_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeHyperdrive DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "hyperdrive" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeJson DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "json" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeKVNamespace DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "kv_namespace" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeMTLSCertificate DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "mtls_certificate" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypePlainText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "plain_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeQueue DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "queue" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeR2Bucket DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "r2_bucket" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeSecretText DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "secret_text" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeService DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "service" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeTailConsumer DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "tail_consumer" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeVectorize DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "vectorize" DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataTypeVersionMetadata DispatchNamespaceScriptUpdateParamsMetadataBindingsWorkersBindingKindVersionMetadataType = "version_metadata" )
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"`
}
Observability settings for the Worker.
func (DispatchNamespaceScriptUpdateParamsMetadataObservability) MarshalJSON ¶
func (r DispatchNamespaceScriptUpdateParamsMetadataObservability) 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 {
// 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"`
// Enables
// [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
//
// Deprecated: deprecated
PlacementMode DispatchNamespaceScriptUpdateResponsePlacementMode `json:"placement_mode"`
// Status of
// [Smart Placement](https://developers.cloudflare.com/workers/configuration/smart-placement).
//
// Deprecated: deprecated
PlacementStatus DispatchNamespaceScriptUpdateResponsePlacementStatus `json:"placement_status"`
StartupTimeMs int64 `json:"startup_time_ms"`
// 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 []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success DispatchNamespaceScriptUpdateResponseEnvelopeSuccess `json:"success,required"`
Result DispatchNamespaceScriptUpdateResponse `json:"result"`
JSON dispatchNamespaceScriptUpdateResponseEnvelopeJSON `json:"-"`
}
func (*DispatchNamespaceScriptUpdateResponseEnvelope) UnmarshalJSON ¶
func (r *DispatchNamespaceScriptUpdateResponseEnvelope) 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 {
// 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 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 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.