Documentation ¶
Index ¶
- type AccessKeys
- type AccessRights
- type AuthorizationRule
- type AuthorizationRuleListResult
- type AuthorizationRuleProperties
- type AvailableCluster
- type AvailableClustersList
- type CaptureDescription
- type CheckNameAvailabilityParameter
- type CheckNameAvailabilityResult
- type ClientFactory
- func (c *ClientFactory) NewClustersClient() *ClustersClient
- func (c *ClientFactory) NewConsumerGroupsClient() *ConsumerGroupsClient
- func (c *ClientFactory) NewDisasterRecoveryConfigsClient() *DisasterRecoveryConfigsClient
- func (c *ClientFactory) NewEventHubsClient() *EventHubsClient
- func (c *ClientFactory) NewNamespacesClient() *NamespacesClient
- func (c *ClientFactory) NewOperationsClient() *OperationsClient
- func (c *ClientFactory) NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient
- func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient
- func (c *ClientFactory) NewRegionsClient() *RegionsClient
- type Cluster
- type ClusterListResult
- type ClusterProperties
- type ClusterSKU
- type ClusterSKUName
- type ClustersClient
- func (client *ClustersClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[ClustersClientCreateOrUpdateResponse], error)
- func (client *ClustersClient) BeginDelete(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[ClustersClientDeleteResponse], error)
- func (client *ClustersClient) BeginUpdate(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[ClustersClientUpdateResponse], error)
- func (client *ClustersClient) Get(ctx context.Context, resourceGroupName string, clusterName string, ...) (ClustersClientGetResponse, error)
- func (client *ClustersClient) ListAvailableClusterRegion(ctx context.Context, options *ClustersClientListAvailableClusterRegionOptions) (ClustersClientListAvailableClusterRegionResponse, error)
- func (client *ClustersClient) ListNamespaces(ctx context.Context, resourceGroupName string, clusterName string, ...) (ClustersClientListNamespacesResponse, error)
- func (client *ClustersClient) NewListByResourceGroupPager(resourceGroupName string, options *ClustersClientListByResourceGroupOptions) *runtime.Pager[ClustersClientListByResourceGroupResponse]
- type ClustersClientBeginCreateOrUpdateOptions
- type ClustersClientBeginDeleteOptions
- type ClustersClientBeginUpdateOptions
- type ClustersClientCreateOrUpdateResponse
- type ClustersClientDeleteResponse
- type ClustersClientGetOptions
- type ClustersClientGetResponse
- type ClustersClientListAvailableClusterRegionOptions
- type ClustersClientListAvailableClusterRegionResponse
- type ClustersClientListByResourceGroupOptions
- type ClustersClientListByResourceGroupResponse
- type ClustersClientListNamespacesOptions
- type ClustersClientListNamespacesResponse
- type ClustersClientUpdateResponse
- type ConnectionState
- type ConsumerGroup
- type ConsumerGroupListResult
- type ConsumerGroupProperties
- type ConsumerGroupsClient
- func (client *ConsumerGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, ...) (ConsumerGroupsClientCreateOrUpdateResponse, error)
- func (client *ConsumerGroupsClient) Delete(ctx context.Context, resourceGroupName string, namespaceName string, ...) (ConsumerGroupsClientDeleteResponse, error)
- func (client *ConsumerGroupsClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, ...) (ConsumerGroupsClientGetResponse, error)
- func (client *ConsumerGroupsClient) NewListByEventHubPager(resourceGroupName string, namespaceName string, eventHubName string, ...) *runtime.Pager[ConsumerGroupsClientListByEventHubResponse]
- type ConsumerGroupsClientCreateOrUpdateOptions
- type ConsumerGroupsClientCreateOrUpdateResponse
- type ConsumerGroupsClientDeleteOptions
- type ConsumerGroupsClientDeleteResponse
- type ConsumerGroupsClientGetOptions
- type ConsumerGroupsClientGetResponse
- type ConsumerGroupsClientListByEventHubOptions
- type ConsumerGroupsClientListByEventHubResponse
- type Destination
- type DestinationProperties
- type DisasterRecoveryConfigsClient
- func (client *DisasterRecoveryConfigsClient) GetAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (DisasterRecoveryConfigsClientGetAuthorizationRuleResponse, error)
- func (client *DisasterRecoveryConfigsClient) ListKeys(ctx context.Context, resourceGroupName string, namespaceName string, ...) (DisasterRecoveryConfigsClientListKeysResponse, error)
- func (client *DisasterRecoveryConfigsClient) NewListAuthorizationRulesPager(resourceGroupName string, namespaceName string, alias string, ...) *runtime.Pager[DisasterRecoveryConfigsClientListAuthorizationRulesResponse]
- type DisasterRecoveryConfigsClientGetAuthorizationRuleOptions
- type DisasterRecoveryConfigsClientGetAuthorizationRuleResponse
- type DisasterRecoveryConfigsClientListAuthorizationRulesOptions
- type DisasterRecoveryConfigsClientListAuthorizationRulesResponse
- type DisasterRecoveryConfigsClientListKeysOptions
- type DisasterRecoveryConfigsClientListKeysResponse
- type EHNamespace
- type EHNamespaceIDContainer
- type EHNamespaceIDListResult
- type EHNamespaceListResult
- type EHNamespaceProperties
- type EncodingCaptureDescription
- type Encryption
- type EndPointProvisioningState
- type EntityStatus
- type ErrorResponse
- type EventHubsClient
- func (client *EventHubsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientCreateOrUpdateResponse, error)
- func (client *EventHubsClient) CreateOrUpdateAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientCreateOrUpdateAuthorizationRuleResponse, error)
- func (client *EventHubsClient) Delete(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientDeleteResponse, error)
- func (client *EventHubsClient) DeleteAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientDeleteAuthorizationRuleResponse, error)
- func (client *EventHubsClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientGetResponse, error)
- func (client *EventHubsClient) GetAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientGetAuthorizationRuleResponse, error)
- func (client *EventHubsClient) ListKeys(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientListKeysResponse, error)
- func (client *EventHubsClient) NewListAuthorizationRulesPager(resourceGroupName string, namespaceName string, eventHubName string, ...) *runtime.Pager[EventHubsClientListAuthorizationRulesResponse]
- func (client *EventHubsClient) NewListByNamespacePager(resourceGroupName string, namespaceName string, ...) *runtime.Pager[EventHubsClientListByNamespaceResponse]
- func (client *EventHubsClient) RegenerateKeys(ctx context.Context, resourceGroupName string, namespaceName string, ...) (EventHubsClientRegenerateKeysResponse, error)
- type EventHubsClientCreateOrUpdateAuthorizationRuleOptions
- type EventHubsClientCreateOrUpdateAuthorizationRuleResponse
- type EventHubsClientCreateOrUpdateOptions
- type EventHubsClientCreateOrUpdateResponse
- type EventHubsClientDeleteAuthorizationRuleOptions
- type EventHubsClientDeleteAuthorizationRuleResponse
- type EventHubsClientDeleteOptions
- type EventHubsClientDeleteResponse
- type EventHubsClientGetAuthorizationRuleOptions
- type EventHubsClientGetAuthorizationRuleResponse
- type EventHubsClientGetOptions
- type EventHubsClientGetResponse
- type EventHubsClientListAuthorizationRulesOptions
- type EventHubsClientListAuthorizationRulesResponse
- type EventHubsClientListByNamespaceOptions
- type EventHubsClientListByNamespaceResponse
- type EventHubsClientListKeysOptions
- type EventHubsClientListKeysResponse
- type EventHubsClientRegenerateKeysOptions
- type EventHubsClientRegenerateKeysResponse
- type Eventhub
- type Identity
- type KeyType
- type KeyVaultProperties
- type ListResult
- type MessagingRegions
- type MessagingRegionsListResult
- type MessagingRegionsProperties
- type NamespacesClient
- func (client *NamespacesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, ...) (*runtime.Poller[NamespacesClientCreateOrUpdateResponse], error)
- func (client *NamespacesClient) BeginDelete(ctx context.Context, resourceGroupName string, namespaceName string, ...) (*runtime.Poller[NamespacesClientDeleteResponse], error)
- func (client *NamespacesClient) CheckNameAvailability(ctx context.Context, parameters CheckNameAvailabilityParameter, ...) (NamespacesClientCheckNameAvailabilityResponse, error)
- func (client *NamespacesClient) CreateOrUpdateAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientCreateOrUpdateAuthorizationRuleResponse, error)
- func (client *NamespacesClient) DeleteAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientDeleteAuthorizationRuleResponse, error)
- func (client *NamespacesClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientGetResponse, error)
- func (client *NamespacesClient) GetAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientGetAuthorizationRuleResponse, error)
- func (client *NamespacesClient) ListKeys(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientListKeysResponse, error)
- func (client *NamespacesClient) NewListAuthorizationRulesPager(resourceGroupName string, namespaceName string, ...) *runtime.Pager[NamespacesClientListAuthorizationRulesResponse]
- func (client *NamespacesClient) NewListByResourceGroupPager(resourceGroupName string, options *NamespacesClientListByResourceGroupOptions) *runtime.Pager[NamespacesClientListByResourceGroupResponse]
- func (client *NamespacesClient) NewListPager(options *NamespacesClientListOptions) *runtime.Pager[NamespacesClientListResponse]
- func (client *NamespacesClient) RegenerateKeys(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientRegenerateKeysResponse, error)
- func (client *NamespacesClient) Update(ctx context.Context, resourceGroupName string, namespaceName string, ...) (NamespacesClientUpdateResponse, error)
- type NamespacesClientBeginCreateOrUpdateOptions
- type NamespacesClientBeginDeleteOptions
- type NamespacesClientCheckNameAvailabilityOptions
- type NamespacesClientCheckNameAvailabilityResponse
- type NamespacesClientCreateOrUpdateAuthorizationRuleOptions
- type NamespacesClientCreateOrUpdateAuthorizationRuleResponse
- type NamespacesClientCreateOrUpdateResponse
- type NamespacesClientDeleteAuthorizationRuleOptions
- type NamespacesClientDeleteAuthorizationRuleResponse
- type NamespacesClientDeleteResponse
- type NamespacesClientGetAuthorizationRuleOptions
- type NamespacesClientGetAuthorizationRuleResponse
- type NamespacesClientGetOptions
- type NamespacesClientGetResponse
- type NamespacesClientListAuthorizationRulesOptions
- type NamespacesClientListAuthorizationRulesResponse
- type NamespacesClientListByResourceGroupOptions
- type NamespacesClientListByResourceGroupResponse
- type NamespacesClientListKeysOptions
- type NamespacesClientListKeysResponse
- type NamespacesClientListOptions
- type NamespacesClientListResponse
- type NamespacesClientRegenerateKeysOptions
- type NamespacesClientRegenerateKeysResponse
- type NamespacesClientUpdateOptions
- type NamespacesClientUpdateResponse
- type Operation
- type OperationDisplay
- type OperationListResult
- type OperationsClient
- type OperationsClientListOptions
- type OperationsClientListResponse
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionListResult
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionsClient
- func (client *PrivateEndpointConnectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, namespaceName string, ...) (*runtime.Poller[PrivateEndpointConnectionsClientDeleteResponse], error)
- func (client *PrivateEndpointConnectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, ...) (PrivateEndpointConnectionsClientCreateOrUpdateResponse, error)
- func (client *PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, ...) (PrivateEndpointConnectionsClientGetResponse, error)
- func (client *PrivateEndpointConnectionsClient) NewListPager(resourceGroupName string, namespaceName string, ...) *runtime.Pager[PrivateEndpointConnectionsClientListResponse]
- type PrivateEndpointConnectionsClientBeginDeleteOptions
- type PrivateEndpointConnectionsClientCreateOrUpdateOptions
- type PrivateEndpointConnectionsClientCreateOrUpdateResponse
- type PrivateEndpointConnectionsClientDeleteResponse
- type PrivateEndpointConnectionsClientGetOptions
- type PrivateEndpointConnectionsClientGetResponse
- type PrivateEndpointConnectionsClientListOptions
- type PrivateEndpointConnectionsClientListResponse
- type PrivateLinkConnectionStatus
- type PrivateLinkResource
- type PrivateLinkResourceProperties
- type PrivateLinkResourcesClient
- type PrivateLinkResourcesClientGetOptions
- type PrivateLinkResourcesClientGetResponse
- type PrivateLinkResourcesListResult
- type Properties
- type RegenerateAccessKeyParameters
- type RegionsClient
- type RegionsClientListBySKUOptions
- type RegionsClientListBySKUResponse
- type Resource
- type SKU
- type SKUName
- type SKUTier
- type TrackedResource
- type UnavailableReason
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKeys ¶
type AccessKeys struct { // READ-ONLY; Primary connection string of the alias if GEO DR is enabled AliasPrimaryConnectionString *string `json:"aliasPrimaryConnectionString,omitempty" azure:"ro"` // READ-ONLY; Secondary connection string of the alias if GEO DR is enabled AliasSecondaryConnectionString *string `json:"aliasSecondaryConnectionString,omitempty" azure:"ro"` // READ-ONLY; A string that describes the AuthorizationRule. KeyName *string `json:"keyName,omitempty" azure:"ro"` // READ-ONLY; Primary connection string of the created namespace AuthorizationRule. PrimaryConnectionString *string `json:"primaryConnectionString,omitempty" azure:"ro"` // READ-ONLY; A base64-encoded 256-bit primary key for signing and validating the SAS token. PrimaryKey *string `json:"primaryKey,omitempty" azure:"ro"` // READ-ONLY; Secondary connection string of the created namespace AuthorizationRule. SecondaryConnectionString *string `json:"secondaryConnectionString,omitempty" azure:"ro"` // READ-ONLY; A base64-encoded 256-bit primary key for signing and validating the SAS token. SecondaryKey *string `json:"secondaryKey,omitempty" azure:"ro"` }
AccessKeys - Namespace/EventHub Connection String
func (AccessKeys) MarshalJSON ¶
func (a AccessKeys) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AccessKeys.
func (*AccessKeys) UnmarshalJSON ¶
func (a *AccessKeys) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AccessKeys.
type AccessRights ¶
type AccessRights string
const ( AccessRightsListen AccessRights = "Listen" AccessRightsManage AccessRights = "Manage" AccessRightsSend AccessRights = "Send" )
func PossibleAccessRightsValues ¶
func PossibleAccessRightsValues() []AccessRights
PossibleAccessRightsValues returns the possible values for the AccessRights const type.
type AuthorizationRule ¶
type AuthorizationRule struct { // Properties supplied to create or update AuthorizationRule Properties *AuthorizationRuleProperties `json:"properties,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
AuthorizationRule - Single item in a List or Get AuthorizationRule operation
func (AuthorizationRule) MarshalJSON ¶
func (a AuthorizationRule) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AuthorizationRule.
func (*AuthorizationRule) UnmarshalJSON ¶
func (a *AuthorizationRule) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AuthorizationRule.
type AuthorizationRuleListResult ¶
type AuthorizationRuleListResult struct { // Link to the next set of results. Not empty if Value contains an incomplete list of Authorization Rules NextLink *string `json:"nextLink,omitempty"` // Result of the List Authorization Rules operation. Value []*AuthorizationRule `json:"value,omitempty"` }
AuthorizationRuleListResult - The response from the List namespace operation.
func (AuthorizationRuleListResult) MarshalJSON ¶
func (a AuthorizationRuleListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AuthorizationRuleListResult.
func (*AuthorizationRuleListResult) UnmarshalJSON ¶
func (a *AuthorizationRuleListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AuthorizationRuleListResult.
type AuthorizationRuleProperties ¶
type AuthorizationRuleProperties struct { // REQUIRED; The rights associated with the rule. Rights []*AccessRights `json:"rights,omitempty"` }
AuthorizationRuleProperties - Properties supplied to create or update AuthorizationRule
func (AuthorizationRuleProperties) MarshalJSON ¶
func (a AuthorizationRuleProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AuthorizationRuleProperties.
func (*AuthorizationRuleProperties) UnmarshalJSON ¶
func (a *AuthorizationRuleProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AuthorizationRuleProperties.
type AvailableCluster ¶
type AvailableCluster struct { // Location fo the Available Cluster Location *string `json:"location,omitempty"` }
AvailableCluster - Pre-provisioned and readily available Event Hubs Cluster count per region.
func (AvailableCluster) MarshalJSON ¶
func (a AvailableCluster) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvailableCluster.
func (*AvailableCluster) UnmarshalJSON ¶
func (a *AvailableCluster) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvailableCluster.
type AvailableClustersList ¶
type AvailableClustersList struct { // The count of readily available and pre-provisioned Event Hubs Clusters per region. Value []*AvailableCluster `json:"value,omitempty"` }
AvailableClustersList - The response of the List Available Clusters operation.
func (AvailableClustersList) MarshalJSON ¶
func (a AvailableClustersList) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type AvailableClustersList.
func (*AvailableClustersList) UnmarshalJSON ¶
func (a *AvailableClustersList) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type AvailableClustersList.
type CaptureDescription ¶
type CaptureDescription struct { // Properties of Destination where capture will be stored. (Storage Account, Blob Names) Destination *Destination `json:"destination,omitempty"` // A value that indicates whether capture description is enabled. Enabled *bool `json:"enabled,omitempty"` // Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in // New API Version Encoding *EncodingCaptureDescription `json:"encoding,omitempty"` // The time window allows you to set the frequency with which the capture to Azure Blobs will happen, value should between // 60 to 900 seconds IntervalInSeconds *int32 `json:"intervalInSeconds,omitempty"` // The size window defines the amount of data built up in your Event Hub before an capture operation, value should be between // 10485760 to 524288000 bytes SizeLimitInBytes *int32 `json:"sizeLimitInBytes,omitempty"` // A value that indicates whether to Skip Empty Archives SkipEmptyArchives *bool `json:"skipEmptyArchives,omitempty"` }
CaptureDescription - Properties to configure capture description for eventhub
func (CaptureDescription) MarshalJSON ¶
func (c CaptureDescription) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CaptureDescription.
func (*CaptureDescription) UnmarshalJSON ¶
func (c *CaptureDescription) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CaptureDescription.
type CheckNameAvailabilityParameter ¶
type CheckNameAvailabilityParameter struct { // REQUIRED; Name to check the namespace name availability Name *string `json:"name,omitempty"` }
CheckNameAvailabilityParameter - Parameter supplied to check Namespace name availability operation
func (CheckNameAvailabilityParameter) MarshalJSON ¶
func (c CheckNameAvailabilityParameter) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CheckNameAvailabilityParameter.
func (*CheckNameAvailabilityParameter) UnmarshalJSON ¶
func (c *CheckNameAvailabilityParameter) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CheckNameAvailabilityParameter.
type CheckNameAvailabilityResult ¶
type CheckNameAvailabilityResult struct { // Value indicating Namespace is availability, true if the Namespace is available; otherwise, false. NameAvailable *bool `json:"nameAvailable,omitempty"` // The reason for unavailability of a Namespace. Reason *UnavailableReason `json:"reason,omitempty"` // READ-ONLY; The detailed info regarding the reason associated with the Namespace. Message *string `json:"message,omitempty" azure:"ro"` }
CheckNameAvailabilityResult - The Result of the CheckNameAvailability operation
func (CheckNameAvailabilityResult) MarshalJSON ¶
func (c CheckNameAvailabilityResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type CheckNameAvailabilityResult.
func (*CheckNameAvailabilityResult) UnmarshalJSON ¶
func (c *CheckNameAvailabilityResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type CheckNameAvailabilityResult.
type ClientFactory ¶
type ClientFactory struct {
// contains filtered or unexported fields
}
ClientFactory is a client factory used to create any client in this module. Don't use this type directly, use NewClientFactory instead.
func NewClientFactory ¶
func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ClientFactory, error)
NewClientFactory creates a new instance of ClientFactory with the specified values. The parameter values will be propagated to any client created from this factory.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ClientFactory) NewClustersClient ¶
func (c *ClientFactory) NewClustersClient() *ClustersClient
func (*ClientFactory) NewConsumerGroupsClient ¶
func (c *ClientFactory) NewConsumerGroupsClient() *ConsumerGroupsClient
func (*ClientFactory) NewDisasterRecoveryConfigsClient ¶
func (c *ClientFactory) NewDisasterRecoveryConfigsClient() *DisasterRecoveryConfigsClient
func (*ClientFactory) NewEventHubsClient ¶
func (c *ClientFactory) NewEventHubsClient() *EventHubsClient
func (*ClientFactory) NewNamespacesClient ¶
func (c *ClientFactory) NewNamespacesClient() *NamespacesClient
func (*ClientFactory) NewOperationsClient ¶
func (c *ClientFactory) NewOperationsClient() *OperationsClient
func (*ClientFactory) NewPrivateEndpointConnectionsClient ¶
func (c *ClientFactory) NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient
func (*ClientFactory) NewPrivateLinkResourcesClient ¶
func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient
func (*ClientFactory) NewRegionsClient ¶
func (c *ClientFactory) NewRegionsClient() *RegionsClient
type Cluster ¶
type Cluster struct { // Resource location. Location *string `json:"location,omitempty"` // Event Hubs Cluster properties supplied in responses in List or Get operations. Properties *ClusterProperties `json:"properties,omitempty"` // Properties of the cluster SKU. SKU *ClusterSKU `json:"sku,omitempty"` // Resource tags. Tags map[string]*string `json:"tags,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
Cluster - Single Event Hubs Cluster resource in List or Get operations.
func (Cluster) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Cluster.
func (*Cluster) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Cluster.
type ClusterListResult ¶
type ClusterListResult struct { // Link to the next set of results. Empty unless the value parameter contains an incomplete list of Event Hubs Clusters. NextLink *string `json:"nextLink,omitempty"` // The Event Hubs Clusters present in the List Event Hubs operation results. Value []*Cluster `json:"value,omitempty"` }
ClusterListResult - The response of the List Event Hubs Clusters operation.
func (ClusterListResult) MarshalJSON ¶
func (c ClusterListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ClusterListResult.
func (*ClusterListResult) UnmarshalJSON ¶
func (c *ClusterListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ClusterListResult.
type ClusterProperties ¶
type ClusterProperties struct { // READ-ONLY; The UTC time when the Event Hubs Cluster was created. CreatedAt *string `json:"createdAt,omitempty" azure:"ro"` // READ-ONLY; The metric ID of the cluster resource. Provided by the service and not modifiable by the user. MetricID *string `json:"metricId,omitempty" azure:"ro"` // READ-ONLY; Status of the Cluster resource Status *string `json:"status,omitempty" azure:"ro"` // READ-ONLY; The UTC time when the Event Hubs Cluster was last updated. UpdatedAt *string `json:"updatedAt,omitempty" azure:"ro"` }
ClusterProperties - Event Hubs Cluster properties supplied in responses in List or Get operations.
func (ClusterProperties) MarshalJSON ¶
func (c ClusterProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ClusterProperties.
func (*ClusterProperties) UnmarshalJSON ¶
func (c *ClusterProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ClusterProperties.
type ClusterSKU ¶
type ClusterSKU struct { // REQUIRED; Name of this SKU. Name *ClusterSKUName `json:"name,omitempty"` // The quantity of Event Hubs Cluster Capacity Units contained in this cluster. Capacity *int32 `json:"capacity,omitempty"` }
ClusterSKU - SKU parameters particular to a cluster instance.
func (ClusterSKU) MarshalJSON ¶
func (c ClusterSKU) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ClusterSKU.
func (*ClusterSKU) UnmarshalJSON ¶
func (c *ClusterSKU) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ClusterSKU.
type ClusterSKUName ¶
type ClusterSKUName string
ClusterSKUName - Name of this SKU.
const (
ClusterSKUNameDedicated ClusterSKUName = "Dedicated"
)
func PossibleClusterSKUNameValues ¶
func PossibleClusterSKUNameValues() []ClusterSKUName
PossibleClusterSKUNameValues returns the possible values for the ClusterSKUName const type.
type ClustersClient ¶
type ClustersClient struct {
// contains filtered or unexported fields
}
ClustersClient contains the methods for the Clusters group. Don't use this type directly, use NewClustersClient() instead.
func NewClustersClient ¶
func NewClustersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ClustersClient, error)
NewClustersClient creates a new instance of ClustersClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ClustersClient) BeginCreateOrUpdate ¶
func (client *ClustersClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, clusterName string, parameters Cluster, options *ClustersClientBeginCreateOrUpdateOptions) (*runtime.Poller[ClustersClientCreateOrUpdateResponse], error)
BeginCreateOrUpdate - Creates or updates an instance of an Event Hubs Cluster. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- clusterName - The name of the Event Hubs Cluster.
- parameters - Parameters for creating a eventhub cluster resource.
- options - ClustersClientBeginCreateOrUpdateOptions contains the optional parameters for the ClustersClient.BeginCreateOrUpdate method.
func (*ClustersClient) BeginDelete ¶
func (client *ClustersClient) BeginDelete(ctx context.Context, resourceGroupName string, clusterName string, options *ClustersClientBeginDeleteOptions) (*runtime.Poller[ClustersClientDeleteResponse], error)
BeginDelete - Deletes an existing Event Hubs Cluster. This operation is idempotent. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- clusterName - The name of the Event Hubs Cluster.
- options - ClustersClientBeginDeleteOptions contains the optional parameters for the ClustersClient.BeginDelete method.
func (*ClustersClient) BeginUpdate ¶
func (client *ClustersClient) BeginUpdate(ctx context.Context, resourceGroupName string, clusterName string, parameters Cluster, options *ClustersClientBeginUpdateOptions) (*runtime.Poller[ClustersClientUpdateResponse], error)
BeginUpdate - Modifies mutable properties on the Event Hubs Cluster. This operation is idempotent. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- clusterName - The name of the Event Hubs Cluster.
- parameters - The properties of the Event Hubs Cluster which should be updated.
- options - ClustersClientBeginUpdateOptions contains the optional parameters for the ClustersClient.BeginUpdate method.
func (*ClustersClient) Get ¶
func (client *ClustersClient) Get(ctx context.Context, resourceGroupName string, clusterName string, options *ClustersClientGetOptions) (ClustersClientGetResponse, error)
Get - Gets the resource description of the specified Event Hubs Cluster. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- clusterName - The name of the Event Hubs Cluster.
- options - ClustersClientGetOptions contains the optional parameters for the ClustersClient.Get method.
func (*ClustersClient) ListAvailableClusterRegion ¶
func (client *ClustersClient) ListAvailableClusterRegion(ctx context.Context, options *ClustersClientListAvailableClusterRegionOptions) (ClustersClientListAvailableClusterRegionResponse, error)
ListAvailableClusterRegion - List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- options - ClustersClientListAvailableClusterRegionOptions contains the optional parameters for the ClustersClient.ListAvailableClusterRegion method.
func (*ClustersClient) ListNamespaces ¶
func (client *ClustersClient) ListNamespaces(ctx context.Context, resourceGroupName string, clusterName string, options *ClustersClientListNamespacesOptions) (ClustersClientListNamespacesResponse, error)
ListNamespaces - List all Event Hubs Namespace IDs in an Event Hubs Dedicated Cluster. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- clusterName - The name of the Event Hubs Cluster.
- options - ClustersClientListNamespacesOptions contains the optional parameters for the ClustersClient.ListNamespaces method.
func (*ClustersClient) NewListByResourceGroupPager ¶
func (client *ClustersClient) NewListByResourceGroupPager(resourceGroupName string, options *ClustersClientListByResourceGroupOptions) *runtime.Pager[ClustersClientListByResourceGroupResponse]
NewListByResourceGroupPager - Lists the available Event Hubs Clusters within an ARM resource group
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- options - ClustersClientListByResourceGroupOptions contains the optional parameters for the ClustersClient.NewListByResourceGroupPager method.
type ClustersClientBeginCreateOrUpdateOptions ¶
type ClustersClientBeginCreateOrUpdateOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
ClustersClientBeginCreateOrUpdateOptions contains the optional parameters for the ClustersClient.BeginCreateOrUpdate method.
type ClustersClientBeginDeleteOptions ¶
type ClustersClientBeginDeleteOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
ClustersClientBeginDeleteOptions contains the optional parameters for the ClustersClient.BeginDelete method.
type ClustersClientBeginUpdateOptions ¶
type ClustersClientBeginUpdateOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
ClustersClientBeginUpdateOptions contains the optional parameters for the ClustersClient.BeginUpdate method.
type ClustersClientCreateOrUpdateResponse ¶
type ClustersClientCreateOrUpdateResponse struct {
Cluster
}
ClustersClientCreateOrUpdateResponse contains the response from method ClustersClient.BeginCreateOrUpdate.
type ClustersClientDeleteResponse ¶
type ClustersClientDeleteResponse struct { }
ClustersClientDeleteResponse contains the response from method ClustersClient.BeginDelete.
type ClustersClientGetOptions ¶
type ClustersClientGetOptions struct { }
ClustersClientGetOptions contains the optional parameters for the ClustersClient.Get method.
type ClustersClientGetResponse ¶
type ClustersClientGetResponse struct {
Cluster
}
ClustersClientGetResponse contains the response from method ClustersClient.Get.
type ClustersClientListAvailableClusterRegionOptions ¶
type ClustersClientListAvailableClusterRegionOptions struct { }
ClustersClientListAvailableClusterRegionOptions contains the optional parameters for the ClustersClient.ListAvailableClusterRegion method.
type ClustersClientListAvailableClusterRegionResponse ¶
type ClustersClientListAvailableClusterRegionResponse struct {
AvailableClustersList
}
ClustersClientListAvailableClusterRegionResponse contains the response from method ClustersClient.ListAvailableClusterRegion.
type ClustersClientListByResourceGroupOptions ¶
type ClustersClientListByResourceGroupOptions struct { }
ClustersClientListByResourceGroupOptions contains the optional parameters for the ClustersClient.NewListByResourceGroupPager method.
type ClustersClientListByResourceGroupResponse ¶
type ClustersClientListByResourceGroupResponse struct {
ClusterListResult
}
ClustersClientListByResourceGroupResponse contains the response from method ClustersClient.NewListByResourceGroupPager.
type ClustersClientListNamespacesOptions ¶
type ClustersClientListNamespacesOptions struct { }
ClustersClientListNamespacesOptions contains the optional parameters for the ClustersClient.ListNamespaces method.
type ClustersClientListNamespacesResponse ¶
type ClustersClientListNamespacesResponse struct {
EHNamespaceIDListResult
}
ClustersClientListNamespacesResponse contains the response from method ClustersClient.ListNamespaces.
type ClustersClientUpdateResponse ¶
type ClustersClientUpdateResponse struct {
Cluster
}
ClustersClientUpdateResponse contains the response from method ClustersClient.BeginUpdate.
type ConnectionState ¶
type ConnectionState struct { // Description of the connection state. Description *string `json:"description,omitempty"` // Status of the connection. Status *PrivateLinkConnectionStatus `json:"status,omitempty"` }
ConnectionState information.
func (ConnectionState) MarshalJSON ¶
func (c ConnectionState) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConnectionState.
func (*ConnectionState) UnmarshalJSON ¶
func (c *ConnectionState) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConnectionState.
type ConsumerGroup ¶
type ConsumerGroup struct { // Single item in List or Get Consumer group operation Properties *ConsumerGroupProperties `json:"properties,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
ConsumerGroup - Single item in List or Get Consumer group operation
func (ConsumerGroup) MarshalJSON ¶
func (c ConsumerGroup) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConsumerGroup.
func (*ConsumerGroup) UnmarshalJSON ¶
func (c *ConsumerGroup) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConsumerGroup.
type ConsumerGroupListResult ¶
type ConsumerGroupListResult struct { // Link to the next set of results. Not empty if Value contains incomplete list of Consumer Group NextLink *string `json:"nextLink,omitempty"` // Result of the List Consumer Group operation. Value []*ConsumerGroup `json:"value,omitempty"` }
ConsumerGroupListResult - The result to the List Consumer Group operation.
func (ConsumerGroupListResult) MarshalJSON ¶
func (c ConsumerGroupListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConsumerGroupListResult.
func (*ConsumerGroupListResult) UnmarshalJSON ¶
func (c *ConsumerGroupListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConsumerGroupListResult.
type ConsumerGroupProperties ¶
type ConsumerGroupProperties struct { // User Metadata is a placeholder to store user-defined string data with maximum length 1024. e.g. it can be used to store // descriptive data, such as list of teams and their contact information also // user-defined configuration settings can be stored. UserMetadata *string `json:"userMetadata,omitempty"` // READ-ONLY; Exact time the message was created. CreatedAt *time.Time `json:"createdAt,omitempty" azure:"ro"` // READ-ONLY; The exact time the message was updated. UpdatedAt *time.Time `json:"updatedAt,omitempty" azure:"ro"` }
ConsumerGroupProperties - Single item in List or Get Consumer group operation
func (ConsumerGroupProperties) MarshalJSON ¶
func (c ConsumerGroupProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ConsumerGroupProperties.
func (*ConsumerGroupProperties) UnmarshalJSON ¶
func (c *ConsumerGroupProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ConsumerGroupProperties.
type ConsumerGroupsClient ¶
type ConsumerGroupsClient struct {
// contains filtered or unexported fields
}
ConsumerGroupsClient contains the methods for the ConsumerGroups group. Don't use this type directly, use NewConsumerGroupsClient() instead.
func NewConsumerGroupsClient ¶
func NewConsumerGroupsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ConsumerGroupsClient, error)
NewConsumerGroupsClient creates a new instance of ConsumerGroupsClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*ConsumerGroupsClient) CreateOrUpdate ¶
func (client *ConsumerGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, consumerGroupName string, parameters ConsumerGroup, options *ConsumerGroupsClientCreateOrUpdateOptions) (ConsumerGroupsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates an Event Hubs consumer group as a nested resource within a Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- consumerGroupName - The consumer group name
- parameters - Parameters supplied to create or update a consumer group resource.
- options - ConsumerGroupsClientCreateOrUpdateOptions contains the optional parameters for the ConsumerGroupsClient.CreateOrUpdate method.
func (*ConsumerGroupsClient) Delete ¶
func (client *ConsumerGroupsClient) Delete(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, consumerGroupName string, options *ConsumerGroupsClientDeleteOptions) (ConsumerGroupsClientDeleteResponse, error)
Delete - Deletes a consumer group from the specified Event Hub and resource group. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- consumerGroupName - The consumer group name
- options - ConsumerGroupsClientDeleteOptions contains the optional parameters for the ConsumerGroupsClient.Delete method.
func (*ConsumerGroupsClient) Get ¶
func (client *ConsumerGroupsClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, consumerGroupName string, options *ConsumerGroupsClientGetOptions) (ConsumerGroupsClientGetResponse, error)
Get - Gets a description for the specified consumer group. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- consumerGroupName - The consumer group name
- options - ConsumerGroupsClientGetOptions contains the optional parameters for the ConsumerGroupsClient.Get method.
func (*ConsumerGroupsClient) NewListByEventHubPager ¶
func (client *ConsumerGroupsClient) NewListByEventHubPager(resourceGroupName string, namespaceName string, eventHubName string, options *ConsumerGroupsClientListByEventHubOptions) *runtime.Pager[ConsumerGroupsClientListByEventHubResponse]
NewListByEventHubPager - Gets all the consumer groups in a Namespace. An empty feed is returned if no consumer group exists in the Namespace.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- options - ConsumerGroupsClientListByEventHubOptions contains the optional parameters for the ConsumerGroupsClient.NewListByEventHubPager method.
type ConsumerGroupsClientCreateOrUpdateOptions ¶
type ConsumerGroupsClientCreateOrUpdateOptions struct { }
ConsumerGroupsClientCreateOrUpdateOptions contains the optional parameters for the ConsumerGroupsClient.CreateOrUpdate method.
type ConsumerGroupsClientCreateOrUpdateResponse ¶
type ConsumerGroupsClientCreateOrUpdateResponse struct {
ConsumerGroup
}
ConsumerGroupsClientCreateOrUpdateResponse contains the response from method ConsumerGroupsClient.CreateOrUpdate.
type ConsumerGroupsClientDeleteOptions ¶
type ConsumerGroupsClientDeleteOptions struct { }
ConsumerGroupsClientDeleteOptions contains the optional parameters for the ConsumerGroupsClient.Delete method.
type ConsumerGroupsClientDeleteResponse ¶
type ConsumerGroupsClientDeleteResponse struct { }
ConsumerGroupsClientDeleteResponse contains the response from method ConsumerGroupsClient.Delete.
type ConsumerGroupsClientGetOptions ¶
type ConsumerGroupsClientGetOptions struct { }
ConsumerGroupsClientGetOptions contains the optional parameters for the ConsumerGroupsClient.Get method.
type ConsumerGroupsClientGetResponse ¶
type ConsumerGroupsClientGetResponse struct {
ConsumerGroup
}
ConsumerGroupsClientGetResponse contains the response from method ConsumerGroupsClient.Get.
type ConsumerGroupsClientListByEventHubOptions ¶
type ConsumerGroupsClientListByEventHubOptions struct { // Skip is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, // the value of the nextLink element will include a skip parameter that specifies // a starting point to use for subsequent calls. Skip *int32 // May be used to limit the number of results to the most recent N usageDetails. Top *int32 }
ConsumerGroupsClientListByEventHubOptions contains the optional parameters for the ConsumerGroupsClient.NewListByEventHubPager method.
type ConsumerGroupsClientListByEventHubResponse ¶
type ConsumerGroupsClientListByEventHubResponse struct {
ConsumerGroupListResult
}
ConsumerGroupsClientListByEventHubResponse contains the response from method ConsumerGroupsClient.NewListByEventHubPager.
type Destination ¶
type Destination struct { // Name for capture destination Name *string `json:"name,omitempty"` // Properties describing the storage account, blob container and archive name format for capture destination Properties *DestinationProperties `json:"properties,omitempty"` }
Destination - Capture storage details for capture description
func (Destination) MarshalJSON ¶
func (d Destination) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Destination.
func (*Destination) UnmarshalJSON ¶
func (d *Destination) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Destination.
type DestinationProperties ¶
type DestinationProperties struct { // Blob naming convention for archive, e.g. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. // Here all the parameters (Namespace,EventHub .. etc) are mandatory // irrespective of order ArchiveNameFormat *string `json:"archiveNameFormat,omitempty"` // Blob container Name BlobContainer *string `json:"blobContainer,omitempty"` // Resource id of the storage account to be used to create the blobs StorageAccountResourceID *string `json:"storageAccountResourceId,omitempty"` }
DestinationProperties - Properties describing the storage account, blob container and archive name format for capture destination
func (DestinationProperties) MarshalJSON ¶
func (d DestinationProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type DestinationProperties.
func (*DestinationProperties) UnmarshalJSON ¶
func (d *DestinationProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type DestinationProperties.
type DisasterRecoveryConfigsClient ¶
type DisasterRecoveryConfigsClient struct {
// contains filtered or unexported fields
}
DisasterRecoveryConfigsClient contains the methods for the DisasterRecoveryConfigs group. Don't use this type directly, use NewDisasterRecoveryConfigsClient() instead.
func NewDisasterRecoveryConfigsClient ¶
func NewDisasterRecoveryConfigsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*DisasterRecoveryConfigsClient, error)
NewDisasterRecoveryConfigsClient creates a new instance of DisasterRecoveryConfigsClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*DisasterRecoveryConfigsClient) GetAuthorizationRule ¶
func (client *DisasterRecoveryConfigsClient) GetAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, alias string, authorizationRuleName string, options *DisasterRecoveryConfigsClientGetAuthorizationRuleOptions) (DisasterRecoveryConfigsClientGetAuthorizationRuleResponse, error)
GetAuthorizationRule - Gets an AuthorizationRule for a Namespace by rule name. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- alias - The Disaster Recovery configuration name
- authorizationRuleName - The authorization rule name.
- options - DisasterRecoveryConfigsClientGetAuthorizationRuleOptions contains the optional parameters for the DisasterRecoveryConfigsClient.GetAuthorizationRule method.
func (*DisasterRecoveryConfigsClient) ListKeys ¶
func (client *DisasterRecoveryConfigsClient) ListKeys(ctx context.Context, resourceGroupName string, namespaceName string, alias string, authorizationRuleName string, options *DisasterRecoveryConfigsClientListKeysOptions) (DisasterRecoveryConfigsClientListKeysResponse, error)
ListKeys - Gets the primary and secondary connection strings for the Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- alias - The Disaster Recovery configuration name
- authorizationRuleName - The authorization rule name.
- options - DisasterRecoveryConfigsClientListKeysOptions contains the optional parameters for the DisasterRecoveryConfigsClient.ListKeys method.
func (*DisasterRecoveryConfigsClient) NewListAuthorizationRulesPager ¶
func (client *DisasterRecoveryConfigsClient) NewListAuthorizationRulesPager(resourceGroupName string, namespaceName string, alias string, options *DisasterRecoveryConfigsClientListAuthorizationRulesOptions) *runtime.Pager[DisasterRecoveryConfigsClientListAuthorizationRulesResponse]
NewListAuthorizationRulesPager - Gets a list of authorization rules for a Namespace.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- alias - The Disaster Recovery configuration name
- options - DisasterRecoveryConfigsClientListAuthorizationRulesOptions contains the optional parameters for the DisasterRecoveryConfigsClient.NewListAuthorizationRulesPager method.
type DisasterRecoveryConfigsClientGetAuthorizationRuleOptions ¶
type DisasterRecoveryConfigsClientGetAuthorizationRuleOptions struct { }
DisasterRecoveryConfigsClientGetAuthorizationRuleOptions contains the optional parameters for the DisasterRecoveryConfigsClient.GetAuthorizationRule method.
type DisasterRecoveryConfigsClientGetAuthorizationRuleResponse ¶
type DisasterRecoveryConfigsClientGetAuthorizationRuleResponse struct {
AuthorizationRule
}
DisasterRecoveryConfigsClientGetAuthorizationRuleResponse contains the response from method DisasterRecoveryConfigsClient.GetAuthorizationRule.
type DisasterRecoveryConfigsClientListAuthorizationRulesOptions ¶
type DisasterRecoveryConfigsClientListAuthorizationRulesOptions struct { }
DisasterRecoveryConfigsClientListAuthorizationRulesOptions contains the optional parameters for the DisasterRecoveryConfigsClient.NewListAuthorizationRulesPager method.
type DisasterRecoveryConfigsClientListAuthorizationRulesResponse ¶
type DisasterRecoveryConfigsClientListAuthorizationRulesResponse struct {
AuthorizationRuleListResult
}
DisasterRecoveryConfigsClientListAuthorizationRulesResponse contains the response from method DisasterRecoveryConfigsClient.NewListAuthorizationRulesPager.
type DisasterRecoveryConfigsClientListKeysOptions ¶
type DisasterRecoveryConfigsClientListKeysOptions struct { }
DisasterRecoveryConfigsClientListKeysOptions contains the optional parameters for the DisasterRecoveryConfigsClient.ListKeys method.
type DisasterRecoveryConfigsClientListKeysResponse ¶
type DisasterRecoveryConfigsClientListKeysResponse struct {
AccessKeys
}
DisasterRecoveryConfigsClientListKeysResponse contains the response from method DisasterRecoveryConfigsClient.ListKeys.
type EHNamespace ¶
type EHNamespace struct { // Properties of BYOK Identity description Identity *Identity `json:"identity,omitempty"` // Resource location. Location *string `json:"location,omitempty"` // Namespace properties supplied for create namespace operation. Properties *EHNamespaceProperties `json:"properties,omitempty"` // Properties of sku resource SKU *SKU `json:"sku,omitempty"` // Resource tags. Tags map[string]*string `json:"tags,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
EHNamespace - Single Namespace item in List or Get Operation
func (EHNamespace) MarshalJSON ¶
func (e EHNamespace) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EHNamespace.
func (*EHNamespace) UnmarshalJSON ¶
func (e *EHNamespace) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EHNamespace.
type EHNamespaceIDContainer ¶
type EHNamespaceIDContainer struct { // id parameter ID *string `json:"id,omitempty"` }
EHNamespaceIDContainer - The full ARM ID of an Event Hubs Namespace
func (EHNamespaceIDContainer) MarshalJSON ¶
func (e EHNamespaceIDContainer) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EHNamespaceIDContainer.
func (*EHNamespaceIDContainer) UnmarshalJSON ¶
func (e *EHNamespaceIDContainer) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EHNamespaceIDContainer.
type EHNamespaceIDListResult ¶
type EHNamespaceIDListResult struct { // Result of the List Namespace IDs operation Value []*EHNamespaceIDContainer `json:"value,omitempty"` }
EHNamespaceIDListResult - The response of the List Namespace IDs operation
func (EHNamespaceIDListResult) MarshalJSON ¶
func (e EHNamespaceIDListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EHNamespaceIDListResult.
func (*EHNamespaceIDListResult) UnmarshalJSON ¶
func (e *EHNamespaceIDListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EHNamespaceIDListResult.
type EHNamespaceListResult ¶
type EHNamespaceListResult struct { // Link to the next set of results. Not empty if Value contains incomplete list of namespaces. NextLink *string `json:"nextLink,omitempty"` // Result of the List Namespace operation Value []*EHNamespace `json:"value,omitempty"` }
EHNamespaceListResult - The response of the List Namespace operation
func (EHNamespaceListResult) MarshalJSON ¶
func (e EHNamespaceListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EHNamespaceListResult.
func (*EHNamespaceListResult) UnmarshalJSON ¶
func (e *EHNamespaceListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EHNamespaceListResult.
type EHNamespaceProperties ¶
type EHNamespaceProperties struct { // Cluster ARM ID of the Namespace. ClusterArmID *string `json:"clusterArmId,omitempty"` // Properties of BYOK Encryption description Encryption *Encryption `json:"encryption,omitempty"` // Value that indicates whether AutoInflate is enabled for eventhub namespace. IsAutoInflateEnabled *bool `json:"isAutoInflateEnabled,omitempty"` // Value that indicates whether Kafka is enabled for eventhub namespace. KafkaEnabled *bool `json:"kafkaEnabled,omitempty"` // Upper limit of throughput units when AutoInflate is enabled, value should be within 0 to 20 throughput units. ( '0' if // AutoInflateEnabled = true) MaximumThroughputUnits *int32 `json:"maximumThroughputUnits,omitempty"` // Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones. ZoneRedundant *bool `json:"zoneRedundant,omitempty"` // READ-ONLY; The time the Namespace was created. CreatedAt *time.Time `json:"createdAt,omitempty" azure:"ro"` // READ-ONLY; Identifier for Azure Insights metrics. MetricID *string `json:"metricId,omitempty" azure:"ro"` // READ-ONLY; Provisioning state of the Namespace. ProvisioningState *string `json:"provisioningState,omitempty" azure:"ro"` // READ-ONLY; Endpoint you can use to perform Service Bus operations. ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty" azure:"ro"` // READ-ONLY; Status of the Namespace. Status *string `json:"status,omitempty" azure:"ro"` // READ-ONLY; The time the Namespace was updated. UpdatedAt *time.Time `json:"updatedAt,omitempty" azure:"ro"` }
EHNamespaceProperties - Namespace properties supplied for create namespace operation.
func (EHNamespaceProperties) MarshalJSON ¶
func (e EHNamespaceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type EHNamespaceProperties.
func (*EHNamespaceProperties) UnmarshalJSON ¶
func (e *EHNamespaceProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type EHNamespaceProperties.
type EncodingCaptureDescription ¶
type EncodingCaptureDescription string
EncodingCaptureDescription - Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
const ( EncodingCaptureDescriptionAvro EncodingCaptureDescription = "Avro" EncodingCaptureDescriptionAvroDeflate EncodingCaptureDescription = "AvroDeflate" )
func PossibleEncodingCaptureDescriptionValues ¶
func PossibleEncodingCaptureDescriptionValues() []EncodingCaptureDescription
PossibleEncodingCaptureDescriptionValues returns the possible values for the EncodingCaptureDescription const type.
type Encryption ¶
type Encryption struct { // Enumerates the possible value of keySource for Encryption KeySource *string `json:"keySource,omitempty"` // Properties of KeyVault KeyVaultProperties []*KeyVaultProperties `json:"keyVaultProperties,omitempty"` }
Encryption - Properties to configure Encryption
func (Encryption) MarshalJSON ¶
func (e Encryption) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Encryption.
func (*Encryption) UnmarshalJSON ¶
func (e *Encryption) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Encryption.
type EndPointProvisioningState ¶
type EndPointProvisioningState string
EndPointProvisioningState - Provisioning state of the Private Endpoint Connection.
const ( EndPointProvisioningStateCanceled EndPointProvisioningState = "Canceled" EndPointProvisioningStateCreating EndPointProvisioningState = "Creating" EndPointProvisioningStateDeleting EndPointProvisioningState = "Deleting" EndPointProvisioningStateFailed EndPointProvisioningState = "Failed" EndPointProvisioningStateSucceeded EndPointProvisioningState = "Succeeded" EndPointProvisioningStateUpdating EndPointProvisioningState = "Updating" )
func PossibleEndPointProvisioningStateValues ¶
func PossibleEndPointProvisioningStateValues() []EndPointProvisioningState
PossibleEndPointProvisioningStateValues returns the possible values for the EndPointProvisioningState const type.
type EntityStatus ¶
type EntityStatus string
EntityStatus - Enumerates the possible values for the status of the Event Hub.
const ( EntityStatusActive EntityStatus = "Active" EntityStatusDisabled EntityStatus = "Disabled" EntityStatusRestoring EntityStatus = "Restoring" EntityStatusSendDisabled EntityStatus = "SendDisabled" EntityStatusReceiveDisabled EntityStatus = "ReceiveDisabled" EntityStatusCreating EntityStatus = "Creating" EntityStatusDeleting EntityStatus = "Deleting" EntityStatusRenaming EntityStatus = "Renaming" EntityStatusUnknown EntityStatus = "Unknown" )
func PossibleEntityStatusValues ¶
func PossibleEntityStatusValues() []EntityStatus
PossibleEntityStatusValues returns the possible values for the EntityStatus const type.
type ErrorResponse ¶
type ErrorResponse struct { // Error code. Code *string `json:"code,omitempty"` // Error message indicating why the operation failed. Message *string `json:"message,omitempty"` }
ErrorResponse - Error response indicates Event Hub service is not able to process the incoming request. The reason is provided in the error message.
func (ErrorResponse) MarshalJSON ¶
func (e ErrorResponse) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ErrorResponse.
func (*ErrorResponse) UnmarshalJSON ¶
func (e *ErrorResponse) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ErrorResponse.
type EventHubsClient ¶
type EventHubsClient struct {
// contains filtered or unexported fields
}
EventHubsClient contains the methods for the EventHubs group. Don't use this type directly, use NewEventHubsClient() instead.
func NewEventHubsClient ¶
func NewEventHubsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*EventHubsClient, error)
NewEventHubsClient creates a new instance of EventHubsClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*EventHubsClient) CreateOrUpdate ¶
func (client *EventHubsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, parameters Eventhub, options *EventHubsClientCreateOrUpdateOptions) (EventHubsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates a new Event Hub as a nested resource within a Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- parameters - Parameters supplied to create an Event Hub resource.
- options - EventHubsClientCreateOrUpdateOptions contains the optional parameters for the EventHubsClient.CreateOrUpdate method.
func (*EventHubsClient) CreateOrUpdateAuthorizationRule ¶
func (client *EventHubsClient) CreateOrUpdateAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, authorizationRuleName string, parameters AuthorizationRule, options *EventHubsClientCreateOrUpdateAuthorizationRuleOptions) (EventHubsClientCreateOrUpdateAuthorizationRuleResponse, error)
CreateOrUpdateAuthorizationRule - Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- authorizationRuleName - The authorization rule name.
- parameters - The shared access AuthorizationRule.
- options - EventHubsClientCreateOrUpdateAuthorizationRuleOptions contains the optional parameters for the EventHubsClient.CreateOrUpdateAuthorizationRule method.
func (*EventHubsClient) Delete ¶
func (client *EventHubsClient) Delete(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, options *EventHubsClientDeleteOptions) (EventHubsClientDeleteResponse, error)
Delete - Deletes an Event Hub from the specified Namespace and resource group. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- options - EventHubsClientDeleteOptions contains the optional parameters for the EventHubsClient.Delete method.
func (*EventHubsClient) DeleteAuthorizationRule ¶
func (client *EventHubsClient) DeleteAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, authorizationRuleName string, options *EventHubsClientDeleteAuthorizationRuleOptions) (EventHubsClientDeleteAuthorizationRuleResponse, error)
DeleteAuthorizationRule - Deletes an Event Hub AuthorizationRule. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- authorizationRuleName - The authorization rule name.
- options - EventHubsClientDeleteAuthorizationRuleOptions contains the optional parameters for the EventHubsClient.DeleteAuthorizationRule method.
func (*EventHubsClient) Get ¶
func (client *EventHubsClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, options *EventHubsClientGetOptions) (EventHubsClientGetResponse, error)
Get - Gets an Event Hubs description for the specified Event Hub. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- options - EventHubsClientGetOptions contains the optional parameters for the EventHubsClient.Get method.
func (*EventHubsClient) GetAuthorizationRule ¶
func (client *EventHubsClient) GetAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, authorizationRuleName string, options *EventHubsClientGetAuthorizationRuleOptions) (EventHubsClientGetAuthorizationRuleResponse, error)
GetAuthorizationRule - Gets an AuthorizationRule for an Event Hub by rule name. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- authorizationRuleName - The authorization rule name.
- options - EventHubsClientGetAuthorizationRuleOptions contains the optional parameters for the EventHubsClient.GetAuthorizationRule method.
func (*EventHubsClient) ListKeys ¶
func (client *EventHubsClient) ListKeys(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, authorizationRuleName string, options *EventHubsClientListKeysOptions) (EventHubsClientListKeysResponse, error)
ListKeys - Gets the ACS and SAS connection strings for the Event Hub. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- authorizationRuleName - The authorization rule name.
- options - EventHubsClientListKeysOptions contains the optional parameters for the EventHubsClient.ListKeys method.
func (*EventHubsClient) NewListAuthorizationRulesPager ¶
func (client *EventHubsClient) NewListAuthorizationRulesPager(resourceGroupName string, namespaceName string, eventHubName string, options *EventHubsClientListAuthorizationRulesOptions) *runtime.Pager[EventHubsClientListAuthorizationRulesResponse]
NewListAuthorizationRulesPager - Gets the authorization rules for an Event Hub.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- options - EventHubsClientListAuthorizationRulesOptions contains the optional parameters for the EventHubsClient.NewListAuthorizationRulesPager method.
func (*EventHubsClient) NewListByNamespacePager ¶
func (client *EventHubsClient) NewListByNamespacePager(resourceGroupName string, namespaceName string, options *EventHubsClientListByNamespaceOptions) *runtime.Pager[EventHubsClientListByNamespaceResponse]
NewListByNamespacePager - Gets all the Event Hubs in a Namespace.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- options - EventHubsClientListByNamespaceOptions contains the optional parameters for the EventHubsClient.NewListByNamespacePager method.
func (*EventHubsClient) RegenerateKeys ¶
func (client *EventHubsClient) RegenerateKeys(ctx context.Context, resourceGroupName string, namespaceName string, eventHubName string, authorizationRuleName string, parameters RegenerateAccessKeyParameters, options *EventHubsClientRegenerateKeysOptions) (EventHubsClientRegenerateKeysResponse, error)
RegenerateKeys - Regenerates the ACS and SAS connection strings for the Event Hub. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- eventHubName - The Event Hub name
- authorizationRuleName - The authorization rule name.
- parameters - Parameters supplied to regenerate the AuthorizationRule Keys (PrimaryKey/SecondaryKey).
- options - EventHubsClientRegenerateKeysOptions contains the optional parameters for the EventHubsClient.RegenerateKeys method.
type EventHubsClientCreateOrUpdateAuthorizationRuleOptions ¶
type EventHubsClientCreateOrUpdateAuthorizationRuleOptions struct { }
EventHubsClientCreateOrUpdateAuthorizationRuleOptions contains the optional parameters for the EventHubsClient.CreateOrUpdateAuthorizationRule method.
type EventHubsClientCreateOrUpdateAuthorizationRuleResponse ¶
type EventHubsClientCreateOrUpdateAuthorizationRuleResponse struct {
AuthorizationRule
}
EventHubsClientCreateOrUpdateAuthorizationRuleResponse contains the response from method EventHubsClient.CreateOrUpdateAuthorizationRule.
type EventHubsClientCreateOrUpdateOptions ¶
type EventHubsClientCreateOrUpdateOptions struct { }
EventHubsClientCreateOrUpdateOptions contains the optional parameters for the EventHubsClient.CreateOrUpdate method.
type EventHubsClientCreateOrUpdateResponse ¶
type EventHubsClientCreateOrUpdateResponse struct {
Eventhub
}
EventHubsClientCreateOrUpdateResponse contains the response from method EventHubsClient.CreateOrUpdate.
type EventHubsClientDeleteAuthorizationRuleOptions ¶
type EventHubsClientDeleteAuthorizationRuleOptions struct { }
EventHubsClientDeleteAuthorizationRuleOptions contains the optional parameters for the EventHubsClient.DeleteAuthorizationRule method.
type EventHubsClientDeleteAuthorizationRuleResponse ¶
type EventHubsClientDeleteAuthorizationRuleResponse struct { }
EventHubsClientDeleteAuthorizationRuleResponse contains the response from method EventHubsClient.DeleteAuthorizationRule.
type EventHubsClientDeleteOptions ¶
type EventHubsClientDeleteOptions struct { }
EventHubsClientDeleteOptions contains the optional parameters for the EventHubsClient.Delete method.
type EventHubsClientDeleteResponse ¶
type EventHubsClientDeleteResponse struct { }
EventHubsClientDeleteResponse contains the response from method EventHubsClient.Delete.
type EventHubsClientGetAuthorizationRuleOptions ¶
type EventHubsClientGetAuthorizationRuleOptions struct { }
EventHubsClientGetAuthorizationRuleOptions contains the optional parameters for the EventHubsClient.GetAuthorizationRule method.
type EventHubsClientGetAuthorizationRuleResponse ¶
type EventHubsClientGetAuthorizationRuleResponse struct {
AuthorizationRule
}
EventHubsClientGetAuthorizationRuleResponse contains the response from method EventHubsClient.GetAuthorizationRule.
type EventHubsClientGetOptions ¶
type EventHubsClientGetOptions struct { }
EventHubsClientGetOptions contains the optional parameters for the EventHubsClient.Get method.
type EventHubsClientGetResponse ¶
type EventHubsClientGetResponse struct {
Eventhub
}
EventHubsClientGetResponse contains the response from method EventHubsClient.Get.
type EventHubsClientListAuthorizationRulesOptions ¶
type EventHubsClientListAuthorizationRulesOptions struct { }
EventHubsClientListAuthorizationRulesOptions contains the optional parameters for the EventHubsClient.NewListAuthorizationRulesPager method.
type EventHubsClientListAuthorizationRulesResponse ¶
type EventHubsClientListAuthorizationRulesResponse struct {
AuthorizationRuleListResult
}
EventHubsClientListAuthorizationRulesResponse contains the response from method EventHubsClient.NewListAuthorizationRulesPager.
type EventHubsClientListByNamespaceOptions ¶
type EventHubsClientListByNamespaceOptions struct { // Skip is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, // the value of the nextLink element will include a skip parameter that specifies // a starting point to use for subsequent calls. Skip *int32 // May be used to limit the number of results to the most recent N usageDetails. Top *int32 }
EventHubsClientListByNamespaceOptions contains the optional parameters for the EventHubsClient.NewListByNamespacePager method.
type EventHubsClientListByNamespaceResponse ¶
type EventHubsClientListByNamespaceResponse struct {
ListResult
}
EventHubsClientListByNamespaceResponse contains the response from method EventHubsClient.NewListByNamespacePager.
type EventHubsClientListKeysOptions ¶
type EventHubsClientListKeysOptions struct { }
EventHubsClientListKeysOptions contains the optional parameters for the EventHubsClient.ListKeys method.
type EventHubsClientListKeysResponse ¶
type EventHubsClientListKeysResponse struct {
AccessKeys
}
EventHubsClientListKeysResponse contains the response from method EventHubsClient.ListKeys.
type EventHubsClientRegenerateKeysOptions ¶
type EventHubsClientRegenerateKeysOptions struct { }
EventHubsClientRegenerateKeysOptions contains the optional parameters for the EventHubsClient.RegenerateKeys method.
type EventHubsClientRegenerateKeysResponse ¶
type EventHubsClientRegenerateKeysResponse struct {
AccessKeys
}
EventHubsClientRegenerateKeysResponse contains the response from method EventHubsClient.RegenerateKeys.
type Eventhub ¶
type Eventhub struct { // Properties supplied to the Create Or Update Event Hub operation. Properties *Properties `json:"properties,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
Eventhub - Single item in List or Get Event Hub operation
func (Eventhub) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Eventhub.
func (*Eventhub) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Eventhub.
type Identity ¶
type Identity struct { // ObjectId from the KeyVault PrincipalID *string `json:"principalId,omitempty"` // TenantId from the KeyVault TenantID *string `json:"tenantId,omitempty"` // Enumerates the possible value Identity type, which currently supports only 'SystemAssigned' Type *string `json:"type,omitempty"` }
Identity - Properties to configure Identity for Bring your Own Keys
func (Identity) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Identity.
func (*Identity) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Identity.
type KeyType ¶
type KeyType string
KeyType - The access key to regenerate.
func PossibleKeyTypeValues ¶
func PossibleKeyTypeValues() []KeyType
PossibleKeyTypeValues returns the possible values for the KeyType const type.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // Name of the Key from KeyVault KeyName *string `json:"keyName,omitempty"` // Uri of KeyVault KeyVaultURI *string `json:"keyVaultUri,omitempty"` // Key Version KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultProperties - Properties to configure keyVault Properties
func (KeyVaultProperties) MarshalJSON ¶
func (k KeyVaultProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type KeyVaultProperties.
func (*KeyVaultProperties) UnmarshalJSON ¶
func (k *KeyVaultProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type KeyVaultProperties.
type ListResult ¶
type ListResult struct { // Link to the next set of results. Not empty if Value contains incomplete list of EventHubs. NextLink *string `json:"nextLink,omitempty"` // Result of the List EventHubs operation. Value []*Eventhub `json:"value,omitempty"` }
ListResult - The result of the List EventHubs operation.
func (ListResult) MarshalJSON ¶
func (l ListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type ListResult.
func (*ListResult) UnmarshalJSON ¶
func (l *ListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type ListResult.
type MessagingRegions ¶
type MessagingRegions struct { // Resource location. Location *string `json:"location,omitempty"` // Properties of Messaging Region Properties *MessagingRegionsProperties `json:"properties,omitempty"` // Resource tags. Tags map[string]*string `json:"tags,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
MessagingRegions - Messaging Region
func (MessagingRegions) MarshalJSON ¶
func (m MessagingRegions) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MessagingRegions.
func (*MessagingRegions) UnmarshalJSON ¶
func (m *MessagingRegions) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MessagingRegions.
type MessagingRegionsListResult ¶
type MessagingRegionsListResult struct { // Result of the List MessagingRegions type. Value []*MessagingRegions `json:"value,omitempty"` // READ-ONLY; Link to the next set of results. Not empty if Value contains incomplete list of MessagingRegions. NextLink *string `json:"nextLink,omitempty" azure:"ro"` }
MessagingRegionsListResult - The response of the List MessagingRegions operation.
func (MessagingRegionsListResult) MarshalJSON ¶
func (m MessagingRegionsListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MessagingRegionsListResult.
func (*MessagingRegionsListResult) UnmarshalJSON ¶
func (m *MessagingRegionsListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MessagingRegionsListResult.
type MessagingRegionsProperties ¶
type MessagingRegionsProperties struct { // READ-ONLY; Region code Code *string `json:"code,omitempty" azure:"ro"` // READ-ONLY; Full name of the region FullName *string `json:"fullName,omitempty" azure:"ro"` }
MessagingRegionsProperties - Properties of Messaging Region
func (MessagingRegionsProperties) MarshalJSON ¶
func (m MessagingRegionsProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type MessagingRegionsProperties.
func (*MessagingRegionsProperties) UnmarshalJSON ¶
func (m *MessagingRegionsProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type MessagingRegionsProperties.
type NamespacesClient ¶
type NamespacesClient struct {
// contains filtered or unexported fields
}
NamespacesClient contains the methods for the Namespaces group. Don't use this type directly, use NewNamespacesClient() instead.
func NewNamespacesClient ¶
func NewNamespacesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*NamespacesClient, error)
NewNamespacesClient creates a new instance of NamespacesClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*NamespacesClient) BeginCreateOrUpdate ¶
func (client *NamespacesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, parameters EHNamespace, options *NamespacesClientBeginCreateOrUpdateOptions) (*runtime.Poller[NamespacesClientCreateOrUpdateResponse], error)
BeginCreateOrUpdate - Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- parameters - Parameters for creating a namespace resource.
- options - NamespacesClientBeginCreateOrUpdateOptions contains the optional parameters for the NamespacesClient.BeginCreateOrUpdate method.
func (*NamespacesClient) BeginDelete ¶
func (client *NamespacesClient) BeginDelete(ctx context.Context, resourceGroupName string, namespaceName string, options *NamespacesClientBeginDeleteOptions) (*runtime.Poller[NamespacesClientDeleteResponse], error)
BeginDelete - Deletes an existing namespace. This operation also removes all associated resources under the namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- options - NamespacesClientBeginDeleteOptions contains the optional parameters for the NamespacesClient.BeginDelete method.
func (*NamespacesClient) CheckNameAvailability ¶
func (client *NamespacesClient) CheckNameAvailability(ctx context.Context, parameters CheckNameAvailabilityParameter, options *NamespacesClientCheckNameAvailabilityOptions) (NamespacesClientCheckNameAvailabilityResponse, error)
CheckNameAvailability - Check the give Namespace name availability. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- parameters - Parameters to check availability of the given Namespace name
- options - NamespacesClientCheckNameAvailabilityOptions contains the optional parameters for the NamespacesClient.CheckNameAvailability method.
func (*NamespacesClient) CreateOrUpdateAuthorizationRule ¶
func (client *NamespacesClient) CreateOrUpdateAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, authorizationRuleName string, parameters AuthorizationRule, options *NamespacesClientCreateOrUpdateAuthorizationRuleOptions) (NamespacesClientCreateOrUpdateAuthorizationRuleResponse, error)
CreateOrUpdateAuthorizationRule - Creates or updates an AuthorizationRule for a Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- authorizationRuleName - The authorization rule name.
- parameters - The shared access AuthorizationRule.
- options - NamespacesClientCreateOrUpdateAuthorizationRuleOptions contains the optional parameters for the NamespacesClient.CreateOrUpdateAuthorizationRule method.
func (*NamespacesClient) DeleteAuthorizationRule ¶
func (client *NamespacesClient) DeleteAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, authorizationRuleName string, options *NamespacesClientDeleteAuthorizationRuleOptions) (NamespacesClientDeleteAuthorizationRuleResponse, error)
DeleteAuthorizationRule - Deletes an AuthorizationRule for a Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- authorizationRuleName - The authorization rule name.
- options - NamespacesClientDeleteAuthorizationRuleOptions contains the optional parameters for the NamespacesClient.DeleteAuthorizationRule method.
func (*NamespacesClient) Get ¶
func (client *NamespacesClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, options *NamespacesClientGetOptions) (NamespacesClientGetResponse, error)
Get - Gets the description of the specified namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- options - NamespacesClientGetOptions contains the optional parameters for the NamespacesClient.Get method.
func (*NamespacesClient) GetAuthorizationRule ¶
func (client *NamespacesClient) GetAuthorizationRule(ctx context.Context, resourceGroupName string, namespaceName string, authorizationRuleName string, options *NamespacesClientGetAuthorizationRuleOptions) (NamespacesClientGetAuthorizationRuleResponse, error)
GetAuthorizationRule - Gets an AuthorizationRule for a Namespace by rule name. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- authorizationRuleName - The authorization rule name.
- options - NamespacesClientGetAuthorizationRuleOptions contains the optional parameters for the NamespacesClient.GetAuthorizationRule method.
func (*NamespacesClient) ListKeys ¶
func (client *NamespacesClient) ListKeys(ctx context.Context, resourceGroupName string, namespaceName string, authorizationRuleName string, options *NamespacesClientListKeysOptions) (NamespacesClientListKeysResponse, error)
ListKeys - Gets the primary and secondary connection strings for the Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- authorizationRuleName - The authorization rule name.
- options - NamespacesClientListKeysOptions contains the optional parameters for the NamespacesClient.ListKeys method.
func (*NamespacesClient) NewListAuthorizationRulesPager ¶
func (client *NamespacesClient) NewListAuthorizationRulesPager(resourceGroupName string, namespaceName string, options *NamespacesClientListAuthorizationRulesOptions) *runtime.Pager[NamespacesClientListAuthorizationRulesResponse]
NewListAuthorizationRulesPager - Gets a list of authorization rules for a Namespace.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- options - NamespacesClientListAuthorizationRulesOptions contains the optional parameters for the NamespacesClient.NewListAuthorizationRulesPager method.
func (*NamespacesClient) NewListByResourceGroupPager ¶
func (client *NamespacesClient) NewListByResourceGroupPager(resourceGroupName string, options *NamespacesClientListByResourceGroupOptions) *runtime.Pager[NamespacesClientListByResourceGroupResponse]
NewListByResourceGroupPager - Lists the available Namespaces within a resource group.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- options - NamespacesClientListByResourceGroupOptions contains the optional parameters for the NamespacesClient.NewListByResourceGroupPager method.
func (*NamespacesClient) NewListPager ¶
func (client *NamespacesClient) NewListPager(options *NamespacesClientListOptions) *runtime.Pager[NamespacesClientListResponse]
NewListPager - Lists all the available Namespaces within a subscription, irrespective of the resource groups.
Generated from API version 2018-01-01-preview
- options - NamespacesClientListOptions contains the optional parameters for the NamespacesClient.NewListPager method.
func (*NamespacesClient) RegenerateKeys ¶
func (client *NamespacesClient) RegenerateKeys(ctx context.Context, resourceGroupName string, namespaceName string, authorizationRuleName string, parameters RegenerateAccessKeyParameters, options *NamespacesClientRegenerateKeysOptions) (NamespacesClientRegenerateKeysResponse, error)
RegenerateKeys - Regenerates the primary or secondary connection strings for the specified Namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2017-04-01
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- authorizationRuleName - The authorization rule name.
- parameters - Parameters required to regenerate the connection string.
- options - NamespacesClientRegenerateKeysOptions contains the optional parameters for the NamespacesClient.RegenerateKeys method.
func (*NamespacesClient) Update ¶
func (client *NamespacesClient) Update(ctx context.Context, resourceGroupName string, namespaceName string, parameters EHNamespace, options *NamespacesClientUpdateOptions) (NamespacesClientUpdateResponse, error)
Update - Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- parameters - Parameters for updating a namespace resource.
- options - NamespacesClientUpdateOptions contains the optional parameters for the NamespacesClient.Update method.
type NamespacesClientBeginCreateOrUpdateOptions ¶
type NamespacesClientBeginCreateOrUpdateOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
NamespacesClientBeginCreateOrUpdateOptions contains the optional parameters for the NamespacesClient.BeginCreateOrUpdate method.
type NamespacesClientBeginDeleteOptions ¶
type NamespacesClientBeginDeleteOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
NamespacesClientBeginDeleteOptions contains the optional parameters for the NamespacesClient.BeginDelete method.
type NamespacesClientCheckNameAvailabilityOptions ¶
type NamespacesClientCheckNameAvailabilityOptions struct { }
NamespacesClientCheckNameAvailabilityOptions contains the optional parameters for the NamespacesClient.CheckNameAvailability method.
type NamespacesClientCheckNameAvailabilityResponse ¶
type NamespacesClientCheckNameAvailabilityResponse struct {
CheckNameAvailabilityResult
}
NamespacesClientCheckNameAvailabilityResponse contains the response from method NamespacesClient.CheckNameAvailability.
type NamespacesClientCreateOrUpdateAuthorizationRuleOptions ¶
type NamespacesClientCreateOrUpdateAuthorizationRuleOptions struct { }
NamespacesClientCreateOrUpdateAuthorizationRuleOptions contains the optional parameters for the NamespacesClient.CreateOrUpdateAuthorizationRule method.
type NamespacesClientCreateOrUpdateAuthorizationRuleResponse ¶
type NamespacesClientCreateOrUpdateAuthorizationRuleResponse struct {
AuthorizationRule
}
NamespacesClientCreateOrUpdateAuthorizationRuleResponse contains the response from method NamespacesClient.CreateOrUpdateAuthorizationRule.
type NamespacesClientCreateOrUpdateResponse ¶
type NamespacesClientCreateOrUpdateResponse struct {
EHNamespace
}
NamespacesClientCreateOrUpdateResponse contains the response from method NamespacesClient.BeginCreateOrUpdate.
type NamespacesClientDeleteAuthorizationRuleOptions ¶
type NamespacesClientDeleteAuthorizationRuleOptions struct { }
NamespacesClientDeleteAuthorizationRuleOptions contains the optional parameters for the NamespacesClient.DeleteAuthorizationRule method.
type NamespacesClientDeleteAuthorizationRuleResponse ¶
type NamespacesClientDeleteAuthorizationRuleResponse struct { }
NamespacesClientDeleteAuthorizationRuleResponse contains the response from method NamespacesClient.DeleteAuthorizationRule.
type NamespacesClientDeleteResponse ¶
type NamespacesClientDeleteResponse struct { }
NamespacesClientDeleteResponse contains the response from method NamespacesClient.BeginDelete.
type NamespacesClientGetAuthorizationRuleOptions ¶
type NamespacesClientGetAuthorizationRuleOptions struct { }
NamespacesClientGetAuthorizationRuleOptions contains the optional parameters for the NamespacesClient.GetAuthorizationRule method.
type NamespacesClientGetAuthorizationRuleResponse ¶
type NamespacesClientGetAuthorizationRuleResponse struct {
AuthorizationRule
}
NamespacesClientGetAuthorizationRuleResponse contains the response from method NamespacesClient.GetAuthorizationRule.
type NamespacesClientGetOptions ¶
type NamespacesClientGetOptions struct { }
NamespacesClientGetOptions contains the optional parameters for the NamespacesClient.Get method.
type NamespacesClientGetResponse ¶
type NamespacesClientGetResponse struct {
EHNamespace
}
NamespacesClientGetResponse contains the response from method NamespacesClient.Get.
type NamespacesClientListAuthorizationRulesOptions ¶
type NamespacesClientListAuthorizationRulesOptions struct { }
NamespacesClientListAuthorizationRulesOptions contains the optional parameters for the NamespacesClient.NewListAuthorizationRulesPager method.
type NamespacesClientListAuthorizationRulesResponse ¶
type NamespacesClientListAuthorizationRulesResponse struct {
AuthorizationRuleListResult
}
NamespacesClientListAuthorizationRulesResponse contains the response from method NamespacesClient.NewListAuthorizationRulesPager.
type NamespacesClientListByResourceGroupOptions ¶
type NamespacesClientListByResourceGroupOptions struct { }
NamespacesClientListByResourceGroupOptions contains the optional parameters for the NamespacesClient.NewListByResourceGroupPager method.
type NamespacesClientListByResourceGroupResponse ¶
type NamespacesClientListByResourceGroupResponse struct {
EHNamespaceListResult
}
NamespacesClientListByResourceGroupResponse contains the response from method NamespacesClient.NewListByResourceGroupPager.
type NamespacesClientListKeysOptions ¶
type NamespacesClientListKeysOptions struct { }
NamespacesClientListKeysOptions contains the optional parameters for the NamespacesClient.ListKeys method.
type NamespacesClientListKeysResponse ¶
type NamespacesClientListKeysResponse struct {
AccessKeys
}
NamespacesClientListKeysResponse contains the response from method NamespacesClient.ListKeys.
type NamespacesClientListOptions ¶
type NamespacesClientListOptions struct { }
NamespacesClientListOptions contains the optional parameters for the NamespacesClient.NewListPager method.
type NamespacesClientListResponse ¶
type NamespacesClientListResponse struct {
EHNamespaceListResult
}
NamespacesClientListResponse contains the response from method NamespacesClient.NewListPager.
type NamespacesClientRegenerateKeysOptions ¶
type NamespacesClientRegenerateKeysOptions struct { }
NamespacesClientRegenerateKeysOptions contains the optional parameters for the NamespacesClient.RegenerateKeys method.
type NamespacesClientRegenerateKeysResponse ¶
type NamespacesClientRegenerateKeysResponse struct {
AccessKeys
}
NamespacesClientRegenerateKeysResponse contains the response from method NamespacesClient.RegenerateKeys.
type NamespacesClientUpdateOptions ¶
type NamespacesClientUpdateOptions struct { }
NamespacesClientUpdateOptions contains the optional parameters for the NamespacesClient.Update method.
type NamespacesClientUpdateResponse ¶
type NamespacesClientUpdateResponse struct {
EHNamespace
}
NamespacesClientUpdateResponse contains the response from method NamespacesClient.Update.
type Operation ¶
type Operation struct { // The object that represents the operation. Display *OperationDisplay `json:"display,omitempty"` // READ-ONLY; Operation name: {provider}/{resource}/{operation} Name *string `json:"name,omitempty" azure:"ro"` }
Operation - A Event Hub REST API operation
func (Operation) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Operation.
func (*Operation) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Operation.
type OperationDisplay ¶
type OperationDisplay struct { // READ-ONLY; Operation type: Read, write, delete, etc. Operation *string `json:"operation,omitempty" azure:"ro"` // READ-ONLY; Service provider: Microsoft.EventHub Provider *string `json:"provider,omitempty" azure:"ro"` // READ-ONLY; Resource on which the operation is performed: Invoice, etc. Resource *string `json:"resource,omitempty" azure:"ro"` }
OperationDisplay - The object that represents the operation.
func (OperationDisplay) MarshalJSON ¶
func (o OperationDisplay) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationDisplay.
func (*OperationDisplay) UnmarshalJSON ¶
func (o *OperationDisplay) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationDisplay.
type OperationListResult ¶
type OperationListResult struct { // READ-ONLY; URL to get the next set of operation list results if there are any. NextLink *string `json:"nextLink,omitempty" azure:"ro"` // READ-ONLY; List of Event Hub operations supported by the Microsoft.EventHub resource provider. Value []*Operation `json:"value,omitempty" azure:"ro"` }
OperationListResult - Result of the request to list Event Hub operations. It contains a list of operations and a URL link to get the next set of results.
func (OperationListResult) MarshalJSON ¶
func (o OperationListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type OperationListResult.
func (*OperationListResult) UnmarshalJSON ¶
func (o *OperationListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type OperationListResult.
type OperationsClient ¶
type OperationsClient struct {
// contains filtered or unexported fields
}
OperationsClient contains the methods for the Operations group. Don't use this type directly, use NewOperationsClient() instead.
func NewOperationsClient ¶
func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error)
NewOperationsClient creates a new instance of OperationsClient with the specified values.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*OperationsClient) NewListPager ¶
func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse]
NewListPager - Lists all of the available Event Hub REST API operations.
Generated from API version 2017-04-01
- options - OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListOptions ¶
type OperationsClientListOptions struct { }
OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method.
type OperationsClientListResponse ¶
type OperationsClientListResponse struct {
OperationListResult
}
OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type PrivateEndpoint ¶
type PrivateEndpoint struct { // The ARM identifier for Private Endpoint. ID *string `json:"id,omitempty"` }
PrivateEndpoint information.
func (PrivateEndpoint) MarshalJSON ¶
func (p PrivateEndpoint) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpoint.
func (*PrivateEndpoint) UnmarshalJSON ¶
func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpoint.
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { // Properties of the PrivateEndpointConnection. Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
PrivateEndpointConnection - Properties of the PrivateEndpointConnection.
func (PrivateEndpointConnection) MarshalJSON ¶
func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnection.
func (*PrivateEndpointConnection) UnmarshalJSON ¶
func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpointConnection.
type PrivateEndpointConnectionListResult ¶
type PrivateEndpointConnectionListResult struct { // A link for the next page of private endpoint connection resources. NextLink *string `json:"nextLink,omitempty"` // A collection of private endpoint connection resources. Value []*PrivateEndpointConnection `json:"value,omitempty"` }
PrivateEndpointConnectionListResult - Result of the list of all private endpoint connections operation.
func (PrivateEndpointConnectionListResult) MarshalJSON ¶
func (p PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionListResult.
func (*PrivateEndpointConnectionListResult) UnmarshalJSON ¶
func (p *PrivateEndpointConnectionListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpointConnectionListResult.
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { // The Private Endpoint resource for this Connection. PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` // Details about the state of the connection. PrivateLinkServiceConnectionState *ConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // Provisioning state of the Private Endpoint Connection. ProvisioningState *EndPointProvisioningState `json:"provisioningState,omitempty"` }
PrivateEndpointConnectionProperties - Properties of the private endpoint connection resource.
func (PrivateEndpointConnectionProperties) MarshalJSON ¶
func (p PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateEndpointConnectionProperties.
func (*PrivateEndpointConnectionProperties) UnmarshalJSON ¶
func (p *PrivateEndpointConnectionProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateEndpointConnectionProperties.
type PrivateEndpointConnectionsClient ¶
type PrivateEndpointConnectionsClient struct {
// contains filtered or unexported fields
}
PrivateEndpointConnectionsClient contains the methods for the PrivateEndpointConnections group. Don't use this type directly, use NewPrivateEndpointConnectionsClient() instead.
func NewPrivateEndpointConnectionsClient ¶
func NewPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateEndpointConnectionsClient, error)
NewPrivateEndpointConnectionsClient creates a new instance of PrivateEndpointConnectionsClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PrivateEndpointConnectionsClient) BeginDelete ¶
func (client *PrivateEndpointConnectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, namespaceName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionsClientBeginDeleteOptions) (*runtime.Poller[PrivateEndpointConnectionsClientDeleteResponse], error)
BeginDelete - Deletes an existing namespace. This operation also removes all associated resources under the namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- privateEndpointConnectionName - The PrivateEndpointConnection name
- options - PrivateEndpointConnectionsClientBeginDeleteOptions contains the optional parameters for the PrivateEndpointConnectionsClient.BeginDelete method.
func (*PrivateEndpointConnectionsClient) CreateOrUpdate ¶
func (client *PrivateEndpointConnectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, namespaceName string, privateEndpointConnectionName string, parameters PrivateEndpointConnection, options *PrivateEndpointConnectionsClientCreateOrUpdateOptions) (PrivateEndpointConnectionsClientCreateOrUpdateResponse, error)
CreateOrUpdate - Creates or updates PrivateEndpointConnections of service namespace. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- privateEndpointConnectionName - The PrivateEndpointConnection name
- parameters - Parameters supplied to update Status of PrivateEndPoint Connection to namespace resource.
- options - PrivateEndpointConnectionsClientCreateOrUpdateOptions contains the optional parameters for the PrivateEndpointConnectionsClient.CreateOrUpdate method.
func (*PrivateEndpointConnectionsClient) Get ¶
func (client *PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, privateEndpointConnectionName string, options *PrivateEndpointConnectionsClientGetOptions) (PrivateEndpointConnectionsClientGetResponse, error)
Get - Gets a description for the specified Private Endpoint Connection name. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- privateEndpointConnectionName - The PrivateEndpointConnection name
- options - PrivateEndpointConnectionsClientGetOptions contains the optional parameters for the PrivateEndpointConnectionsClient.Get method.
func (*PrivateEndpointConnectionsClient) NewListPager ¶
func (client *PrivateEndpointConnectionsClient) NewListPager(resourceGroupName string, namespaceName string, options *PrivateEndpointConnectionsClientListOptions) *runtime.Pager[PrivateEndpointConnectionsClientListResponse]
NewListPager - Gets the available PrivateEndpointConnections within a namespace.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- options - PrivateEndpointConnectionsClientListOptions contains the optional parameters for the PrivateEndpointConnectionsClient.NewListPager method.
type PrivateEndpointConnectionsClientBeginDeleteOptions ¶
type PrivateEndpointConnectionsClientBeginDeleteOptions struct { // Resumes the LRO from the provided token. ResumeToken string }
PrivateEndpointConnectionsClientBeginDeleteOptions contains the optional parameters for the PrivateEndpointConnectionsClient.BeginDelete method.
type PrivateEndpointConnectionsClientCreateOrUpdateOptions ¶
type PrivateEndpointConnectionsClientCreateOrUpdateOptions struct { }
PrivateEndpointConnectionsClientCreateOrUpdateOptions contains the optional parameters for the PrivateEndpointConnectionsClient.CreateOrUpdate method.
type PrivateEndpointConnectionsClientCreateOrUpdateResponse ¶
type PrivateEndpointConnectionsClientCreateOrUpdateResponse struct {
PrivateEndpointConnection
}
PrivateEndpointConnectionsClientCreateOrUpdateResponse contains the response from method PrivateEndpointConnectionsClient.CreateOrUpdate.
type PrivateEndpointConnectionsClientDeleteResponse ¶
type PrivateEndpointConnectionsClientDeleteResponse struct { }
PrivateEndpointConnectionsClientDeleteResponse contains the response from method PrivateEndpointConnectionsClient.BeginDelete.
type PrivateEndpointConnectionsClientGetOptions ¶
type PrivateEndpointConnectionsClientGetOptions struct { }
PrivateEndpointConnectionsClientGetOptions contains the optional parameters for the PrivateEndpointConnectionsClient.Get method.
type PrivateEndpointConnectionsClientGetResponse ¶
type PrivateEndpointConnectionsClientGetResponse struct {
PrivateEndpointConnection
}
PrivateEndpointConnectionsClientGetResponse contains the response from method PrivateEndpointConnectionsClient.Get.
type PrivateEndpointConnectionsClientListOptions ¶
type PrivateEndpointConnectionsClientListOptions struct { }
PrivateEndpointConnectionsClientListOptions contains the optional parameters for the PrivateEndpointConnectionsClient.NewListPager method.
type PrivateEndpointConnectionsClientListResponse ¶
type PrivateEndpointConnectionsClientListResponse struct {
PrivateEndpointConnectionListResult
}
PrivateEndpointConnectionsClientListResponse contains the response from method PrivateEndpointConnectionsClient.NewListPager.
type PrivateLinkConnectionStatus ¶
type PrivateLinkConnectionStatus string
PrivateLinkConnectionStatus - Status of the connection.
const ( PrivateLinkConnectionStatusApproved PrivateLinkConnectionStatus = "Approved" PrivateLinkConnectionStatusDisconnected PrivateLinkConnectionStatus = "Disconnected" PrivateLinkConnectionStatusPending PrivateLinkConnectionStatus = "Pending" PrivateLinkConnectionStatusRejected PrivateLinkConnectionStatus = "Rejected" )
func PossiblePrivateLinkConnectionStatusValues ¶
func PossiblePrivateLinkConnectionStatusValues() []PrivateLinkConnectionStatus
PossiblePrivateLinkConnectionStatusValues returns the possible values for the PrivateLinkConnectionStatus const type.
type PrivateLinkResource ¶
type PrivateLinkResource struct { // Fully qualified identifier of the resource. ID *string `json:"id,omitempty"` // Name of the resource Name *string `json:"name,omitempty"` // Properties of the private link resource. Properties *PrivateLinkResourceProperties `json:"properties,omitempty"` // Type of the resource Type *string `json:"type,omitempty"` }
PrivateLinkResource - Information of the private link resource.
func (PrivateLinkResource) MarshalJSON ¶
func (p PrivateLinkResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkResource.
func (*PrivateLinkResource) UnmarshalJSON ¶
func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkResource.
type PrivateLinkResourceProperties ¶
type PrivateLinkResourceProperties struct { // The private link resource group id. GroupID *string `json:"groupId,omitempty"` // The private link resource required member names. RequiredMembers []*string `json:"requiredMembers,omitempty"` // The private link resource Private link DNS zone name. RequiredZoneNames []*string `json:"requiredZoneNames,omitempty"` }
PrivateLinkResourceProperties - Properties of PrivateLinkResource
func (PrivateLinkResourceProperties) MarshalJSON ¶
func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourceProperties.
func (*PrivateLinkResourceProperties) UnmarshalJSON ¶
func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkResourceProperties.
type PrivateLinkResourcesClient ¶
type PrivateLinkResourcesClient struct {
// contains filtered or unexported fields
}
PrivateLinkResourcesClient contains the methods for the PrivateLinkResources group. Don't use this type directly, use NewPrivateLinkResourcesClient() instead.
func NewPrivateLinkResourcesClient ¶
func NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*PrivateLinkResourcesClient, error)
NewPrivateLinkResourcesClient creates a new instance of PrivateLinkResourcesClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*PrivateLinkResourcesClient) Get ¶
func (client *PrivateLinkResourcesClient) Get(ctx context.Context, resourceGroupName string, namespaceName string, options *PrivateLinkResourcesClientGetOptions) (PrivateLinkResourcesClientGetResponse, error)
Get - Gets lists of resources that supports Privatelinks. If the operation fails it returns an *azcore.ResponseError type.
Generated from API version 2018-01-01-preview
- resourceGroupName - Name of the resource group within the azure subscription.
- namespaceName - The Namespace name
- options - PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get method.
type PrivateLinkResourcesClientGetOptions ¶
type PrivateLinkResourcesClientGetOptions struct { }
PrivateLinkResourcesClientGetOptions contains the optional parameters for the PrivateLinkResourcesClient.Get method.
type PrivateLinkResourcesClientGetResponse ¶
type PrivateLinkResourcesClientGetResponse struct {
PrivateLinkResourcesListResult
}
PrivateLinkResourcesClientGetResponse contains the response from method PrivateLinkResourcesClient.Get.
type PrivateLinkResourcesListResult ¶
type PrivateLinkResourcesListResult struct { // A link for the next page of private link resources. NextLink *string `json:"nextLink,omitempty"` // A collection of private link resources Value []*PrivateLinkResource `json:"value,omitempty"` }
PrivateLinkResourcesListResult - Result of the List private link resources operation.
func (PrivateLinkResourcesListResult) MarshalJSON ¶
func (p PrivateLinkResourcesListResult) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type PrivateLinkResourcesListResult.
func (*PrivateLinkResourcesListResult) UnmarshalJSON ¶
func (p *PrivateLinkResourcesListResult) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type PrivateLinkResourcesListResult.
type Properties ¶
type Properties struct { // Properties of capture description CaptureDescription *CaptureDescription `json:"captureDescription,omitempty"` // Number of days to retain the events for this Event Hub, value should be 1 to 7 days MessageRetentionInDays *int64 `json:"messageRetentionInDays,omitempty"` // Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions. PartitionCount *int64 `json:"partitionCount,omitempty"` // Enumerates the possible values for the status of the Event Hub. Status *EntityStatus `json:"status,omitempty"` // READ-ONLY; Exact time the Event Hub was created. CreatedAt *time.Time `json:"createdAt,omitempty" azure:"ro"` // READ-ONLY; Current number of shards on the Event Hub. PartitionIDs []*string `json:"partitionIds,omitempty" azure:"ro"` // READ-ONLY; The exact time the message was updated. UpdatedAt *time.Time `json:"updatedAt,omitempty" azure:"ro"` }
Properties supplied to the Create Or Update Event Hub operation.
func (Properties) MarshalJSON ¶
func (p Properties) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type Properties.
func (*Properties) UnmarshalJSON ¶
func (p *Properties) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type Properties.
type RegenerateAccessKeyParameters ¶
type RegenerateAccessKeyParameters struct { // REQUIRED; The access key to regenerate. KeyType *KeyType `json:"keyType,omitempty"` // Optional, if the key value provided, is set for KeyType or autogenerated Key value set for keyType Key *string `json:"key,omitempty"` }
RegenerateAccessKeyParameters - Parameters supplied to the Regenerate Authorization Rule operation, specifies which key needs to be reset.
func (RegenerateAccessKeyParameters) MarshalJSON ¶
func (r RegenerateAccessKeyParameters) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type RegenerateAccessKeyParameters.
func (*RegenerateAccessKeyParameters) UnmarshalJSON ¶
func (r *RegenerateAccessKeyParameters) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type RegenerateAccessKeyParameters.
type RegionsClient ¶
type RegionsClient struct {
// contains filtered or unexported fields
}
RegionsClient contains the methods for the Regions group. Don't use this type directly, use NewRegionsClient() instead.
func NewRegionsClient ¶
func NewRegionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*RegionsClient, error)
NewRegionsClient creates a new instance of RegionsClient with the specified values.
- subscriptionID - Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- credential - used to authorize requests. Usually a credential from azidentity.
- options - pass nil to accept the default values.
func (*RegionsClient) NewListBySKUPager ¶
func (client *RegionsClient) NewListBySKUPager(sku string, options *RegionsClientListBySKUOptions) *runtime.Pager[RegionsClientListBySKUResponse]
NewListBySKUPager - Gets the available Regions for a given sku
Generated from API version 2017-04-01
- sku - The sku type.
- options - RegionsClientListBySKUOptions contains the optional parameters for the RegionsClient.NewListBySKUPager method.
type RegionsClientListBySKUOptions ¶
type RegionsClientListBySKUOptions struct { }
RegionsClientListBySKUOptions contains the optional parameters for the RegionsClient.NewListBySKUPager method.
type RegionsClientListBySKUResponse ¶
type RegionsClientListBySKUResponse struct {
MessagingRegionsListResult
}
RegionsClientListBySKUResponse contains the response from method RegionsClient.NewListBySKUPager.
type Resource ¶
type Resource struct { // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
Resource - Common fields that are returned in the response for all Azure Resource Manager resources
func (Resource) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type Resource.
func (*Resource) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type Resource.
type SKU ¶
type SKU struct { // REQUIRED; Name of this SKU. Name *SKUName `json:"name,omitempty"` // The Event Hubs throughput units, value should be 0 to 20 throughput units. Capacity *int32 `json:"capacity,omitempty"` // The billing tier of this particular SKU. Tier *SKUTier `json:"tier,omitempty"` }
SKU parameters supplied to the create namespace operation
func (SKU) MarshalJSON ¶
MarshalJSON implements the json.Marshaller interface for type SKU.
func (*SKU) UnmarshalJSON ¶
UnmarshalJSON implements the json.Unmarshaller interface for type SKU.
type SKUName ¶
type SKUName string
SKUName - Name of this SKU.
func PossibleSKUNameValues ¶
func PossibleSKUNameValues() []SKUName
PossibleSKUNameValues returns the possible values for the SKUName const type.
type SKUTier ¶
type SKUTier string
SKUTier - The billing tier of this particular SKU.
func PossibleSKUTierValues ¶
func PossibleSKUTierValues() []SKUTier
PossibleSKUTierValues returns the possible values for the SKUTier const type.
type TrackedResource ¶
type TrackedResource struct { // Resource location. Location *string `json:"location,omitempty"` // Resource tags. Tags map[string]*string `json:"tags,omitempty"` // READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ID *string `json:"id,omitempty" azure:"ro"` // READ-ONLY; The name of the resource Name *string `json:"name,omitempty" azure:"ro"` // READ-ONLY; The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty" azure:"ro"` }
TrackedResource - Definition of resource.
func (TrackedResource) MarshalJSON ¶
func (t TrackedResource) MarshalJSON() ([]byte, error)
MarshalJSON implements the json.Marshaller interface for type TrackedResource.
func (*TrackedResource) UnmarshalJSON ¶
func (t *TrackedResource) UnmarshalJSON(data []byte) error
UnmarshalJSON implements the json.Unmarshaller interface for type TrackedResource.
type UnavailableReason ¶
type UnavailableReason string
UnavailableReason - Specifies the reason for the unavailability of the service.
const ()
func PossibleUnavailableReasonValues ¶
func PossibleUnavailableReasonValues() []UnavailableReason
PossibleUnavailableReasonValues returns the possible values for the UnavailableReason const type.
Source Files ¶
- build.go
- client_factory.go
- clusters_client.go
- constants.go
- consumergroups_client.go
- disasterrecoveryconfigs_client.go
- eventhubs_client.go
- models.go
- models_serde.go
- namespaces_client.go
- operations_client.go
- privateendpointconnections_client.go
- privatelinkresources_client.go
- regions_client.go
- response_types.go
- time_rfc3339.go