Aiven v6.44.0 published on Friday, Oct 10, 2025 by Pulumi
aiven.getM3Aggregator
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 dictionaryThe following arguments are supported:
- Project string
- ServiceName string
- Project string
- ServiceName string
- project String
- serviceName String
- project string
- serviceName string
- project str
- service_name str
- project String
- serviceName String
getM3Aggregator Result
The following output properties are available:
- AdditionalDisk stringSpace 
- CloudName string
- Components
List<GetM3Aggregator Component> 
- DiskSpace string
- DiskSpace stringCap 
- DiskSpace stringDefault 
- DiskSpace stringStep 
- DiskSpace stringUsed 
- Id string
- The provider-assigned unique ID for this managed resource.
- M3aggregatorUser List<GetConfigs M3Aggregator M3aggregator User Config> 
- M3aggregators
List<GetM3Aggregator M3aggregator> 
- MaintenanceWindow stringDow 
- MaintenanceWindow boolEnabled 
- MaintenanceWindow stringTime 
- Plan string
- Project string
- ProjectVpc stringId 
- ServiceHost string
- ServiceIntegrations List<GetM3Aggregator Service Integration> 
- ServiceName string
- ServicePassword string
- ServicePort int
- ServiceType string
- ServiceUri string
- ServiceUsername string
- State string
- StaticIps List<string>
- 
List<GetM3Aggregator Tag> 
- TechEmails List<GetM3Aggregator Tech Email> 
- TerminationProtection bool
- AdditionalDisk stringSpace 
- CloudName string
- Components
[]GetM3Aggregator Component 
- DiskSpace string
- DiskSpace stringCap 
- DiskSpace stringDefault 
- DiskSpace stringStep 
- DiskSpace stringUsed 
- Id string
- The provider-assigned unique ID for this managed resource.
- M3aggregatorUser []GetConfigs M3Aggregator M3aggregator User Config 
- M3aggregators
[]GetM3Aggregator M3aggregator 
- MaintenanceWindow stringDow 
- MaintenanceWindow boolEnabled 
- MaintenanceWindow stringTime 
- Plan string
- Project string
- ProjectVpc stringId 
- ServiceHost string
- ServiceIntegrations []GetM3Aggregator Service Integration 
- ServiceName string
- ServicePassword string
- ServicePort int
- ServiceType string
- ServiceUri string
- ServiceUsername string
- State string
- StaticIps []string
- 
[]GetM3Aggregator Tag 
- TechEmails []GetM3Aggregator Tech Email 
- TerminationProtection bool
- additionalDisk StringSpace 
- cloudName String
- components
List<GetM3Aggregator Component> 
- diskSpace String
- diskSpace StringCap 
- diskSpace StringDefault 
- diskSpace StringStep 
- diskSpace StringUsed 
- id String
- The provider-assigned unique ID for this managed resource.
- m3aggregatorUser List<GetConfigs M3Aggregator M3aggregator User Config> 
- m3aggregators
List<GetM3Aggregator M3aggregator> 
- maintenanceWindow StringDow 
- maintenanceWindow BooleanEnabled 
- maintenanceWindow StringTime 
- plan String
- project String
- projectVpc StringId 
- serviceHost String
- serviceIntegrations List<GetM3Aggregator Service Integration> 
- serviceName String
- servicePassword String
- servicePort Integer
- serviceType String
- serviceUri String
- serviceUsername String
- state String
- staticIps List<String>
- 
List<GetM3Aggregator Tag> 
- techEmails List<GetM3Aggregator Tech Email> 
- terminationProtection Boolean
- additionalDisk stringSpace 
- cloudName string
- components
GetM3Aggregator Component[] 
- diskSpace string
- diskSpace stringCap 
- diskSpace stringDefault 
- diskSpace stringStep 
- diskSpace stringUsed 
- id string
- The provider-assigned unique ID for this managed resource.
- m3aggregatorUser GetConfigs M3Aggregator M3aggregator User Config[] 
- m3aggregators
GetM3Aggregator M3aggregator[] 
- maintenanceWindow stringDow 
- maintenanceWindow booleanEnabled 
- maintenanceWindow stringTime 
- plan string
- project string
- projectVpc stringId 
- serviceHost string
- serviceIntegrations GetM3Aggregator Service Integration[] 
- serviceName string
- servicePassword string
- servicePort number
- serviceType string
- serviceUri string
- serviceUsername string
- state string
- staticIps string[]
- 
GetM3Aggregator Tag[] 
- techEmails GetM3Aggregator Tech Email[] 
- terminationProtection boolean
- additional_disk_ strspace 
- cloud_name str
- components
Sequence[GetM3Aggregator Component] 
- disk_space str
- disk_space_ strcap 
- disk_space_ strdefault 
- disk_space_ strstep 
- disk_space_ strused 
- id str
- The provider-assigned unique ID for this managed resource.
- m3aggregator_user_ Sequence[Getconfigs M3Aggregator M3aggregator User Config] 
- m3aggregators
Sequence[GetM3Aggregator M3aggregator] 
- maintenance_window_ strdow 
- maintenance_window_ boolenabled 
- maintenance_window_ strtime 
- plan str
- project str
- project_vpc_ strid 
- service_host str
- service_integrations Sequence[GetM3Aggregator Service Integration] 
- service_name str
- service_password str
- service_port int
- service_type str
- service_uri str
- service_username str
- state str
- static_ips Sequence[str]
- 
Sequence[GetM3Aggregator Tag] 
- tech_emails Sequence[GetM3Aggregator Tech Email] 
- termination_protection bool
- additionalDisk StringSpace 
- cloudName String
- components List<Property Map>
- diskSpace String
- diskSpace StringCap 
- diskSpace StringDefault 
- diskSpace StringStep 
- diskSpace StringUsed 
- id String
- The provider-assigned unique ID for this managed resource.
- m3aggregatorUser List<Property Map>Configs 
- m3aggregators List<Property Map>
- maintenanceWindow StringDow 
- maintenanceWindow BooleanEnabled 
- maintenanceWindow StringTime 
- plan String
- project String
- projectVpc StringId 
- serviceHost String
- serviceIntegrations List<Property Map>
- serviceName String
- servicePassword String
- servicePort Number
- serviceType String
- serviceUri String
- serviceUsername String
- state String
- staticIps List<String>
- List<Property Map>
- techEmails List<Property Map>
- terminationProtection Boolean
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
- KafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- KafkaSsl stringCa 
- Kafka certificate used. The possible values are letsencryptandproject_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
- KafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- KafkaSsl stringCa 
- Kafka certificate used. The possible values are letsencryptandproject_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
- kafkaAuthentication StringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafkaSsl StringCa 
- Kafka certificate used. The possible values are letsencryptandproject_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
- kafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafkaSsl stringCa 
- Kafka certificate used. The possible values are letsencryptandproject_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_ strmethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafka_ssl_ strca 
- Kafka certificate used. The possible values are letsencryptandproject_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
- kafkaAuthentication StringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafkaSsl StringCa 
- Kafka certificate used. The possible values are letsencryptandproject_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  
- AggregatorHttp stringUri 
- M3 Aggregator HTTP URI.
- Uris List<string>
- M3 Aggregator server URIs.
- AggregatorHttp stringUri 
- M3 Aggregator HTTP URI.
- Uris []string
- M3 Aggregator server URIs.
- aggregatorHttp StringUri 
- M3 Aggregator HTTP URI.
- uris List<String>
- M3 Aggregator server URIs.
- aggregatorHttp stringUri 
- M3 Aggregator HTTP URI.
- uris string[]
- M3 Aggregator server URIs.
- aggregator_http_ struri 
- M3 Aggregator HTTP URI.
- uris Sequence[str]
- M3 Aggregator server URIs.
- aggregatorHttp StringUri 
- 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.
- IpFilter List<GetObjects M3Aggregator M3aggregator User Config Ip Filter Object> 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- IpFilter List<string>Strings 
- 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.
- 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.
- IpFilter []GetObjects M3Aggregator M3aggregator User Config Ip Filter Object 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- IpFilter []stringStrings 
- 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.
- 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.
- ipFilter List<GetObjects M3Aggregator M3aggregator User Config Ip Filter Object> 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter List<String>Strings 
- 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.
- 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.
- ipFilter GetObjects M3Aggregator M3aggregator User Config Ip Filter Object[] 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter string[]Strings 
- 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.
- 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_ Sequence[Getobjects M3Aggregator M3aggregator User Config Ip Filter Object] 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ip_filter_ Sequence[str]strings 
- 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.
- 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.
- ipFilter List<Property Map>Objects 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter List<String>Strings 
- 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.
- 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
- SourceService stringName 
- Name of the source service
- IntegrationType string
- Type of the service integration
- SourceService stringName 
- Name of the source service
- integrationType String
- Type of the service integration
- sourceService StringName 
- Name of the source service
- integrationType string
- Type of the service integration
- sourceService stringName 
- Name of the source service
- integration_type str
- Type of the service integration
- source_service_ strname 
- Name of the source service
- integrationType String
- Type of the service integration
- sourceService StringName 
- Name of the source service
GetM3AggregatorTag  
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 aivenTerraform Provider.
