Class InstanceState
Inherited Members
Namespace: Pulumi.Gcp.DataFusion
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class InstanceState : ResourceArgs
Constructors
View SourceInstanceState()
Declaration
public InstanceState()
Properties
View SourceCreateTime
The time the instance was created in RFC3339 UTC "Zulu" format, accurate to nanoseconds.
Declaration
public Input<string> CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
An optional description of the instance.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EnableStackdriverLogging
Option to enable Stackdriver Logging.
Declaration
public Input<bool> EnableStackdriverLogging { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
EnableStackdriverMonitoring
Option to enable Stackdriver Monitoring.
Declaration
public Input<bool> EnableStackdriverMonitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Labels
The resource labels for instance to use to annotate any related underlying resources, such as Compute Engine VMs.
Declaration
public InputMap<string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
Name
The ID of the instance or a fully qualified identifier for the instance.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NetworkConfig
Network configuration options. These are required when a private Data Fusion instance is to be created. Structure is documented below.
Declaration
public Input<InstanceNetworkConfigGetArgs> NetworkConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<InstanceNetworkConfigGetArgs> |
Options
Map of additional options used to configure the behavior of Data Fusion instance.
Declaration
public InputMap<string> Options { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
PrivateInstance
Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
Declaration
public Input<bool> PrivateInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Project
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region of the Data Fusion instance.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceAccount
Service account which will be used to access resources in the customer project.
Declaration
public Input<string> ServiceAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceEndpoint
Endpoint on which the Data Fusion UI and REST APIs are accessible.
Declaration
public Input<string> ServiceEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
State
The current state of this Data Fusion instance. - CREATING: Instance is being created - RUNNING: Instance is running and ready for requests - FAILED: Instance creation failed - DELETING: Instance is being deleted - UPGRADING: Instance is being upgraded - RESTARTING: Instance is being restarted
Declaration
public Input<string> State { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
StateMessage
Additional information about the current state of this Data Fusion instance if available.
Declaration
public Input<string> StateMessage { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
Represents the type of Data Fusion instance. Each type is configured with the default settings for processing and memory.
- BASIC: Basic Data Fusion instance. In Basic type, the user will be able to create data pipelines using point and click UI. However, there are certain limitations, such as fewer number of concurrent pipelines, no support for streaming pipelines, etc.
- ENTERPRISE: Enterprise Data Fusion instance. In Enterprise type, the user will have more features available, such as support for streaming pipelines, higher number of concurrent pipelines, etc.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UpdateTime
The time the instance was last updated in RFC3339 UTC "Zulu" format, accurate to nanoseconds.
Declaration
public Input<string> UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Version
Current version of the Data Fusion.
Declaration
public Input<string> Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |