Documentation ¶
Index ¶
- func PossibleValuesForAlternativeAuthenticationNameSource() []string
- func PossibleValuesForIPActionType() []string
- func PossibleValuesForNamespaceProvisioningState() []string
- func PossibleValuesForPersistedConnectionStatus() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForResourceProvisioningState() []string
- func PossibleValuesForRoutingIdentityType() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForStaticRoutingEnrichmentType() []string
- func PossibleValuesForTlsVersion() []string
- func PossibleValuesForTopicSpacesConfigurationState() []string
- func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- type AlternativeAuthenticationNameSource
- type BaseStaticRoutingEnrichmentImpl
- type ClientAuthenticationSettings
- type ConnectionState
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type DynamicRoutingEnrichment
- type GetOperationResponse
- type IPActionType
- type InboundIPRule
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationOptions
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationOptions
- type ListBySubscriptionOperationResponse
- type ListSharedAccessKeysOperationResponse
- type Namespace
- type NamespaceId
- type NamespaceOperationPredicate
- type NamespaceProperties
- type NamespaceProvisioningState
- type NamespaceRegenerateKeyRequest
- type NamespaceSharedAccessKeys
- type NamespaceSku
- type NamespaceUpdateParameterProperties
- type NamespaceUpdateParameters
- type NamespacesClient
- func (c NamespacesClient) CreateOrUpdate(ctx context.Context, id NamespaceId, input Namespace) (result CreateOrUpdateOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id NamespaceId, input Namespace) error
- func (c NamespacesClient) Delete(ctx context.Context, id NamespaceId) (result DeleteOperationResponse, err error)
- func (c NamespacesClient) DeleteThenPoll(ctx context.Context, id NamespaceId) error
- func (c NamespacesClient) Get(ctx context.Context, id NamespaceId) (result GetOperationResponse, err error)
- func (c NamespacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error)
- func (c NamespacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error)
- func (c NamespacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c NamespacesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error)
- func (c NamespacesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error)
- func (c NamespacesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c NamespacesClient) ListSharedAccessKeys(ctx context.Context, id NamespaceId) (result ListSharedAccessKeysOperationResponse, err error)
- func (c NamespacesClient) RegenerateKey(ctx context.Context, id NamespaceId, input NamespaceRegenerateKeyRequest) (result RegenerateKeyOperationResponse, err error)
- func (c NamespacesClient) RegenerateKeyThenPoll(ctx context.Context, id NamespaceId, input NamespaceRegenerateKeyRequest) error
- func (c NamespacesClient) Update(ctx context.Context, id NamespaceId, input NamespaceUpdateParameters) (result UpdateOperationResponse, err error)
- func (c NamespacesClient) UpdateThenPoll(ctx context.Context, id NamespaceId, input NamespaceUpdateParameters) error
- type PersistedConnectionStatus
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PublicNetworkAccess
- type RawStaticRoutingEnrichmentImpl
- type RegenerateKeyOperationResponse
- type ResourceProvisioningState
- type RoutingEnrichments
- type RoutingIdentityInfo
- type RoutingIdentityType
- type SkuName
- type StaticRoutingEnrichment
- type StaticRoutingEnrichmentType
- type StaticStringRoutingEnrichment
- type TlsVersion
- type TopicSpacesConfiguration
- type TopicSpacesConfigurationState
- type TopicsConfiguration
- type UpdateOperationResponse
- type UpdateTopicSpacesConfigurationInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAlternativeAuthenticationNameSource ¶
func PossibleValuesForAlternativeAuthenticationNameSource() []string
func PossibleValuesForIPActionType ¶
func PossibleValuesForIPActionType() []string
func PossibleValuesForNamespaceProvisioningState ¶
func PossibleValuesForNamespaceProvisioningState() []string
func PossibleValuesForPersistedConnectionStatus ¶
func PossibleValuesForPersistedConnectionStatus() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForResourceProvisioningState ¶
func PossibleValuesForResourceProvisioningState() []string
func PossibleValuesForRoutingIdentityType ¶
func PossibleValuesForRoutingIdentityType() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForStaticRoutingEnrichmentType ¶
func PossibleValuesForStaticRoutingEnrichmentType() []string
func PossibleValuesForTlsVersion ¶
func PossibleValuesForTlsVersion() []string
func PossibleValuesForTopicSpacesConfigurationState ¶
func PossibleValuesForTopicSpacesConfigurationState() []string
func ValidateNamespaceID ¶
ValidateNamespaceID checks that 'input' can be parsed as a Namespace ID
Types ¶
type AlternativeAuthenticationNameSource ¶
type AlternativeAuthenticationNameSource string
const ( AlternativeAuthenticationNameSourceClientCertificateDns AlternativeAuthenticationNameSource = "ClientCertificateDns" AlternativeAuthenticationNameSourceClientCertificateEmail AlternativeAuthenticationNameSource = "ClientCertificateEmail" AlternativeAuthenticationNameSourceClientCertificateIP AlternativeAuthenticationNameSource = "ClientCertificateIp" AlternativeAuthenticationNameSourceClientCertificateSubject AlternativeAuthenticationNameSource = "ClientCertificateSubject" AlternativeAuthenticationNameSourceClientCertificateUri AlternativeAuthenticationNameSource = "ClientCertificateUri" )
func (*AlternativeAuthenticationNameSource) UnmarshalJSON ¶
func (s *AlternativeAuthenticationNameSource) UnmarshalJSON(bytes []byte) error
type BaseStaticRoutingEnrichmentImpl ¶ added in v0.20240920.1135249
type BaseStaticRoutingEnrichmentImpl struct { Key *string `json:"key,omitempty"` ValueType StaticRoutingEnrichmentType `json:"valueType"` }
func (BaseStaticRoutingEnrichmentImpl) StaticRoutingEnrichment ¶ added in v0.20240920.1135249
func (s BaseStaticRoutingEnrichmentImpl) StaticRoutingEnrichment() BaseStaticRoutingEnrichmentImpl
type ClientAuthenticationSettings ¶
type ClientAuthenticationSettings struct {
AlternativeAuthenticationNameSources *[]AlternativeAuthenticationNameSource `json:"alternativeAuthenticationNameSources,omitempty"`
}
type ConnectionState ¶
type ConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PersistedConnectionStatus `json:"status,omitempty"` }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type IPActionType ¶
type IPActionType string
const (
IPActionTypeAllow IPActionType = "Allow"
)
func (*IPActionType) UnmarshalJSON ¶
func (s *IPActionType) UnmarshalJSON(bytes []byte) error
type InboundIPRule ¶
type InboundIPRule struct { Action *IPActionType `json:"action,omitempty"` IPMask *string `json:"ipMask,omitempty"` }
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions
func (ListByResourceGroupOperationOptions) ToHeaders ¶
func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupOperationOptions) ToOData ¶
func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupOperationOptions) ToQuery ¶
func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams
type ListBySubscriptionCustomPager ¶ added in v0.20240628.1153531
func (*ListBySubscriptionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationOptions ¶
func DefaultListBySubscriptionOperationOptions ¶
func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions
func (ListBySubscriptionOperationOptions) ToHeaders ¶
func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers
func (ListBySubscriptionOperationOptions) ToOData ¶
func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query
func (ListBySubscriptionOperationOptions) ToQuery ¶
func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams
type ListSharedAccessKeysOperationResponse ¶
type ListSharedAccessKeysOperationResponse struct {}
type Namespace ¶
type Namespace struct { Id *string `json:"id,omitempty"` Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *NamespaceProperties `json:"properties,omitempty"` Sku *NamespaceSku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type NamespaceId ¶
NamespaceId is a struct representing the Resource ID for a Namespace
func NewNamespaceID ¶
func NewNamespaceID(subscriptionId string, resourceGroupName string, namespaceName string) NamespaceId
NewNamespaceID returns a new NamespaceId struct
func ParseNamespaceID ¶
func ParseNamespaceID(input string) (*NamespaceId, error)
ParseNamespaceID parses 'input' into a NamespaceId
func ParseNamespaceIDInsensitively ¶
func ParseNamespaceIDInsensitively(input string) (*NamespaceId, error)
ParseNamespaceIDInsensitively parses 'input' case-insensitively into a NamespaceId note: this method should only be used for API response data and not user input
func (*NamespaceId) FromParseResult ¶
func (id *NamespaceId) FromParseResult(input resourceids.ParseResult) error
func (NamespaceId) Segments ¶
func (id NamespaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Namespace ID
func (NamespaceId) String ¶
func (id NamespaceId) String() string
String returns a human-readable description of this Namespace ID
type NamespaceOperationPredicate ¶
func (NamespaceOperationPredicate) Matches ¶
func (p NamespaceOperationPredicate) Matches(input Namespace) bool
type NamespaceProperties ¶
type NamespaceProperties struct { InboundIPRules *[]InboundIPRule `json:"inboundIpRules,omitempty"` IsZoneRedundant *bool `json:"isZoneRedundant,omitempty"` MinimumTlsVersionAllowed *TlsVersion `json:"minimumTlsVersionAllowed,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *NamespaceProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` TopicSpacesConfiguration *TopicSpacesConfiguration `json:"topicSpacesConfiguration,omitempty"` TopicsConfiguration *TopicsConfiguration `json:"topicsConfiguration,omitempty"` }
type NamespaceProvisioningState ¶
type NamespaceProvisioningState string
const ( NamespaceProvisioningStateCanceled NamespaceProvisioningState = "Canceled" NamespaceProvisioningStateCreateFailed NamespaceProvisioningState = "CreateFailed" NamespaceProvisioningStateCreating NamespaceProvisioningState = "Creating" NamespaceProvisioningStateDeleteFailed NamespaceProvisioningState = "DeleteFailed" NamespaceProvisioningStateDeleted NamespaceProvisioningState = "Deleted" NamespaceProvisioningStateDeleting NamespaceProvisioningState = "Deleting" NamespaceProvisioningStateFailed NamespaceProvisioningState = "Failed" NamespaceProvisioningStateSucceeded NamespaceProvisioningState = "Succeeded" NamespaceProvisioningStateUpdatedFailed NamespaceProvisioningState = "UpdatedFailed" NamespaceProvisioningStateUpdating NamespaceProvisioningState = "Updating" )
func (*NamespaceProvisioningState) UnmarshalJSON ¶
func (s *NamespaceProvisioningState) UnmarshalJSON(bytes []byte) error
type NamespaceRegenerateKeyRequest ¶
type NamespaceRegenerateKeyRequest struct {
KeyName string `json:"keyName"`
}
type NamespaceSharedAccessKeys ¶
type NamespaceSharedAccessKeys struct {}
type NamespaceSku ¶
type NamespaceUpdateParameterProperties ¶
type NamespaceUpdateParameterProperties struct { InboundIPRules *[]InboundIPRule `json:"inboundIpRules,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` TopicSpacesConfiguration *UpdateTopicSpacesConfigurationInfo `json:"topicSpacesConfiguration,omitempty"` }
type NamespaceUpdateParameters ¶
type NamespaceUpdateParameters struct { Identity *identity.SystemAndUserAssignedMap `json:"identity,omitempty"` Properties *NamespaceUpdateParameterProperties `json:"properties,omitempty"` Sku *NamespaceSku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type NamespacesClient ¶
type NamespacesClient struct {
Client *resourcemanager.Client
}
func NewNamespacesClientWithBaseURI ¶
func NewNamespacesClientWithBaseURI(sdkApi sdkEnv.Api) (*NamespacesClient, error)
func (NamespacesClient) CreateOrUpdate ¶
func (c NamespacesClient) CreateOrUpdate(ctx context.Context, id NamespaceId, input Namespace) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (NamespacesClient) CreateOrUpdateThenPoll ¶
func (c NamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id NamespaceId, input Namespace) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (NamespacesClient) Delete ¶
func (c NamespacesClient) Delete(ctx context.Context, id NamespaceId) (result DeleteOperationResponse, err error)
Delete ...
func (NamespacesClient) DeleteThenPoll ¶
func (c NamespacesClient) DeleteThenPoll(ctx context.Context, id NamespaceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (NamespacesClient) Get ¶
func (c NamespacesClient) Get(ctx context.Context, id NamespaceId) (result GetOperationResponse, err error)
Get ...
func (NamespacesClient) ListByResourceGroup ¶
func (c NamespacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (NamespacesClient) ListByResourceGroupComplete ¶
func (c NamespacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (NamespacesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c NamespacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate NamespaceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NamespacesClient) ListBySubscription ¶
func (c NamespacesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (NamespacesClient) ListBySubscriptionComplete ¶
func (c NamespacesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (NamespacesClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c NamespacesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions, predicate NamespaceOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NamespacesClient) ListSharedAccessKeys ¶
func (c NamespacesClient) ListSharedAccessKeys(ctx context.Context, id NamespaceId) (result ListSharedAccessKeysOperationResponse, err error)
ListSharedAccessKeys ...
func (NamespacesClient) RegenerateKey ¶
func (c NamespacesClient) RegenerateKey(ctx context.Context, id NamespaceId, input NamespaceRegenerateKeyRequest) (result RegenerateKeyOperationResponse, err error)
RegenerateKey ...
func (NamespacesClient) RegenerateKeyThenPoll ¶
func (c NamespacesClient) RegenerateKeyThenPoll(ctx context.Context, id NamespaceId, input NamespaceRegenerateKeyRequest) error
RegenerateKeyThenPoll performs RegenerateKey then polls until it's completed
func (NamespacesClient) Update ¶
func (c NamespacesClient) Update(ctx context.Context, id NamespaceId, input NamespaceUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (NamespacesClient) UpdateThenPoll ¶
func (c NamespacesClient) UpdateThenPoll(ctx context.Context, id NamespaceId, input NamespaceUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type PersistedConnectionStatus ¶
type PersistedConnectionStatus string
const ( PersistedConnectionStatusApproved PersistedConnectionStatus = "Approved" PersistedConnectionStatusDisconnected PersistedConnectionStatus = "Disconnected" PersistedConnectionStatusPending PersistedConnectionStatus = "Pending" PersistedConnectionStatusRejected PersistedConnectionStatus = "Rejected" )
func (*PersistedConnectionStatus) UnmarshalJSON ¶
func (s *PersistedConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *ConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` }
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" PublicNetworkAccessSecuredByPerimeter PublicNetworkAccess = "SecuredByPerimeter" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RawStaticRoutingEnrichmentImpl ¶
type RawStaticRoutingEnrichmentImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawStaticRoutingEnrichmentImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawStaticRoutingEnrichmentImpl) StaticRoutingEnrichment ¶ added in v0.20240920.1135249
func (s RawStaticRoutingEnrichmentImpl) StaticRoutingEnrichment() BaseStaticRoutingEnrichmentImpl
type ResourceProvisioningState ¶
type ResourceProvisioningState string
const ( ResourceProvisioningStateCanceled ResourceProvisioningState = "Canceled" ResourceProvisioningStateCreating ResourceProvisioningState = "Creating" ResourceProvisioningStateDeleting ResourceProvisioningState = "Deleting" ResourceProvisioningStateFailed ResourceProvisioningState = "Failed" ResourceProvisioningStateSucceeded ResourceProvisioningState = "Succeeded" ResourceProvisioningStateUpdating ResourceProvisioningState = "Updating" )
func (*ResourceProvisioningState) UnmarshalJSON ¶
func (s *ResourceProvisioningState) UnmarshalJSON(bytes []byte) error
type RoutingEnrichments ¶
type RoutingEnrichments struct { Dynamic *[]DynamicRoutingEnrichment `json:"dynamic,omitempty"` Static *[]StaticRoutingEnrichment `json:"static,omitempty"` }
func (*RoutingEnrichments) UnmarshalJSON ¶
func (s *RoutingEnrichments) UnmarshalJSON(bytes []byte) error
type RoutingIdentityInfo ¶
type RoutingIdentityInfo struct { Type *RoutingIdentityType `json:"type,omitempty"` UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
type RoutingIdentityType ¶
type RoutingIdentityType string
const ( RoutingIdentityTypeNone RoutingIdentityType = "None" RoutingIdentityTypeSystemAssigned RoutingIdentityType = "SystemAssigned" RoutingIdentityTypeUserAssigned RoutingIdentityType = "UserAssigned" )
func (*RoutingIdentityType) UnmarshalJSON ¶
func (s *RoutingIdentityType) UnmarshalJSON(bytes []byte) error
type SkuName ¶
type SkuName string
const (
SkuNameStandard SkuName = "Standard"
)
func (*SkuName) UnmarshalJSON ¶
type StaticRoutingEnrichment ¶
type StaticRoutingEnrichment interface {
StaticRoutingEnrichment() BaseStaticRoutingEnrichmentImpl
}
func UnmarshalStaticRoutingEnrichmentImplementation ¶ added in v0.20240920.1135249
func UnmarshalStaticRoutingEnrichmentImplementation(input []byte) (StaticRoutingEnrichment, error)
type StaticRoutingEnrichmentType ¶
type StaticRoutingEnrichmentType string
const (
StaticRoutingEnrichmentTypeString StaticRoutingEnrichmentType = "String"
)
func (*StaticRoutingEnrichmentType) UnmarshalJSON ¶
func (s *StaticRoutingEnrichmentType) UnmarshalJSON(bytes []byte) error
type StaticStringRoutingEnrichment ¶
type StaticStringRoutingEnrichment struct { Value *string `json:"value,omitempty"` Key *string `json:"key,omitempty"` ValueType StaticRoutingEnrichmentType `json:"valueType"` }
func (StaticStringRoutingEnrichment) MarshalJSON ¶
func (s StaticStringRoutingEnrichment) MarshalJSON() ([]byte, error)
func (StaticStringRoutingEnrichment) StaticRoutingEnrichment ¶ added in v0.20240920.1135249
func (s StaticStringRoutingEnrichment) StaticRoutingEnrichment() BaseStaticRoutingEnrichmentImpl
type TlsVersion ¶
type TlsVersion string
const ( TlsVersionOnePointOne TlsVersion = "1.1" TlsVersionOnePointTwo TlsVersion = "1.2" TlsVersionOnePointZero TlsVersion = "1.0" )
func (*TlsVersion) UnmarshalJSON ¶
func (s *TlsVersion) UnmarshalJSON(bytes []byte) error
type TopicSpacesConfiguration ¶
type TopicSpacesConfiguration struct { ClientAuthentication *ClientAuthenticationSettings `json:"clientAuthentication,omitempty"` Hostname *string `json:"hostname,omitempty"` MaximumClientSessionsPerAuthenticationName *int64 `json:"maximumClientSessionsPerAuthenticationName,omitempty"` MaximumSessionExpiryInHours *int64 `json:"maximumSessionExpiryInHours,omitempty"` RouteTopicResourceId *string `json:"routeTopicResourceId,omitempty"` RoutingEnrichments *RoutingEnrichments `json:"routingEnrichments,omitempty"` RoutingIdentityInfo *RoutingIdentityInfo `json:"routingIdentityInfo,omitempty"` State *TopicSpacesConfigurationState `json:"state,omitempty"` }
type TopicSpacesConfigurationState ¶
type TopicSpacesConfigurationState string
const ( TopicSpacesConfigurationStateDisabled TopicSpacesConfigurationState = "Disabled" TopicSpacesConfigurationStateEnabled TopicSpacesConfigurationState = "Enabled" )
func (*TopicSpacesConfigurationState) UnmarshalJSON ¶
func (s *TopicSpacesConfigurationState) UnmarshalJSON(bytes []byte) error
type TopicsConfiguration ¶
type TopicsConfiguration struct {
Hostname *string `json:"hostname,omitempty"`
}
type UpdateOperationResponse ¶
type UpdateTopicSpacesConfigurationInfo ¶
type UpdateTopicSpacesConfigurationInfo struct { ClientAuthentication *ClientAuthenticationSettings `json:"clientAuthentication,omitempty"` MaximumClientSessionsPerAuthenticationName *int64 `json:"maximumClientSessionsPerAuthenticationName,omitempty"` MaximumSessionExpiryInHours *int64 `json:"maximumSessionExpiryInHours,omitempty"` RouteTopicResourceId *string `json:"routeTopicResourceId,omitempty"` RoutingEnrichments *RoutingEnrichments `json:"routingEnrichments,omitempty"` RoutingIdentityInfo *RoutingIdentityInfo `json:"routingIdentityInfo,omitempty"` State *TopicSpacesConfigurationState `json:"state,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_namespace.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_listsharedaccesskeys.go
- method_regeneratekey.go
- method_update.go
- model_clientauthenticationsettings.go
- model_connectionstate.go
- model_dynamicroutingenrichment.go
- model_inboundiprule.go
- model_namespace.go
- model_namespaceproperties.go
- model_namespaceregeneratekeyrequest.go
- model_namespacesharedaccesskeys.go
- model_namespacesku.go
- model_namespaceupdateparameterproperties.go
- model_namespaceupdateparameters.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_routingenrichments.go
- model_routingidentityinfo.go
- model_staticroutingenrichment.go
- model_staticstringroutingenrichment.go
- model_topicsconfiguration.go
- model_topicspacesconfiguration.go
- model_updatetopicspacesconfigurationinfo.go
- predicates.go
- version.go