Documentation
¶
Overview ¶
nolint: lll
nolint: lll
Index ¶
- type Integration
- type IntegrationArgs
- type IntegrationProjectServiceKey
- type IntegrationProjectServiceKeyArgs
- func (IntegrationProjectServiceKeyArgs) ElementType() reflect.Type
- func (i IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput
- func (i IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyOutput
- type IntegrationProjectServiceKeyArray
- func (IntegrationProjectServiceKeyArray) ElementType() reflect.Type
- func (i IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput
- func (i IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyArrayOutput
- type IntegrationProjectServiceKeyArrayInput
- type IntegrationProjectServiceKeyArrayOutput
- func (IntegrationProjectServiceKeyArrayOutput) ElementType() reflect.Type
- func (o IntegrationProjectServiceKeyArrayOutput) Index(i pulumi.IntInput) IntegrationProjectServiceKeyOutput
- func (o IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput
- func (o IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyArrayOutput
- type IntegrationProjectServiceKeyInput
- type IntegrationProjectServiceKeyOutput
- func (IntegrationProjectServiceKeyOutput) ElementType() reflect.Type
- func (o IntegrationProjectServiceKeyOutput) ProjectId() pulumi.StringOutput
- func (o IntegrationProjectServiceKeyOutput) ProjectKey() pulumi.StringOutput
- func (o IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput
- func (o IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyOutput
- type IntegrationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Integration ¶
type Integration struct { pulumi.CustomResourceState // Whether the integration is enabled. Enabled pulumi.BoolOutput `pulumi:"enabled"` // Name of the integration. Name pulumi.StringOutput `pulumi:"name"` // GCP integration poll rate in seconds. Can be set to either 60 or 300 (1 minute or 5 minutes). PollRate pulumi.IntPtrOutput `pulumi:"pollRate"` // GCP projects to add. ProjectServiceKeys IntegrationProjectServiceKeyArrayOutput `pulumi:"projectServiceKeys"` // GCP service metrics to import. Can be an empty list, or not included, to import 'All services'. Services pulumi.StringArrayOutput `pulumi:"services"` }
SignalFx GCP Integration
> **NOTE** When managing integrations you'll need to use an admin token to authenticate the SignalFx provider. Otherwise you'll receive a 4xx error.
> This content is derived from https://github.com/terraform-providers/terraform-provider-signalfx/blob/master/website/docs/r/gcp_integration.html.markdown.
func GetIntegration ¶
func GetIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)
GetIntegration gets an existing Integration 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 NewIntegration ¶
func NewIntegration(ctx *pulumi.Context, name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)
NewIntegration registers a new resource with the given unique name, arguments, and options.
type IntegrationArgs ¶
type IntegrationArgs struct { // Whether the integration is enabled. Enabled pulumi.BoolInput // Name of the integration. Name pulumi.StringPtrInput // GCP integration poll rate in seconds. Can be set to either 60 or 300 (1 minute or 5 minutes). PollRate pulumi.IntPtrInput // GCP projects to add. ProjectServiceKeys IntegrationProjectServiceKeyArrayInput // GCP service metrics to import. Can be an empty list, or not included, to import 'All services'. Services pulumi.StringArrayInput }
The set of arguments for constructing a Integration resource.
func (IntegrationArgs) ElementType ¶ added in v1.3.0
func (IntegrationArgs) ElementType() reflect.Type
type IntegrationProjectServiceKey ¶ added in v1.3.0
type IntegrationProjectServiceKeyArgs ¶ added in v1.3.0
type IntegrationProjectServiceKeyArgs struct { ProjectId pulumi.StringInput `pulumi:"projectId"` ProjectKey pulumi.StringInput `pulumi:"projectKey"` }
func (IntegrationProjectServiceKeyArgs) ElementType ¶ added in v1.3.0
func (IntegrationProjectServiceKeyArgs) ElementType() reflect.Type
func (IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutput ¶ added in v1.3.0
func (i IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput
func (IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutputWithContext ¶ added in v1.3.0
func (i IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyOutput
type IntegrationProjectServiceKeyArray ¶ added in v1.3.0
type IntegrationProjectServiceKeyArray []IntegrationProjectServiceKeyInput
func (IntegrationProjectServiceKeyArray) ElementType ¶ added in v1.3.0
func (IntegrationProjectServiceKeyArray) ElementType() reflect.Type
func (IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutput ¶ added in v1.3.0
func (i IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput
func (IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutputWithContext ¶ added in v1.3.0
func (i IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyArrayOutput
type IntegrationProjectServiceKeyArrayInput ¶ added in v1.3.0
type IntegrationProjectServiceKeyArrayInput interface { pulumi.Input ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput ToIntegrationProjectServiceKeyArrayOutputWithContext(context.Context) IntegrationProjectServiceKeyArrayOutput }
type IntegrationProjectServiceKeyArrayOutput ¶ added in v1.3.0
type IntegrationProjectServiceKeyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationProjectServiceKeyArrayOutput) ElementType ¶ added in v1.3.0
func (IntegrationProjectServiceKeyArrayOutput) ElementType() reflect.Type
func (IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutput ¶ added in v1.3.0
func (o IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput
func (IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutputWithContext ¶ added in v1.3.0
func (o IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyArrayOutput
type IntegrationProjectServiceKeyInput ¶ added in v1.3.0
type IntegrationProjectServiceKeyInput interface { pulumi.Input ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput ToIntegrationProjectServiceKeyOutputWithContext(context.Context) IntegrationProjectServiceKeyOutput }
type IntegrationProjectServiceKeyOutput ¶ added in v1.3.0
type IntegrationProjectServiceKeyOutput struct{ *pulumi.OutputState }
func (IntegrationProjectServiceKeyOutput) ElementType ¶ added in v1.3.0
func (IntegrationProjectServiceKeyOutput) ElementType() reflect.Type
func (IntegrationProjectServiceKeyOutput) ProjectId ¶ added in v1.3.0
func (o IntegrationProjectServiceKeyOutput) ProjectId() pulumi.StringOutput
func (IntegrationProjectServiceKeyOutput) ProjectKey ¶ added in v1.3.0
func (o IntegrationProjectServiceKeyOutput) ProjectKey() pulumi.StringOutput
func (IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutput ¶ added in v1.3.0
func (o IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput
func (IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutputWithContext ¶ added in v1.3.0
func (o IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyOutput
type IntegrationState ¶
type IntegrationState struct { // Whether the integration is enabled. Enabled pulumi.BoolPtrInput // Name of the integration. Name pulumi.StringPtrInput // GCP integration poll rate in seconds. Can be set to either 60 or 300 (1 minute or 5 minutes). PollRate pulumi.IntPtrInput // GCP projects to add. ProjectServiceKeys IntegrationProjectServiceKeyArrayInput // GCP service metrics to import. Can be an empty list, or not included, to import 'All services'. Services pulumi.StringArrayInput }
func (IntegrationState) ElementType ¶ added in v1.3.0
func (IntegrationState) ElementType() reflect.Type