Azure Native v1.102.0, May 2 23
Azure Native v1.102.0, May 2 23
azure-native.eventhub.getEventHub
Explore with Pulumi AI
Gets an Event Hubs description for the specified Event Hub. API Version: 2017-04-01.
Using getEventHub
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEventHub(args: GetEventHubArgs, opts?: InvokeOptions): Promise<GetEventHubResult>
function getEventHubOutput(args: GetEventHubOutputArgs, opts?: InvokeOptions): Output<GetEventHubResult>
def get_event_hub(event_hub_name: Optional[str] = None,
namespace_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEventHubResult
def get_event_hub_output(event_hub_name: Optional[pulumi.Input[str]] = None,
namespace_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEventHubResult]
func LookupEventHub(ctx *Context, args *LookupEventHubArgs, opts ...InvokeOption) (*LookupEventHubResult, error)
func LookupEventHubOutput(ctx *Context, args *LookupEventHubOutputArgs, opts ...InvokeOption) LookupEventHubResultOutput
> Note: This function is named LookupEventHub
in the Go SDK.
public static class GetEventHub
{
public static Task<GetEventHubResult> InvokeAsync(GetEventHubArgs args, InvokeOptions? opts = null)
public static Output<GetEventHubResult> Invoke(GetEventHubInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEventHubResult> getEventHub(GetEventHubArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:eventhub:getEventHub
arguments:
# arguments dictionary
The following arguments are supported:
- Event
Hub stringName The Event Hub name
- Namespace
Name string The Namespace name
- Resource
Group stringName Name of the resource group within the azure subscription.
- Event
Hub stringName The Event Hub name
- Namespace
Name string The Namespace name
- Resource
Group stringName Name of the resource group within the azure subscription.
- event
Hub StringName The Event Hub name
- namespace
Name String The Namespace name
- resource
Group StringName Name of the resource group within the azure subscription.
- event
Hub stringName The Event Hub name
- namespace
Name string The Namespace name
- resource
Group stringName Name of the resource group within the azure subscription.
- event_
hub_ strname The Event Hub name
- namespace_
name str The Namespace name
- resource_
group_ strname Name of the resource group within the azure subscription.
- event
Hub StringName The Event Hub name
- namespace
Name String The Namespace name
- resource
Group StringName Name of the resource group within the azure subscription.
getEventHub Result
The following output properties are available:
- Created
At string Exact time the Event Hub was created.
- Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
The name of the resource
- Partition
Ids List<string> Current number of shards on the Event Hub.
- Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Updated
At string The exact time the message was updated.
- Capture
Description Pulumi.Azure Native. Event Hub. Outputs. Capture Description Response Properties of capture description
- Message
Retention doubleIn Days Number of days to retain the events for this Event Hub, value should be 1 to 7 days
- Partition
Count double Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
- Status string
Enumerates the possible values for the status of the Event Hub.
- Created
At string Exact time the Event Hub was created.
- Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
The name of the resource
- Partition
Ids []string Current number of shards on the Event Hub.
- Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Updated
At string The exact time the message was updated.
- Capture
Description CaptureDescription Response Properties of capture description
- Message
Retention float64In Days Number of days to retain the events for this Event Hub, value should be 1 to 7 days
- Partition
Count float64 Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
- Status string
Enumerates the possible values for the status of the Event Hub.
- created
At String Exact time the Event Hub was created.
- id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
The name of the resource
- partition
Ids List<String> Current number of shards on the Event Hub.
- type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updated
At String The exact time the message was updated.
- capture
Description CaptureDescription Response Properties of capture description
- message
Retention DoubleIn Days Number of days to retain the events for this Event Hub, value should be 1 to 7 days
- partition
Count Double Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
- status String
Enumerates the possible values for the status of the Event Hub.
- created
At string Exact time the Event Hub was created.
- id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
The name of the resource
- partition
Ids string[] Current number of shards on the Event Hub.
- type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updated
At string The exact time the message was updated.
- capture
Description CaptureDescription Response Properties of capture description
- message
Retention numberIn Days Number of days to retain the events for this Event Hub, value should be 1 to 7 days
- partition
Count number Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
- status string
Enumerates the possible values for the status of the Event Hub.
- created_
at str Exact time the Event Hub was created.
- id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
The name of the resource
- partition_
ids Sequence[str] Current number of shards on the Event Hub.
- type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updated_
at str The exact time the message was updated.
- capture_
description CaptureDescription Response Properties of capture description
- message_
retention_ floatin_ days Number of days to retain the events for this Event Hub, value should be 1 to 7 days
- partition_
count float Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
- status str
Enumerates the possible values for the status of the Event Hub.
- created
At String Exact time the Event Hub was created.
- id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
The name of the resource
- partition
Ids List<String> Current number of shards on the Event Hub.
- type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- updated
At String The exact time the message was updated.
- capture
Description Property Map Properties of capture description
- message
Retention NumberIn Days Number of days to retain the events for this Event Hub, value should be 1 to 7 days
- partition
Count Number Number of partitions created for the Event Hub, allowed values are from 1 to 32 partitions.
- status String
Enumerates the possible values for the status of the Event Hub.
Supporting Types
CaptureDescriptionResponse
- Destination
Pulumi.
Azure Native. Event Hub. Inputs. Destination Response Properties of Destination where capture will be stored. (Storage Account, Blob Names)
- Enabled bool
A value that indicates whether capture description is enabled.
- Encoding string
Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
- Interval
In intSeconds 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
- Size
Limit intIn Bytes 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
- Skip
Empty boolArchives A value that indicates whether to Skip Empty Archives
- Destination
Destination
Response Properties of Destination where capture will be stored. (Storage Account, Blob Names)
- Enabled bool
A value that indicates whether capture description is enabled.
- Encoding string
Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
- Interval
In intSeconds 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
- Size
Limit intIn Bytes 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
- Skip
Empty boolArchives A value that indicates whether to Skip Empty Archives
- destination
Destination
Response Properties of Destination where capture will be stored. (Storage Account, Blob Names)
- enabled Boolean
A value that indicates whether capture description is enabled.
- encoding String
Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
- interval
In IntegerSeconds 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
- size
Limit IntegerIn Bytes 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
- skip
Empty BooleanArchives A value that indicates whether to Skip Empty Archives
- destination
Destination
Response Properties of Destination where capture will be stored. (Storage Account, Blob Names)
- enabled boolean
A value that indicates whether capture description is enabled.
- encoding string
Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
- interval
In numberSeconds 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
- size
Limit numberIn Bytes 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
- skip
Empty booleanArchives A value that indicates whether to Skip Empty Archives
- destination
Destination
Response Properties of Destination where capture will be stored. (Storage Account, Blob Names)
- enabled bool
A value that indicates whether capture description is enabled.
- encoding str
Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
- interval_
in_ intseconds 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
- size_
limit_ intin_ bytes 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
- skip_
empty_ boolarchives A value that indicates whether to Skip Empty Archives
- destination Property Map
Properties of Destination where capture will be stored. (Storage Account, Blob Names)
- enabled Boolean
A value that indicates whether capture description is enabled.
- encoding String
Enumerates the possible values for the encoding format of capture description. Note: 'AvroDeflate' will be deprecated in New API Version
- interval
In NumberSeconds 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
- size
Limit NumberIn Bytes 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
- skip
Empty BooleanArchives A value that indicates whether to Skip Empty Archives
DestinationResponse
- Archive
Name stringFormat 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
- Blob
Container string Blob container Name
- Name string
Name for capture destination
- Storage
Account stringResource Id Resource id of the storage account to be used to create the blobs
- Archive
Name stringFormat 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
- Blob
Container string Blob container Name
- Name string
Name for capture destination
- Storage
Account stringResource Id Resource id of the storage account to be used to create the blobs
- archive
Name StringFormat 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
- blob
Container String Blob container Name
- name String
Name for capture destination
- storage
Account StringResource Id Resource id of the storage account to be used to create the blobs
- archive
Name stringFormat 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
- blob
Container string Blob container Name
- name string
Name for capture destination
- storage
Account stringResource Id Resource id of the storage account to be used to create the blobs
- archive_
name_ strformat 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
- blob_
container str Blob container Name
- name str
Name for capture destination
- storage_
account_ strresource_ id Resource id of the storage account to be used to create the blobs
- archive
Name StringFormat 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
- blob
Container String Blob container Name
- name String
Name for capture destination
- storage
Account StringResource Id Resource id of the storage account to be used to create the blobs
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0