AkriConnectorTemplateRuntimeStatefulSetConfiguration interface

AkriConnectorTemplateRuntimeStatefulSetConfiguration properties.

Extends

Properties

managedConfigurationType

The managed configuration type for the Connector template.

statefulSetConfigurationSettings

The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec

Inherited Properties

additionalConfiguration

Additional configuration for the image of the managed configuration.

allocation

Allocation settings for the managed configuration.

persistentVolumeClaims

The persistent volume claims for the managed configuration.

persistentVolumeClaimTemplates

The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

secrets

Connector secrets that will be mounted onto all connector instances.

trustSettings

Trust list for the connector. This is used to specify the certificates that all connector instances should trust.

Property Details

managedConfigurationType

The managed configuration type for the Connector template.

managedConfigurationType: "StatefulSetConfiguration"

Property Value

"StatefulSetConfiguration"

statefulSetConfigurationSettings

The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec

statefulSetConfigurationSettings: Record<string, any>

Property Value

Record<string, any>

Inherited Property Details

additionalConfiguration

Additional configuration for the image of the managed configuration.

additionalConfiguration?: Record<string, string>

Property Value

Record<string, string>

Inherited From AkriConnectorTemplateManagedConfigurationSettings.additionalConfiguration

allocation

Allocation settings for the managed configuration.

allocation?: AkriConnectorTemplateAllocationUnion

Property Value

Inherited From AkriConnectorTemplateManagedConfigurationSettings.allocation

persistentVolumeClaims

The persistent volume claims for the managed configuration.

persistentVolumeClaims?: AkriConnectorTemplatePersistentVolumeClaim[]

Property Value

Inherited From AkriConnectorTemplateManagedConfigurationSettings.persistentVolumeClaims

persistentVolumeClaimTemplates

The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.

persistentVolumeClaimTemplates?: Record<string, any>[]

Property Value

Record<string, any>[]

Inherited From AkriConnectorTemplateManagedConfigurationSettings.persistentVolumeClaimTemplates

secrets

Connector secrets that will be mounted onto all connector instances.

secrets?: AkriConnectorsSecret[]

Property Value

Inherited From AkriConnectorTemplateManagedConfigurationSettings.secrets

trustSettings

Trust list for the connector. This is used to specify the certificates that all connector instances should trust.

trustSettings?: AkriConnectorTemplateTrustList

Property Value

Inherited From AkriConnectorTemplateManagedConfigurationSettings.trustSettings