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
- Service
Name string
- Project string
- Service
Name string
- project String
- service
Name String
- project string
- service
Name string
- project str
- service_
name str
- project String
- service
Name String
getM3Aggregator Result
The following output properties are available:
- Additional
Disk stringSpace - Cloud
Name string - Components
List<Get
M3Aggregator Component> - Disk
Space string - Disk
Space stringCap - Disk
Space stringDefault - Disk
Space stringStep - Disk
Space stringUsed - Id string
- The provider-assigned unique ID for this managed resource.
- M3aggregator
User List<GetConfigs M3Aggregator M3aggregator User Config> - M3aggregators
List<Get
M3Aggregator M3aggregator> - Maintenance
Window stringDow - Maintenance
Window boolEnabled - Maintenance
Window stringTime - Plan string
- Project string
- Project
Vpc stringId - Service
Host string - Service
Integrations List<GetM3Aggregator Service Integration> - Service
Name string - Service
Password string - Service
Port int - Service
Type string - Service
Uri string - Service
Username string - State string
- Static
Ips List<string> -
List<Get
M3Aggregator Tag> - Tech
Emails List<GetM3Aggregator Tech Email> - Termination
Protection bool
- Additional
Disk stringSpace - Cloud
Name string - Components
[]Get
M3Aggregator Component - Disk
Space string - Disk
Space stringCap - Disk
Space stringDefault - Disk
Space stringStep - Disk
Space stringUsed - Id string
- The provider-assigned unique ID for this managed resource.
- M3aggregator
User []GetConfigs M3Aggregator M3aggregator User Config - M3aggregators
[]Get
M3Aggregator M3aggregator - Maintenance
Window stringDow - Maintenance
Window boolEnabled - Maintenance
Window stringTime - Plan string
- Project string
- Project
Vpc stringId - Service
Host string - Service
Integrations []GetM3Aggregator Service Integration - Service
Name string - Service
Password string - Service
Port int - Service
Type string - Service
Uri string - Service
Username string - State string
- Static
Ips []string -
[]Get
M3Aggregator Tag - Tech
Emails []GetM3Aggregator Tech Email - Termination
Protection bool
- additional
Disk StringSpace - cloud
Name String - components
List<Get
M3Aggregator Component> - disk
Space String - disk
Space StringCap - disk
Space StringDefault - disk
Space StringStep - disk
Space StringUsed - id String
- The provider-assigned unique ID for this managed resource.
- m3aggregator
User List<GetConfigs M3Aggregator M3aggregator User Config> - m3aggregators
List<Get
M3Aggregator M3aggregator> - maintenance
Window StringDow - maintenance
Window BooleanEnabled - maintenance
Window StringTime - plan String
- project String
- project
Vpc StringId - service
Host String - service
Integrations List<GetM3Aggregator Service Integration> - service
Name String - service
Password String - service
Port Integer - service
Type String - service
Uri String - service
Username String - state String
- static
Ips List<String> -
List<Get
M3Aggregator Tag> - tech
Emails List<GetM3Aggregator Tech Email> - termination
Protection Boolean
- additional
Disk stringSpace - cloud
Name string - components
Get
M3Aggregator Component[] - disk
Space string - disk
Space stringCap - disk
Space stringDefault - disk
Space stringStep - disk
Space stringUsed - id string
- The provider-assigned unique ID for this managed resource.
- m3aggregator
User GetConfigs M3Aggregator M3aggregator User Config[] - m3aggregators
Get
M3Aggregator M3aggregator[] - maintenance
Window stringDow - maintenance
Window booleanEnabled - maintenance
Window stringTime - plan string
- project string
- project
Vpc stringId - service
Host string - service
Integrations GetM3Aggregator Service Integration[] - service
Name string - service
Password string - service
Port number - service
Type string - service
Uri string - service
Username string - state string
- static
Ips string[] -
Get
M3Aggregator Tag[] - tech
Emails GetM3Aggregator Tech Email[] - termination
Protection boolean
- additional_
disk_ strspace - cloud_
name str - components
Sequence[Get
M3Aggregator 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[Get
M3Aggregator 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[Get
M3Aggregator Tag] - tech_
emails Sequence[GetM3Aggregator Tech Email] - termination_
protection bool
- additional
Disk StringSpace - cloud
Name String - components List<Property Map>
- disk
Space String - disk
Space StringCap - disk
Space StringDefault - disk
Space StringStep - disk
Space StringUsed - id String
- The provider-assigned unique ID for this managed resource.
- m3aggregator
User List<Property Map>Configs - m3aggregators List<Property Map>
- maintenance
Window StringDow - maintenance
Window BooleanEnabled - maintenance
Window StringTime - plan String
- project String
- project
Vpc StringId - service
Host String - service
Integrations List<Property Map> - service
Name String - service
Password String - service
Port Number - service
Type String - service
Uri String - service
Username String - state String
- static
Ips List<String> - List<Property Map>
- tech
Emails List<Property Map> - termination
Protection Boolean
Supporting Types
GetM3AggregatorComponent
- Component string
- Service component name
- Connection
Uri 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
- Kafka
Authentication stringMethod - Kafka authentication method. This is a value specific to the 'kafka' service component
- Kafka
Ssl 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
- Connection
Uri 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
- Kafka
Authentication stringMethod - Kafka authentication method. This is a value specific to the 'kafka' service component
- Kafka
Ssl 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
- connection
Uri 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
- kafka
Authentication StringMethod - Kafka authentication method. This is a value specific to the 'kafka' service component
- kafka
Ssl 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
- connection
Uri 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
- kafka
Authentication stringMethod - Kafka authentication method. This is a value specific to the 'kafka' service component
- kafka
Ssl 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
- connection
Uri 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
- kafka
Authentication StringMethod - Kafka authentication method. This is a value specific to the 'kafka' service component
- kafka
Ssl 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
- Aggregator
Http stringUri - M3 Aggregator HTTP URI.
- Uris List<string>
- M3 Aggregator server URIs.
- Aggregator
Http stringUri - M3 Aggregator HTTP URI.
- Uris []string
- M3 Aggregator server URIs.
- aggregator
Http StringUri - M3 Aggregator HTTP URI.
- uris List<String>
- M3 Aggregator server URIs.
- aggregator
Http 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.
- aggregator
Http StringUri - M3 Aggregator HTTP URI.
- uris List<String>
- M3 Aggregator server URIs.
GetM3AggregatorM3aggregatorUserConfig
- Custom
Domain string - Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example:
grafana.example.org. - Ip
Filter List<GetObjects M3Aggregator M3aggregator User Config Ip Filter Object> - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16 - Ip
Filter List<string>Strings - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16. - Ip
Filters 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). - M3aggregator
Version string - 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.
- Custom
Domain string - Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example:
grafana.example.org. - Ip
Filter []GetObjects M3Aggregator M3aggregator User Config Ip Filter Object - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16 - Ip
Filter []stringStrings - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16. - Ip
Filters []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). - M3aggregator
Version string - 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.
- custom
Domain String - Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example:
grafana.example.org. - ip
Filter List<GetObjects M3Aggregator M3aggregator User Config Ip Filter Object> - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16 - ip
Filter List<String>Strings - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16. - ip
Filters 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). - m3aggregator
Version String - Enum:
1.1,1.2,1.5, and newer. M3 major version (the minimum compatible version). - service
Log Boolean - Store logs for the service so that they are available in the HTTP API and console.
- static
Ips Boolean - Use static public IP addresses.
- custom
Domain string - Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example:
grafana.example.org. - ip
Filter GetObjects M3Aggregator M3aggregator User Config Ip Filter Object[] - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16 - ip
Filter string[]Strings - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16. - ip
Filters 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). - m3aggregator
Version string - Enum:
1.1,1.2,1.5, and newer. M3 major version (the minimum compatible version). - service
Log boolean - Store logs for the service so that they are available in the HTTP API and console.
- static
Ips 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.
- custom
Domain String - Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example:
grafana.example.org. - ip
Filter List<Property Map>Objects - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16 - ip
Filter List<String>Strings - Allow incoming connections from CIDR address block, e.g.
10.20.0.0/16. - ip
Filters 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). - m3aggregator
Version String - Enum:
1.1,1.2,1.5, and newer. M3 major version (the minimum compatible version). - service
Log Boolean - Store logs for the service so that they are available in the HTTP API and console.
- static
Ips 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
- Integration
Type string - Type of the service integration
- Source
Service stringName - Name of the source service
- Integration
Type string - Type of the service integration
- Source
Service stringName - Name of the source service
- integration
Type String - Type of the service integration
- source
Service StringName - Name of the source service
- integration
Type string - Type of the service integration
- source
Service stringName - Name of the source service
- integration_
type str - Type of the service integration
- source_
service_ strname - Name of the source service
- integration
Type String - Type of the service integration
- source
Service 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.
