GradientEdge CDK Utils
    Preparing search index...

    Interface EventHandlerServiceBusNamespaceProps

    Properties for configuring the Service Bus namespace inside the event handler. Wraps ServiceBusNamespaceProps with a useExisting flag controlling whether the construct creates the namespace or resolves an existing one.

    interface EventHandlerServiceBusNamespaceProps {
        alternateName?: Input<string>;
        disableLocalAuth?: Input<boolean>;
        enableGeoReplication?: boolean;
        encryption?: Input<EncryptionArgs>;
        geoReplication?: ServiceBusGeoReplicationProps;
        identity?: Input<IdentityArgs>;
        location?: Input<string>;
        minimumTlsVersion?: Input<string>;
        namespaceName?: Input<string>;
        premiumMessagingPartitions?: Input<number>;
        privateEndpointConnections?: Input<Input<PrivateEndpointConnectionArgs>[]>;
        publicNetworkAccess?: Input<string>;
        resourceGroupName: Input<string>;
        sku?: Input<SBSkuArgs>;
        tags?: Input<{ [key: string]: Input<string> }>;
        useExisting?: boolean;
        zoneRedundant?: Input<boolean>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    alternateName?: Input<string>

    Alternate name for namespace

    disableLocalAuth?: Input<boolean>

    This property disables SAS authentication for the Service Bus namespace.

    enableGeoReplication?: boolean

    Enables Service Bus geo-replication. Requires the namespace SKU to be Premium. When true, geoReplication must be supplied.

    encryption?: Input<EncryptionArgs>

    Properties of BYOK Encryption description

    Geo-replication topology. Only consumed when enableGeoReplication is true.

    identity?: Input<IdentityArgs>

    Properties of BYOK Identity description

    location?: Input<string>

    The Geo-location where the resource lives

    minimumTlsVersion?: Input<string>

    The minimum TLS version for the cluster to support, e.g. '1.2'

    namespaceName?: Input<string>

    The namespace name.

    premiumMessagingPartitions?: Input<number>

    The number of partitions of a Service Bus namespace. This property is only applicable to Premium SKU namespaces. The default value is 1 and possible values are 1, 2 and 4

    privateEndpointConnections?: Input<Input<PrivateEndpointConnectionArgs>[]>

    List of private endpoint connections. These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.

    publicNetworkAccess?: Input<string>

    This determines if traffic is allowed over public network. By default it is enabled.

    resourceGroupName: Input<string>

    The name of the resource group. The name is case insensitive.

    sku?: Input<SBSkuArgs>

    Properties of SKU

    tags?: Input<{ [key: string]: Input<string> }>

    Resource tags

    useExisting?: boolean

    When true, resolves an existing namespace via getNamespaceOutput instead of creating one

    zoneRedundant?: Input<boolean>

    This property reflects if zone redundancy has been enabled for namespaces in regions that support availability zones.