Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.apigee/v1.DataCollector
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new data collector.
Create DataCollector Resource
new DataCollector(name: string, args: DataCollectorArgs, opts?: CustomResourceOptions);
@overload
def DataCollector(resource_name: str,
opts: Optional[ResourceOptions] = None,
data_collector_id: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
organization_id: Optional[str] = None,
type: Optional[DataCollectorType] = None)
@overload
def DataCollector(resource_name: str,
args: DataCollectorArgs,
opts: Optional[ResourceOptions] = None)
func NewDataCollector(ctx *Context, name string, args DataCollectorArgs, opts ...ResourceOption) (*DataCollector, error)
public DataCollector(string name, DataCollectorArgs args, CustomResourceOptions? opts = null)
public DataCollector(String name, DataCollectorArgs args)
public DataCollector(String name, DataCollectorArgs args, CustomResourceOptions options)
type: google-native:apigee/v1:DataCollector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataCollectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataCollectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataCollectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataCollectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataCollectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DataCollector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DataCollector resource accepts the following input properties:
- Organization
Id string - Data
Collector stringId ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with
dc_
that contains only letters, numbers, and underscores.- Description string
A description of the data collector.
- Name string
ID of the data collector. Must begin with
dc_
.- Type
Pulumi.
Google Native. Apigee. V1. Data Collector Type Immutable. The type of data this data collector will collect.
- Organization
Id string - Data
Collector stringId ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with
dc_
that contains only letters, numbers, and underscores.- Description string
A description of the data collector.
- Name string
ID of the data collector. Must begin with
dc_
.- Type
Data
Collector Type Immutable. The type of data this data collector will collect.
- organization
Id String - data
Collector StringId ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with
dc_
that contains only letters, numbers, and underscores.- description String
A description of the data collector.
- name String
ID of the data collector. Must begin with
dc_
.- type
Data
Collector Type Immutable. The type of data this data collector will collect.
- organization
Id string - data
Collector stringId ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with
dc_
that contains only letters, numbers, and underscores.- description string
A description of the data collector.
- name string
ID of the data collector. Must begin with
dc_
.- type
Data
Collector Type Immutable. The type of data this data collector will collect.
- organization_
id str - data_
collector_ strid ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with
dc_
that contains only letters, numbers, and underscores.- description str
A description of the data collector.
- name str
ID of the data collector. Must begin with
dc_
.- type
Data
Collector Type Immutable. The type of data this data collector will collect.
- organization
Id String - data
Collector StringId ID of the data collector. Overrides any ID in the data collector resource. Must be a string beginning with
dc_
that contains only letters, numbers, and underscores.- description String
A description of the data collector.
- name String
ID of the data collector. Must begin with
dc_
.- type "TYPE_UNSPECIFIED" | "INTEGER" | "FLOAT" | "STRING" | "BOOLEAN" | "DATETIME"
Immutable. The type of data this data collector will collect.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataCollector resource produces the following output properties:
- Created
At string The time at which the data collector was created in milliseconds since the epoch.
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt The time at which the Data Collector was last updated in milliseconds since the epoch.
- Created
At string The time at which the data collector was created in milliseconds since the epoch.
- Id string
The provider-assigned unique ID for this managed resource.
- Last
Modified stringAt The time at which the Data Collector was last updated in milliseconds since the epoch.
- created
At String The time at which the data collector was created in milliseconds since the epoch.
- id String
The provider-assigned unique ID for this managed resource.
- last
Modified StringAt The time at which the Data Collector was last updated in milliseconds since the epoch.
- created
At string The time at which the data collector was created in milliseconds since the epoch.
- id string
The provider-assigned unique ID for this managed resource.
- last
Modified stringAt The time at which the Data Collector was last updated in milliseconds since the epoch.
- created_
at str The time at which the data collector was created in milliseconds since the epoch.
- id str
The provider-assigned unique ID for this managed resource.
- last_
modified_ strat The time at which the Data Collector was last updated in milliseconds since the epoch.
- created
At String The time at which the data collector was created in milliseconds since the epoch.
- id String
The provider-assigned unique ID for this managed resource.
- last
Modified StringAt The time at which the Data Collector was last updated in milliseconds since the epoch.
Supporting Types
DataCollectorType, DataCollectorTypeArgs
- Type
Unspecified - TYPE_UNSPECIFIED
For future compatibility.
- Integer
- INTEGER
For integer values.
- Float
- FLOAT
For float values.
- String
- STRING
For string values.
- Boolean
- BOOLEAN
For boolean values.
- Datetime
- DATETIME
For datetime values.
- Data
Collector Type Type Unspecified - TYPE_UNSPECIFIED
For future compatibility.
- Data
Collector Type Integer - INTEGER
For integer values.
- Data
Collector Type Float - FLOAT
For float values.
- Data
Collector Type String - STRING
For string values.
- Data
Collector Type Boolean - BOOLEAN
For boolean values.
- Data
Collector Type Datetime - DATETIME
For datetime values.
- Type
Unspecified - TYPE_UNSPECIFIED
For future compatibility.
- Integer
- INTEGER
For integer values.
- Float
- FLOAT
For float values.
- String
- STRING
For string values.
- Boolean
- BOOLEAN
For boolean values.
- Datetime
- DATETIME
For datetime values.
- Type
Unspecified - TYPE_UNSPECIFIED
For future compatibility.
- Integer
- INTEGER
For integer values.
- Float
- FLOAT
For float values.
- String
- STRING
For string values.
- Boolean
- BOOLEAN
For boolean values.
- Datetime
- DATETIME
For datetime values.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIED
For future compatibility.
- INTEGER
- INTEGER
For integer values.
- FLOAT
- FLOAT
For float values.
- STRING
- STRING
For string values.
- BOOLEAN
- BOOLEAN
For boolean values.
- DATETIME
- DATETIME
For datetime values.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIED
For future compatibility.
- "INTEGER"
- INTEGER
For integer values.
- "FLOAT"
- FLOAT
For float values.
- "STRING"
- STRING
For string values.
- "BOOLEAN"
- BOOLEAN
For boolean values.
- "DATETIME"
- DATETIME
For datetime values.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.