Documentation
¶
Index ¶
- type GetServicesArgs
- type GetServicesResult
- type GetServicesService
- type GetServicesServiceArgs
- type GetServicesServiceArray
- type GetServicesServiceArrayInput
- type GetServicesServiceArrayOutput
- func (GetServicesServiceArrayOutput) ElementType() reflect.Type
- func (o GetServicesServiceArrayOutput) Index(i pulumi.IntInput) GetServicesServiceOutput
- func (o GetServicesServiceArrayOutput) ToGetServicesServiceArrayOutput() GetServicesServiceArrayOutput
- func (o GetServicesServiceArrayOutput) ToGetServicesServiceArrayOutputWithContext(ctx context.Context) GetServicesServiceArrayOutput
- type GetServicesServiceInput
- type GetServicesServiceOutput
- func (GetServicesServiceOutput) ElementType() reflect.Type
- func (o GetServicesServiceOutput) Name() pulumi.StringOutput
- func (o GetServicesServiceOutput) ToGetServicesServiceOutput() GetServicesServiceOutput
- func (o GetServicesServiceOutput) ToGetServicesServiceOutputWithContext(ctx context.Context) GetServicesServiceOutput
- type Integration
- func (*Integration) ElementType() reflect.Type
- func (i *Integration) ToIntegrationOutput() IntegrationOutput
- func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
- func (i *Integration) ToIntegrationPtrOutput() IntegrationPtrOutput
- func (i *Integration) ToIntegrationPtrOutputWithContext(ctx context.Context) IntegrationPtrOutput
- type IntegrationArgs
- type IntegrationArray
- type IntegrationArrayInput
- type IntegrationArrayOutput
- func (IntegrationArrayOutput) ElementType() reflect.Type
- func (o IntegrationArrayOutput) Index(i pulumi.IntInput) IntegrationOutput
- func (o IntegrationArrayOutput) ToIntegrationArrayOutput() IntegrationArrayOutput
- func (o IntegrationArrayOutput) ToIntegrationArrayOutputWithContext(ctx context.Context) IntegrationArrayOutput
- type IntegrationInput
- type IntegrationMap
- type IntegrationMapInput
- type IntegrationMapOutput
- func (IntegrationMapOutput) ElementType() reflect.Type
- func (o IntegrationMapOutput) MapIndex(k pulumi.StringInput) IntegrationOutput
- func (o IntegrationMapOutput) ToIntegrationMapOutput() IntegrationMapOutput
- func (o IntegrationMapOutput) ToIntegrationMapOutputWithContext(ctx context.Context) IntegrationMapOutput
- type IntegrationOutput
- func (IntegrationOutput) ElementType() reflect.Type
- func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput
- func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
- func (o IntegrationOutput) ToIntegrationPtrOutput() IntegrationPtrOutput
- func (o IntegrationOutput) ToIntegrationPtrOutputWithContext(ctx context.Context) IntegrationPtrOutput
- 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 IntegrationPtrInput
- type IntegrationPtrOutput
- type IntegrationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetServicesArgs ¶ added in v4.2.0
type GetServicesArgs struct {
Services []GetServicesService `pulumi:"services"`
}
A collection of arguments for invoking getServices.
type GetServicesResult ¶ added in v4.2.0
type GetServicesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Services []GetServicesService `pulumi:"services"` }
A collection of values returned by getServices.
func GetServices ¶ added in v4.2.0
func GetServices(ctx *pulumi.Context, args *GetServicesArgs, opts ...pulumi.InvokeOption) (*GetServicesResult, error)
Use this data source to get a list of GCP service names.
type GetServicesService ¶ added in v4.2.0
type GetServicesService struct {
Name string `pulumi:"name"`
}
type GetServicesServiceArgs ¶ added in v4.2.0
type GetServicesServiceArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (GetServicesServiceArgs) ElementType ¶ added in v4.2.0
func (GetServicesServiceArgs) ElementType() reflect.Type
func (GetServicesServiceArgs) ToGetServicesServiceOutput ¶ added in v4.2.0
func (i GetServicesServiceArgs) ToGetServicesServiceOutput() GetServicesServiceOutput
func (GetServicesServiceArgs) ToGetServicesServiceOutputWithContext ¶ added in v4.2.0
func (i GetServicesServiceArgs) ToGetServicesServiceOutputWithContext(ctx context.Context) GetServicesServiceOutput
type GetServicesServiceArray ¶ added in v4.2.0
type GetServicesServiceArray []GetServicesServiceInput
func (GetServicesServiceArray) ElementType ¶ added in v4.2.0
func (GetServicesServiceArray) ElementType() reflect.Type
func (GetServicesServiceArray) ToGetServicesServiceArrayOutput ¶ added in v4.2.0
func (i GetServicesServiceArray) ToGetServicesServiceArrayOutput() GetServicesServiceArrayOutput
func (GetServicesServiceArray) ToGetServicesServiceArrayOutputWithContext ¶ added in v4.2.0
func (i GetServicesServiceArray) ToGetServicesServiceArrayOutputWithContext(ctx context.Context) GetServicesServiceArrayOutput
type GetServicesServiceArrayInput ¶ added in v4.2.0
type GetServicesServiceArrayInput interface { pulumi.Input ToGetServicesServiceArrayOutput() GetServicesServiceArrayOutput ToGetServicesServiceArrayOutputWithContext(context.Context) GetServicesServiceArrayOutput }
GetServicesServiceArrayInput is an input type that accepts GetServicesServiceArray and GetServicesServiceArrayOutput values. You can construct a concrete instance of `GetServicesServiceArrayInput` via:
GetServicesServiceArray{ GetServicesServiceArgs{...} }
type GetServicesServiceArrayOutput ¶ added in v4.2.0
type GetServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (GetServicesServiceArrayOutput) ElementType ¶ added in v4.2.0
func (GetServicesServiceArrayOutput) ElementType() reflect.Type
func (GetServicesServiceArrayOutput) Index ¶ added in v4.2.0
func (o GetServicesServiceArrayOutput) Index(i pulumi.IntInput) GetServicesServiceOutput
func (GetServicesServiceArrayOutput) ToGetServicesServiceArrayOutput ¶ added in v4.2.0
func (o GetServicesServiceArrayOutput) ToGetServicesServiceArrayOutput() GetServicesServiceArrayOutput
func (GetServicesServiceArrayOutput) ToGetServicesServiceArrayOutputWithContext ¶ added in v4.2.0
func (o GetServicesServiceArrayOutput) ToGetServicesServiceArrayOutputWithContext(ctx context.Context) GetServicesServiceArrayOutput
type GetServicesServiceInput ¶ added in v4.2.0
type GetServicesServiceInput interface { pulumi.Input ToGetServicesServiceOutput() GetServicesServiceOutput ToGetServicesServiceOutputWithContext(context.Context) GetServicesServiceOutput }
GetServicesServiceInput is an input type that accepts GetServicesServiceArgs and GetServicesServiceOutput values. You can construct a concrete instance of `GetServicesServiceInput` via:
GetServicesServiceArgs{...}
type GetServicesServiceOutput ¶ added in v4.2.0
type GetServicesServiceOutput struct{ *pulumi.OutputState }
func (GetServicesServiceOutput) ElementType ¶ added in v4.2.0
func (GetServicesServiceOutput) ElementType() reflect.Type
func (GetServicesServiceOutput) Name ¶ added in v4.2.0
func (o GetServicesServiceOutput) Name() pulumi.StringOutput
func (GetServicesServiceOutput) ToGetServicesServiceOutput ¶ added in v4.2.0
func (o GetServicesServiceOutput) ToGetServicesServiceOutput() GetServicesServiceOutput
func (GetServicesServiceOutput) ToGetServicesServiceOutputWithContext ¶ added in v4.2.0
func (o GetServicesServiceOutput) ToGetServicesServiceOutputWithContext(ctx context.Context) GetServicesServiceOutput
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"` // A named token to use for ingest NamedToken pulumi.StringPtrOutput `pulumi:"namedToken"` // 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'. See the documentation for [Creating Integrations](https://developers.signalfx.com/integrations_reference.html#operation/Create%20Integration) for valid values. Services pulumi.StringArrayOutput `pulumi:"services"` // Compute Metadata Whitelist Whitelists pulumi.StringArrayOutput `pulumi:"whitelists"` }
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.
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.
func (*Integration) ElementType ¶
func (*Integration) ElementType() reflect.Type
func (*Integration) ToIntegrationOutput ¶
func (i *Integration) ToIntegrationOutput() IntegrationOutput
func (*Integration) ToIntegrationOutputWithContext ¶
func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
func (*Integration) ToIntegrationPtrOutput ¶ added in v4.3.1
func (i *Integration) ToIntegrationPtrOutput() IntegrationPtrOutput
func (*Integration) ToIntegrationPtrOutputWithContext ¶ added in v4.3.1
func (i *Integration) ToIntegrationPtrOutputWithContext(ctx context.Context) IntegrationPtrOutput
type IntegrationArgs ¶
type IntegrationArgs struct { // Whether the integration is enabled. Enabled pulumi.BoolInput // Name of the integration. Name pulumi.StringPtrInput // A named token to use for ingest NamedToken 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'. See the documentation for [Creating Integrations](https://developers.signalfx.com/integrations_reference.html#operation/Create%20Integration) for valid values. Services pulumi.StringArrayInput // Compute Metadata Whitelist Whitelists pulumi.StringArrayInput }
The set of arguments for constructing a Integration resource.
func (IntegrationArgs) ElementType ¶
func (IntegrationArgs) ElementType() reflect.Type
type IntegrationArray ¶ added in v4.3.1
type IntegrationArray []IntegrationInput
func (IntegrationArray) ElementType ¶ added in v4.3.1
func (IntegrationArray) ElementType() reflect.Type
func (IntegrationArray) ToIntegrationArrayOutput ¶ added in v4.3.1
func (i IntegrationArray) ToIntegrationArrayOutput() IntegrationArrayOutput
func (IntegrationArray) ToIntegrationArrayOutputWithContext ¶ added in v4.3.1
func (i IntegrationArray) ToIntegrationArrayOutputWithContext(ctx context.Context) IntegrationArrayOutput
type IntegrationArrayInput ¶ added in v4.3.1
type IntegrationArrayInput interface { pulumi.Input ToIntegrationArrayOutput() IntegrationArrayOutput ToIntegrationArrayOutputWithContext(context.Context) IntegrationArrayOutput }
IntegrationArrayInput is an input type that accepts IntegrationArray and IntegrationArrayOutput values. You can construct a concrete instance of `IntegrationArrayInput` via:
IntegrationArray{ IntegrationArgs{...} }
type IntegrationArrayOutput ¶ added in v4.3.1
type IntegrationArrayOutput struct{ *pulumi.OutputState }
func (IntegrationArrayOutput) ElementType ¶ added in v4.3.1
func (IntegrationArrayOutput) ElementType() reflect.Type
func (IntegrationArrayOutput) Index ¶ added in v4.3.1
func (o IntegrationArrayOutput) Index(i pulumi.IntInput) IntegrationOutput
func (IntegrationArrayOutput) ToIntegrationArrayOutput ¶ added in v4.3.1
func (o IntegrationArrayOutput) ToIntegrationArrayOutput() IntegrationArrayOutput
func (IntegrationArrayOutput) ToIntegrationArrayOutputWithContext ¶ added in v4.3.1
func (o IntegrationArrayOutput) ToIntegrationArrayOutputWithContext(ctx context.Context) IntegrationArrayOutput
type IntegrationInput ¶
type IntegrationInput interface { pulumi.Input ToIntegrationOutput() IntegrationOutput ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput }
type IntegrationMap ¶ added in v4.3.1
type IntegrationMap map[string]IntegrationInput
func (IntegrationMap) ElementType ¶ added in v4.3.1
func (IntegrationMap) ElementType() reflect.Type
func (IntegrationMap) ToIntegrationMapOutput ¶ added in v4.3.1
func (i IntegrationMap) ToIntegrationMapOutput() IntegrationMapOutput
func (IntegrationMap) ToIntegrationMapOutputWithContext ¶ added in v4.3.1
func (i IntegrationMap) ToIntegrationMapOutputWithContext(ctx context.Context) IntegrationMapOutput
type IntegrationMapInput ¶ added in v4.3.1
type IntegrationMapInput interface { pulumi.Input ToIntegrationMapOutput() IntegrationMapOutput ToIntegrationMapOutputWithContext(context.Context) IntegrationMapOutput }
IntegrationMapInput is an input type that accepts IntegrationMap and IntegrationMapOutput values. You can construct a concrete instance of `IntegrationMapInput` via:
IntegrationMap{ "key": IntegrationArgs{...} }
type IntegrationMapOutput ¶ added in v4.3.1
type IntegrationMapOutput struct{ *pulumi.OutputState }
func (IntegrationMapOutput) ElementType ¶ added in v4.3.1
func (IntegrationMapOutput) ElementType() reflect.Type
func (IntegrationMapOutput) MapIndex ¶ added in v4.3.1
func (o IntegrationMapOutput) MapIndex(k pulumi.StringInput) IntegrationOutput
func (IntegrationMapOutput) ToIntegrationMapOutput ¶ added in v4.3.1
func (o IntegrationMapOutput) ToIntegrationMapOutput() IntegrationMapOutput
func (IntegrationMapOutput) ToIntegrationMapOutputWithContext ¶ added in v4.3.1
func (o IntegrationMapOutput) ToIntegrationMapOutputWithContext(ctx context.Context) IntegrationMapOutput
type IntegrationOutput ¶
type IntegrationOutput struct {
*pulumi.OutputState
}
func (IntegrationOutput) ElementType ¶
func (IntegrationOutput) ElementType() reflect.Type
func (IntegrationOutput) ToIntegrationOutput ¶
func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput
func (IntegrationOutput) ToIntegrationOutputWithContext ¶
func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
func (IntegrationOutput) ToIntegrationPtrOutput ¶ added in v4.3.1
func (o IntegrationOutput) ToIntegrationPtrOutput() IntegrationPtrOutput
func (IntegrationOutput) ToIntegrationPtrOutputWithContext ¶ added in v4.3.1
func (o IntegrationOutput) ToIntegrationPtrOutputWithContext(ctx context.Context) IntegrationPtrOutput
type IntegrationProjectServiceKeyArgs ¶
type IntegrationProjectServiceKeyArgs struct { ProjectId pulumi.StringInput `pulumi:"projectId"` ProjectKey pulumi.StringInput `pulumi:"projectKey"` }
func (IntegrationProjectServiceKeyArgs) ElementType ¶
func (IntegrationProjectServiceKeyArgs) ElementType() reflect.Type
func (IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutput ¶
func (i IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput
func (IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutputWithContext ¶
func (i IntegrationProjectServiceKeyArgs) ToIntegrationProjectServiceKeyOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyOutput
type IntegrationProjectServiceKeyArray ¶
type IntegrationProjectServiceKeyArray []IntegrationProjectServiceKeyInput
func (IntegrationProjectServiceKeyArray) ElementType ¶
func (IntegrationProjectServiceKeyArray) ElementType() reflect.Type
func (IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutput ¶
func (i IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput
func (IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutputWithContext ¶
func (i IntegrationProjectServiceKeyArray) ToIntegrationProjectServiceKeyArrayOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyArrayOutput
type IntegrationProjectServiceKeyArrayInput ¶
type IntegrationProjectServiceKeyArrayInput interface { pulumi.Input ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput ToIntegrationProjectServiceKeyArrayOutputWithContext(context.Context) IntegrationProjectServiceKeyArrayOutput }
IntegrationProjectServiceKeyArrayInput is an input type that accepts IntegrationProjectServiceKeyArray and IntegrationProjectServiceKeyArrayOutput values. You can construct a concrete instance of `IntegrationProjectServiceKeyArrayInput` via:
IntegrationProjectServiceKeyArray{ IntegrationProjectServiceKeyArgs{...} }
type IntegrationProjectServiceKeyArrayOutput ¶
type IntegrationProjectServiceKeyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationProjectServiceKeyArrayOutput) ElementType ¶
func (IntegrationProjectServiceKeyArrayOutput) ElementType() reflect.Type
func (IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutput ¶
func (o IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutput() IntegrationProjectServiceKeyArrayOutput
func (IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutputWithContext ¶
func (o IntegrationProjectServiceKeyArrayOutput) ToIntegrationProjectServiceKeyArrayOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyArrayOutput
type IntegrationProjectServiceKeyInput ¶
type IntegrationProjectServiceKeyInput interface { pulumi.Input ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput ToIntegrationProjectServiceKeyOutputWithContext(context.Context) IntegrationProjectServiceKeyOutput }
IntegrationProjectServiceKeyInput is an input type that accepts IntegrationProjectServiceKeyArgs and IntegrationProjectServiceKeyOutput values. You can construct a concrete instance of `IntegrationProjectServiceKeyInput` via:
IntegrationProjectServiceKeyArgs{...}
type IntegrationProjectServiceKeyOutput ¶
type IntegrationProjectServiceKeyOutput struct{ *pulumi.OutputState }
func (IntegrationProjectServiceKeyOutput) ElementType ¶
func (IntegrationProjectServiceKeyOutput) ElementType() reflect.Type
func (IntegrationProjectServiceKeyOutput) ProjectId ¶
func (o IntegrationProjectServiceKeyOutput) ProjectId() pulumi.StringOutput
func (IntegrationProjectServiceKeyOutput) ProjectKey ¶
func (o IntegrationProjectServiceKeyOutput) ProjectKey() pulumi.StringOutput
func (IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutput ¶
func (o IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutput() IntegrationProjectServiceKeyOutput
func (IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutputWithContext ¶
func (o IntegrationProjectServiceKeyOutput) ToIntegrationProjectServiceKeyOutputWithContext(ctx context.Context) IntegrationProjectServiceKeyOutput
type IntegrationPtrInput ¶ added in v4.3.1
type IntegrationPtrInput interface { pulumi.Input ToIntegrationPtrOutput() IntegrationPtrOutput ToIntegrationPtrOutputWithContext(ctx context.Context) IntegrationPtrOutput }
type IntegrationPtrOutput ¶ added in v4.3.1
type IntegrationPtrOutput struct {
*pulumi.OutputState
}
func (IntegrationPtrOutput) ElementType ¶ added in v4.3.1
func (IntegrationPtrOutput) ElementType() reflect.Type
func (IntegrationPtrOutput) ToIntegrationPtrOutput ¶ added in v4.3.1
func (o IntegrationPtrOutput) ToIntegrationPtrOutput() IntegrationPtrOutput
func (IntegrationPtrOutput) ToIntegrationPtrOutputWithContext ¶ added in v4.3.1
func (o IntegrationPtrOutput) ToIntegrationPtrOutputWithContext(ctx context.Context) IntegrationPtrOutput
type IntegrationState ¶
type IntegrationState struct { // Whether the integration is enabled. Enabled pulumi.BoolPtrInput // Name of the integration. Name pulumi.StringPtrInput // A named token to use for ingest NamedToken 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'. See the documentation for [Creating Integrations](https://developers.signalfx.com/integrations_reference.html#operation/Create%20Integration) for valid values. Services pulumi.StringArrayInput // Compute Metadata Whitelist Whitelists pulumi.StringArrayInput }
func (IntegrationState) ElementType ¶
func (IntegrationState) ElementType() reflect.Type