1. Packages
  2. Aiven Provider
  3. API Docs
  4. getM3Aggregator
Aiven v6.44.0 published on Friday, Oct 10, 2025 by Pulumi

aiven.getM3Aggregator

Deploy with Pulumi
aiven logo
Aiven v6.44.0 published on Friday, Oct 10, 2025 by Pulumi

    Using getM3Aggregator

    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 getM3Aggregator(args: GetM3AggregatorArgs, opts?: InvokeOptions): Promise<GetM3AggregatorResult>
    function getM3AggregatorOutput(args: GetM3AggregatorOutputArgs, opts?: InvokeOptions): Output<GetM3AggregatorResult>
    def get_m3_aggregator(project: Optional[str] = None,
                          service_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetM3AggregatorResult
    def get_m3_aggregator_output(project: Optional[pulumi.Input[str]] = None,
                          service_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetM3AggregatorResult]
    func LookupM3Aggregator(ctx *Context, args *LookupM3AggregatorArgs, opts ...InvokeOption) (*LookupM3AggregatorResult, error)
    func LookupM3AggregatorOutput(ctx *Context, args *LookupM3AggregatorOutputArgs, opts ...InvokeOption) LookupM3AggregatorResultOutput

    > Note: This function is named LookupM3Aggregator in the Go SDK.

    public static class GetM3Aggregator 
    {
        public static Task<GetM3AggregatorResult> InvokeAsync(GetM3AggregatorArgs args, InvokeOptions? opts = null)
        public static Output<GetM3AggregatorResult> Invoke(GetM3AggregatorInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetM3AggregatorResult> getM3Aggregator(GetM3AggregatorArgs args, InvokeOptions options)
    public static Output<GetM3AggregatorResult> getM3Aggregator(GetM3AggregatorArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aiven:index/getM3Aggregator:getM3Aggregator
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Project string
    ServiceName string
    Project string
    ServiceName string
    project String
    serviceName String
    project string
    serviceName string
    project String
    serviceName String

    getM3Aggregator Result

    The following output properties are available:

    AdditionalDiskSpace string
    CloudName string
    Components List<GetM3AggregatorComponent>
    DiskSpace string
    DiskSpaceCap string
    DiskSpaceDefault string
    DiskSpaceStep string
    DiskSpaceUsed string
    Id string
    The provider-assigned unique ID for this managed resource.
    M3aggregatorUserConfigs List<GetM3AggregatorM3aggregatorUserConfig>
    M3aggregators List<GetM3AggregatorM3aggregator>
    MaintenanceWindowDow string
    MaintenanceWindowEnabled bool
    MaintenanceWindowTime string
    Plan string
    Project string
    ProjectVpcId string
    ServiceHost string
    ServiceIntegrations List<GetM3AggregatorServiceIntegration>
    ServiceName string
    ServicePassword string
    ServicePort int
    ServiceType string
    ServiceUri string
    ServiceUsername string
    State string
    StaticIps List<string>
    Tags List<GetM3AggregatorTag>
    TechEmails List<GetM3AggregatorTechEmail>
    TerminationProtection bool
    additionalDiskSpace String
    cloudName String
    components List<GetM3AggregatorComponent>
    diskSpace String
    diskSpaceCap String
    diskSpaceDefault String
    diskSpaceStep String
    diskSpaceUsed String
    id String
    The provider-assigned unique ID for this managed resource.
    m3aggregatorUserConfigs List<GetM3AggregatorM3aggregatorUserConfig>
    m3aggregators List<GetM3AggregatorM3aggregator>
    maintenanceWindowDow String
    maintenanceWindowEnabled Boolean
    maintenanceWindowTime String
    plan String
    project String
    projectVpcId String
    serviceHost String
    serviceIntegrations List<GetM3AggregatorServiceIntegration>
    serviceName String
    servicePassword String
    servicePort Integer
    serviceType String
    serviceUri String
    serviceUsername String
    state String
    staticIps List<String>
    tags List<GetM3AggregatorTag>
    techEmails List<GetM3AggregatorTechEmail>
    terminationProtection Boolean
    additional_disk_space str
    cloud_name str
    components Sequence[GetM3AggregatorComponent]
    disk_space str
    disk_space_cap str
    disk_space_default str
    disk_space_step str
    disk_space_used str
    id str
    The provider-assigned unique ID for this managed resource.
    m3aggregator_user_configs Sequence[GetM3AggregatorM3aggregatorUserConfig]
    m3aggregators Sequence[GetM3AggregatorM3aggregator]
    maintenance_window_dow str
    maintenance_window_enabled bool
    maintenance_window_time str
    plan str
    project str
    project_vpc_id str
    service_host str
    service_integrations Sequence[GetM3AggregatorServiceIntegration]
    service_name str
    service_password str
    service_port int
    service_type str
    service_uri str
    service_username str
    state str
    static_ips Sequence[str]
    tags Sequence[GetM3AggregatorTag]
    tech_emails Sequence[GetM3AggregatorTechEmail]
    termination_protection bool

    Supporting Types

    GetM3AggregatorComponent

    Component string
    Service component name
    ConnectionUri string
    Connection info for connecting to the service component. This is a combination of host and port.
    Host string
    Host name for connecting to the service component
    KafkaAuthenticationMethod string
    Kafka authentication method. This is a value specific to the 'kafka' service component
    KafkaSslCa string
    Kafka certificate used. The possible values are letsencrypt and project_ca.
    Port int
    Port number for connecting to the service component
    Route string
    Network access route
    Ssl bool
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    Usage string
    DNS usage name
    Component string
    Service component name
    ConnectionUri string
    Connection info for connecting to the service component. This is a combination of host and port.
    Host string
    Host name for connecting to the service component
    KafkaAuthenticationMethod string
    Kafka authentication method. This is a value specific to the 'kafka' service component
    KafkaSslCa string
    Kafka certificate used. The possible values are letsencrypt and project_ca.
    Port int
    Port number for connecting to the service component
    Route string
    Network access route
    Ssl bool
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    Usage string
    DNS usage name
    component String
    Service component name
    connectionUri String
    Connection info for connecting to the service component. This is a combination of host and port.
    host String
    Host name for connecting to the service component
    kafkaAuthenticationMethod String
    Kafka authentication method. This is a value specific to the 'kafka' service component
    kafkaSslCa String
    Kafka certificate used. The possible values are letsencrypt and project_ca.
    port Integer
    Port number for connecting to the service component
    route String
    Network access route
    ssl Boolean
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage String
    DNS usage name
    component string
    Service component name
    connectionUri string
    Connection info for connecting to the service component. This is a combination of host and port.
    host string
    Host name for connecting to the service component
    kafkaAuthenticationMethod string
    Kafka authentication method. This is a value specific to the 'kafka' service component
    kafkaSslCa string
    Kafka certificate used. The possible values are letsencrypt and project_ca.
    port number
    Port number for connecting to the service component
    route string
    Network access route
    ssl boolean
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage string
    DNS usage name
    component str
    Service component name
    connection_uri str
    Connection info for connecting to the service component. This is a combination of host and port.
    host str
    Host name for connecting to the service component
    kafka_authentication_method str
    Kafka authentication method. This is a value specific to the 'kafka' service component
    kafka_ssl_ca str
    Kafka certificate used. The possible values are letsencrypt and project_ca.
    port int
    Port number for connecting to the service component
    route str
    Network access route
    ssl bool
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage str
    DNS usage name
    component String
    Service component name
    connectionUri String
    Connection info for connecting to the service component. This is a combination of host and port.
    host String
    Host name for connecting to the service component
    kafkaAuthenticationMethod String
    Kafka authentication method. This is a value specific to the 'kafka' service component
    kafkaSslCa String
    Kafka certificate used. The possible values are letsencrypt and project_ca.
    port Number
    Port number for connecting to the service component
    route String
    Network access route
    ssl Boolean
    Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
    usage String
    DNS usage name

    GetM3AggregatorM3aggregator

    AggregatorHttpUri string
    M3 Aggregator HTTP URI.
    Uris List<string>
    M3 Aggregator server URIs.
    AggregatorHttpUri string
    M3 Aggregator HTTP URI.
    Uris []string
    M3 Aggregator server URIs.
    aggregatorHttpUri String
    M3 Aggregator HTTP URI.
    uris List<String>
    M3 Aggregator server URIs.
    aggregatorHttpUri string
    M3 Aggregator HTTP URI.
    uris string[]
    M3 Aggregator server URIs.
    aggregator_http_uri str
    M3 Aggregator HTTP URI.
    uris Sequence[str]
    M3 Aggregator server URIs.
    aggregatorHttpUri String
    M3 Aggregator HTTP URI.
    uris List<String>
    M3 Aggregator server URIs.

    GetM3AggregatorM3aggregatorUserConfig

    CustomDomain string
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
    IpFilterObjects List<GetM3AggregatorM3aggregatorUserConfigIpFilterObject>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
    IpFilterStrings List<string>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
    IpFilters List<string>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.

    Deprecated: Deprecated. Use ip_filter_string instead.

    M3Version string
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (deprecated, use m3aggregator_version).
    M3aggregatorVersion string
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (the minimum compatible version).
    ServiceLog bool
    Store logs for the service so that they are available in the HTTP API and console.
    StaticIps bool
    Use static public IP addresses.
    CustomDomain string
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
    IpFilterObjects []GetM3AggregatorM3aggregatorUserConfigIpFilterObject
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
    IpFilterStrings []string
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
    IpFilters []string
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.

    Deprecated: Deprecated. Use ip_filter_string instead.

    M3Version string
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (deprecated, use m3aggregator_version).
    M3aggregatorVersion string
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (the minimum compatible version).
    ServiceLog bool
    Store logs for the service so that they are available in the HTTP API and console.
    StaticIps bool
    Use static public IP addresses.
    customDomain String
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
    ipFilterObjects List<GetM3AggregatorM3aggregatorUserConfigIpFilterObject>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
    ipFilterStrings List<String>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
    ipFilters List<String>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.

    Deprecated: Deprecated. Use ip_filter_string instead.

    m3Version String
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (deprecated, use m3aggregator_version).
    m3aggregatorVersion String
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (the minimum compatible version).
    serviceLog Boolean
    Store logs for the service so that they are available in the HTTP API and console.
    staticIps Boolean
    Use static public IP addresses.
    customDomain string
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
    ipFilterObjects GetM3AggregatorM3aggregatorUserConfigIpFilterObject[]
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
    ipFilterStrings string[]
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
    ipFilters string[]
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.

    Deprecated: Deprecated. Use ip_filter_string instead.

    m3Version string
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (deprecated, use m3aggregator_version).
    m3aggregatorVersion string
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (the minimum compatible version).
    serviceLog boolean
    Store logs for the service so that they are available in the HTTP API and console.
    staticIps boolean
    Use static public IP addresses.
    custom_domain str
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
    ip_filter_objects Sequence[GetM3AggregatorM3aggregatorUserConfigIpFilterObject]
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
    ip_filter_strings Sequence[str]
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
    ip_filters Sequence[str]
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.

    Deprecated: Deprecated. Use ip_filter_string instead.

    m3_version str
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (deprecated, use m3aggregator_version).
    m3aggregator_version str
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (the minimum compatible version).
    service_log bool
    Store logs for the service so that they are available in the HTTP API and console.
    static_ips bool
    Use static public IP addresses.
    customDomain String
    Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
    ipFilterObjects List<Property Map>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
    ipFilterStrings List<String>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
    ipFilters List<String>
    Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.

    Deprecated: Deprecated. Use ip_filter_string instead.

    m3Version String
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (deprecated, use m3aggregator_version).
    m3aggregatorVersion String
    Enum: 1.1, 1.2, 1.5, and newer. M3 major version (the minimum compatible version).
    serviceLog Boolean
    Store logs for the service so that they are available in the HTTP API and console.
    staticIps Boolean
    Use static public IP addresses.

    GetM3AggregatorM3aggregatorUserConfigIpFilterObject

    Network string
    CIDR address block. Example: 10.20.0.0/16.
    Description string
    Description for IP filter list entry. Example: Production service IP range.
    Network string
    CIDR address block. Example: 10.20.0.0/16.
    Description string
    Description for IP filter list entry. Example: Production service IP range.
    network String
    CIDR address block. Example: 10.20.0.0/16.
    description String
    Description for IP filter list entry. Example: Production service IP range.
    network string
    CIDR address block. Example: 10.20.0.0/16.
    description string
    Description for IP filter list entry. Example: Production service IP range.
    network str
    CIDR address block. Example: 10.20.0.0/16.
    description str
    Description for IP filter list entry. Example: Production service IP range.
    network String
    CIDR address block. Example: 10.20.0.0/16.
    description String
    Description for IP filter list entry. Example: Production service IP range.

    GetM3AggregatorServiceIntegration

    IntegrationType string
    Type of the service integration
    SourceServiceName string
    Name of the source service
    IntegrationType string
    Type of the service integration
    SourceServiceName string
    Name of the source service
    integrationType String
    Type of the service integration
    sourceServiceName String
    Name of the source service
    integrationType string
    Type of the service integration
    sourceServiceName string
    Name of the source service
    integration_type str
    Type of the service integration
    source_service_name str
    Name of the source service
    integrationType String
    Type of the service integration
    sourceServiceName String
    Name of the source service

    GetM3AggregatorTag

    Key string
    Service tag key
    Value string
    Service tag value
    Key string
    Service tag key
    Value string
    Service tag value
    key String
    Service tag key
    value String
    Service tag value
    key string
    Service tag key
    value string
    Service tag value
    key str
    Service tag key
    value str
    Service tag value
    key String
    Service tag key
    value String
    Service tag value

    GetM3AggregatorTechEmail

    Email string
    An email address to contact for technical issues
    Email string
    An email address to contact for technical issues
    email String
    An email address to contact for technical issues
    email string
    An email address to contact for technical issues
    email str
    An email address to contact for technical issues
    email String
    An email address to contact for technical issues

    Package Details

    Repository
    Aiven pulumi/pulumi-aiven
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aiven Terraform Provider.
    aiven logo
    Aiven v6.44.0 published on Friday, Oct 10, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate