google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.apigee/v1.DataCollector

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:

OrganizationId string
DataCollectorId string

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.GoogleNative.Apigee.V1.DataCollectorType

Immutable. The type of data this data collector will collect.

OrganizationId string
DataCollectorId string

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 DataCollectorType

Immutable. The type of data this data collector will collect.

organizationId String
dataCollectorId String

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 DataCollectorType

Immutable. The type of data this data collector will collect.

organizationId string
dataCollectorId string

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 DataCollectorType

Immutable. The type of data this data collector will collect.

organization_id str
data_collector_id str

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 DataCollectorType

Immutable. The type of data this data collector will collect.

organizationId String
dataCollectorId String

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:

CreatedAt 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.

LastModifiedAt string

The time at which the Data Collector was last updated in milliseconds since the epoch.

CreatedAt 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.

LastModifiedAt string

The time at which the Data Collector was last updated in milliseconds since the epoch.

createdAt 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.

lastModifiedAt String

The time at which the Data Collector was last updated in milliseconds since the epoch.

createdAt 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.

lastModifiedAt string

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_at str

The time at which the Data Collector was last updated in milliseconds since the epoch.

createdAt 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.

lastModifiedAt String

The time at which the Data Collector was last updated in milliseconds since the epoch.

Supporting Types

DataCollectorType

TypeUnspecified
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.

DataCollectorTypeTypeUnspecified
TYPE_UNSPECIFIED

For future compatibility.

DataCollectorTypeInteger
INTEGER

For integer values.

DataCollectorTypeFloat
FLOAT

For float values.

DataCollectorTypeString
STRING

For string values.

DataCollectorTypeBoolean
BOOLEAN

For boolean values.

DataCollectorTypeDatetime
DATETIME

For datetime values.

TypeUnspecified
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.

TypeUnspecified
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