Documentation
¶
Index ¶
- type Instance
- func (r *Instance) CreateTime() pulumi.StringOutput
- func (r *Instance) Description() pulumi.StringOutput
- func (r *Instance) EnableStackdriverLogging() pulumi.BoolOutput
- func (r *Instance) EnableStackdriverMonitoring() pulumi.BoolOutput
- func (r *Instance) ID() pulumi.IDOutput
- func (r *Instance) Labels() pulumi.MapOutput
- func (r *Instance) Name() pulumi.StringOutput
- func (r *Instance) Options() pulumi.MapOutput
- func (r *Instance) Project() pulumi.StringOutput
- func (r *Instance) Region() pulumi.StringOutput
- func (r *Instance) ServiceEndpoint() pulumi.StringOutput
- func (r *Instance) State() pulumi.StringOutput
- func (r *Instance) StateMessage() pulumi.StringOutput
- func (r *Instance) Type() pulumi.StringOutput
- func (r *Instance) URN() pulumi.URNOutput
- func (r *Instance) UpdateTime() pulumi.StringOutput
- func (r *Instance) Version() pulumi.StringOutput
- type InstanceArgs
- type InstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/data_fusion_instance.html.markdown.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.ID, state *InstanceState, opts ...pulumi.ResourceOpt) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOpt) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) CreateTime ¶
func (r *Instance) CreateTime() pulumi.StringOutput
The time the instance was created in RFC3339 UTC "Zulu" format, accurate to nanoseconds.
func (*Instance) Description ¶
func (r *Instance) Description() pulumi.StringOutput
An optional description of the instance.
func (*Instance) EnableStackdriverLogging ¶
func (r *Instance) EnableStackdriverLogging() pulumi.BoolOutput
Option to enable Stackdriver Logging.
func (*Instance) EnableStackdriverMonitoring ¶
func (r *Instance) EnableStackdriverMonitoring() pulumi.BoolOutput
Option to enable Stackdriver Monitoring.
func (*Instance) Labels ¶
The resource labels for instance to use to annotate any related underlying resources, such as Compute Engine VMs.
func (*Instance) Name ¶
func (r *Instance) Name() pulumi.StringOutput
The ID of the instance or a fully qualified identifier for the instance.
func (*Instance) Options ¶
Map of additional options used to configure the behavior of Data Fusion instance.
func (*Instance) Project ¶
func (r *Instance) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (*Instance) Region ¶
func (r *Instance) Region() pulumi.StringOutput
The region of the Data Fusion instance.
func (*Instance) ServiceEndpoint ¶
func (r *Instance) ServiceEndpoint() pulumi.StringOutput
Endpoint on which the Data Fusion UI and REST APIs are accessible.
func (*Instance) State ¶
func (r *Instance) State() pulumi.StringOutput
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
func (*Instance) StateMessage ¶
func (r *Instance) StateMessage() pulumi.StringOutput
Additional information about the current state of this Data Fusion instance if available.
func (*Instance) Type ¶
func (r *Instance) Type() pulumi.StringOutput
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.
func (*Instance) UpdateTime ¶
func (r *Instance) UpdateTime() pulumi.StringOutput
The time the instance was last updated in RFC3339 UTC "Zulu" format, accurate to nanoseconds.
func (*Instance) Version ¶
func (r *Instance) Version() pulumi.StringOutput
Current version of the Data Fusion.
type InstanceArgs ¶
type InstanceArgs struct { // An optional description of the instance. Description interface{} // Option to enable Stackdriver Logging. EnableStackdriverLogging interface{} // Option to enable Stackdriver Monitoring. EnableStackdriverMonitoring interface{} // The resource labels for instance to use to annotate any related underlying resources, such as Compute Engine VMs. Labels interface{} // The ID of the instance or a fully qualified identifier for the instance. Name interface{} // Map of additional options used to configure the behavior of Data Fusion instance. Options interface{} // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project interface{} // The region of the Data Fusion instance. Region interface{} // 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. Type interface{} }
The set of arguments for constructing a Instance resource.
type InstanceState ¶
type InstanceState struct { // The time the instance was created in RFC3339 UTC "Zulu" format, accurate to nanoseconds. CreateTime interface{} // An optional description of the instance. Description interface{} // Option to enable Stackdriver Logging. EnableStackdriverLogging interface{} // Option to enable Stackdriver Monitoring. EnableStackdriverMonitoring interface{} // The resource labels for instance to use to annotate any related underlying resources, such as Compute Engine VMs. Labels interface{} // The ID of the instance or a fully qualified identifier for the instance. Name interface{} // Map of additional options used to configure the behavior of Data Fusion instance. Options interface{} // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project interface{} // The region of the Data Fusion instance. Region interface{} // Endpoint on which the Data Fusion UI and REST APIs are accessible. ServiceEndpoint interface{} // 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 State interface{} // Additional information about the current state of this Data Fusion instance if available. StateMessage interface{} // 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. Type interface{} // The time the instance was last updated in RFC3339 UTC "Zulu" format, accurate to nanoseconds. UpdateTime interface{} // Current version of the Data Fusion. Version interface{} }
Input properties used for looking up and filtering Instance resources.