cloud

package
v5.23.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwsGovcloudIntegrations

type AwsGovcloudIntegrations struct {
	pulumi.CustomResourceState

	// The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// Application load balancer AwsGovCloud integration.See Integration blocks below for details.
	Alb AwsGovcloudIntegrationsAlbPtrOutput `pulumi:"alb"`
	// Api Gateway AwsGovCloud integration.See Integration blocks below for details.
	ApiGateway AwsGovcloudIntegrationsApiGatewayPtrOutput `pulumi:"apiGateway"`
	// Autoscaling AwsGovCloud integration.See Integration blocks below for details.
	AutoScaling AwsGovcloudIntegrationsAutoScalingPtrOutput `pulumi:"autoScaling"`
	// Aws Direct Connect AwsGovCloud integration.See Integration blocks below for details.
	AwsDirectConnect AwsGovcloudIntegrationsAwsDirectConnectPtrOutput `pulumi:"awsDirectConnect"`
	// Aws States AwsGovCloud integration.See Integration blocks below for details.
	AwsStates AwsGovcloudIntegrationsAwsStatesPtrOutput `pulumi:"awsStates"`
	// Cloudtrail AwsGovCloud integration.See Integration blocks below for details.
	Cloudtrail AwsGovcloudIntegrationsCloudtrailPtrOutput `pulumi:"cloudtrail"`
	// Dynamo DB AwsGovCloud integration.See Integration blocks below for details.
	DynamoDb AwsGovcloudIntegrationsDynamoDbPtrOutput `pulumi:"dynamoDb"`
	// Elastic Beanstalk AwsGovCloud integration.See Integration blocks below for details.
	Ebs AwsGovcloudIntegrationsEbsPtrOutput `pulumi:"ebs"`
	// EC2 AwsGovCloud integration.See Integration blocks below for details.
	Ec2 AwsGovcloudIntegrationsEc2PtrOutput `pulumi:"ec2"`
	// Elastic search AwsGovCloud integration.See Integration blocks below for details.
	ElasticSearch AwsGovcloudIntegrationsElasticSearchPtrOutput `pulumi:"elasticSearch"`
	// Elb AwsGovCloud integration.See Integration blocks below for details.
	Elb AwsGovcloudIntegrationsElbPtrOutput `pulumi:"elb"`
	// Emr AwsGovCloud integration.See Integration blocks below for details.
	Emr AwsGovcloudIntegrationsEmrPtrOutput `pulumi:"emr"`
	// IAM AwsGovCloud integration.See Integration blocks below for details.
	Iam AwsGovcloudIntegrationsIamPtrOutput `pulumi:"iam"`
	// Lambda AwsGovCloud integration.See Integration blocks below for details.
	Lambda AwsGovcloudIntegrationsLambdaPtrOutput `pulumi:"lambda"`
	// The access key of the AwsGovCloud.
	LinkedAccountId pulumi.IntOutput `pulumi:"linkedAccountId"`
	// RDS AwsGovCloud integration.See Integration blocks below for details.
	Rds AwsGovcloudIntegrationsRdsPtrOutput `pulumi:"rds"`
	// Redshift AwsGovCloud integration.See Integration blocks below for details.
	RedShift AwsGovcloudIntegrationsRedShiftPtrOutput `pulumi:"redShift"`
	// Route53 AwsGovCloud integration.See Integration blocks below for details.
	Route53 AwsGovcloudIntegrationsRoute53PtrOutput `pulumi:"route53"`
	// The s3 integration
	S3 AwsGovcloudIntegrationsS3PtrOutput `pulumi:"s3"`
	// SNS AwsGovCloud integration.See Integration blocks below for details.
	Sns AwsGovcloudIntegrationsSnsPtrOutput `pulumi:"sns"`
	// SQS AwsGovCloud integration.See Integration blocks below for details.
	Sqs AwsGovcloudIntegrationsSqsPtrOutput `pulumi:"sqs"`
}

> **IMPORTANT!** This resource is in alpha state, and could still contain issues and missing functionality. If you encounter any issue please create a ticket on Github with all the required information.

Use this resource to integrate an AWSGovCloud account to New Relic.

## Prerequisite

Obtain the AwsGovCloud account designed to address the specific regulatory needs of United States (federal, state, and local agencies), education institutions, and the supporting ecosystem.

It is an isolated AWS region designed to host sensitive data and regulated workloads in the cloud, helping customers support their US government compliance requirements.

To pull data from AWSGovCloud, complete the [steps outlined here](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/connect/connect-aws-govcloud-new-relic).

## Import

Integrate AWSGovCloud accounts can be imported using the `id`, e.g.

bash

```sh $ pulumi import newrelic:cloud/awsGovcloudIntegrations:AwsGovcloudIntegrations foo <id> ```

func GetAwsGovcloudIntegrations

func GetAwsGovcloudIntegrations(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwsGovcloudIntegrationsState, opts ...pulumi.ResourceOption) (*AwsGovcloudIntegrations, error)

GetAwsGovcloudIntegrations gets an existing AwsGovcloudIntegrations 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 NewAwsGovcloudIntegrations

func NewAwsGovcloudIntegrations(ctx *pulumi.Context,
	name string, args *AwsGovcloudIntegrationsArgs, opts ...pulumi.ResourceOption) (*AwsGovcloudIntegrations, error)

NewAwsGovcloudIntegrations registers a new resource with the given unique name, arguments, and options.

func (*AwsGovcloudIntegrations) ElementType

func (*AwsGovcloudIntegrations) ElementType() reflect.Type

func (*AwsGovcloudIntegrations) ToAwsGovcloudIntegrationsOutput

func (i *AwsGovcloudIntegrations) ToAwsGovcloudIntegrationsOutput() AwsGovcloudIntegrationsOutput

func (*AwsGovcloudIntegrations) ToAwsGovcloudIntegrationsOutputWithContext

func (i *AwsGovcloudIntegrations) ToAwsGovcloudIntegrationsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsOutput

type AwsGovcloudIntegrationsAlb

type AwsGovcloudIntegrationsAlb struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
	LoadBalancerPrefixes []string `pulumi:"loadBalancerPrefixes"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsAlbArgs

type AwsGovcloudIntegrationsAlbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
	LoadBalancerPrefixes pulumi.StringArrayInput `pulumi:"loadBalancerPrefixes"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsAlbArgs) ElementType

func (AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbOutput

func (i AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbOutput() AwsGovcloudIntegrationsAlbOutput

func (AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbOutputWithContext

func (i AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAlbOutput

func (AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbPtrOutput

func (i AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbPtrOutput() AwsGovcloudIntegrationsAlbPtrOutput

func (AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbPtrOutputWithContext

func (i AwsGovcloudIntegrationsAlbArgs) ToAwsGovcloudIntegrationsAlbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAlbPtrOutput

type AwsGovcloudIntegrationsAlbInput

type AwsGovcloudIntegrationsAlbInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAlbOutput() AwsGovcloudIntegrationsAlbOutput
	ToAwsGovcloudIntegrationsAlbOutputWithContext(context.Context) AwsGovcloudIntegrationsAlbOutput
}

AwsGovcloudIntegrationsAlbInput is an input type that accepts AwsGovcloudIntegrationsAlbArgs and AwsGovcloudIntegrationsAlbOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAlbInput` via:

AwsGovcloudIntegrationsAlbArgs{...}

type AwsGovcloudIntegrationsAlbOutput

type AwsGovcloudIntegrationsAlbOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAlbOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAlbOutput) ElementType

func (AwsGovcloudIntegrationsAlbOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsAlbOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsAlbOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsAlbOutput) LoadBalancerPrefixes

Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsAlbOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsAlbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsAlbOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsAlbOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbOutput

func (o AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbOutput() AwsGovcloudIntegrationsAlbOutput

func (AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbOutputWithContext

func (o AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAlbOutput

func (AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbPtrOutput

func (o AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbPtrOutput() AwsGovcloudIntegrationsAlbPtrOutput

func (AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbPtrOutputWithContext

func (o AwsGovcloudIntegrationsAlbOutput) ToAwsGovcloudIntegrationsAlbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAlbPtrOutput

type AwsGovcloudIntegrationsAlbPtrInput

type AwsGovcloudIntegrationsAlbPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAlbPtrOutput() AwsGovcloudIntegrationsAlbPtrOutput
	ToAwsGovcloudIntegrationsAlbPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsAlbPtrOutput
}

AwsGovcloudIntegrationsAlbPtrInput is an input type that accepts AwsGovcloudIntegrationsAlbArgs, AwsGovcloudIntegrationsAlbPtr and AwsGovcloudIntegrationsAlbPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAlbPtrInput` via:

        AwsGovcloudIntegrationsAlbArgs{...}

or:

        nil

type AwsGovcloudIntegrationsAlbPtrOutput

type AwsGovcloudIntegrationsAlbPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAlbPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAlbPtrOutput) Elem

func (AwsGovcloudIntegrationsAlbPtrOutput) ElementType

func (AwsGovcloudIntegrationsAlbPtrOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsAlbPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsAlbPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsAlbPtrOutput) LoadBalancerPrefixes

Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsAlbPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsAlbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsAlbPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsAlbPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsAlbPtrOutput) ToAwsGovcloudIntegrationsAlbPtrOutput

func (o AwsGovcloudIntegrationsAlbPtrOutput) ToAwsGovcloudIntegrationsAlbPtrOutput() AwsGovcloudIntegrationsAlbPtrOutput

func (AwsGovcloudIntegrationsAlbPtrOutput) ToAwsGovcloudIntegrationsAlbPtrOutputWithContext

func (o AwsGovcloudIntegrationsAlbPtrOutput) ToAwsGovcloudIntegrationsAlbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAlbPtrOutput

type AwsGovcloudIntegrationsApiGateway

type AwsGovcloudIntegrationsApiGateway struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	StagePrefixes []string `pulumi:"stagePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsApiGatewayArgs

type AwsGovcloudIntegrationsApiGatewayArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	StagePrefixes pulumi.StringArrayInput `pulumi:"stagePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsApiGatewayArgs) ElementType

func (AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayOutput

func (i AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayOutput() AwsGovcloudIntegrationsApiGatewayOutput

func (AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayOutputWithContext

func (i AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsApiGatewayOutput

func (AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayPtrOutput

func (i AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayPtrOutput() AwsGovcloudIntegrationsApiGatewayPtrOutput

func (AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext

func (i AwsGovcloudIntegrationsApiGatewayArgs) ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsApiGatewayPtrOutput

type AwsGovcloudIntegrationsApiGatewayInput

type AwsGovcloudIntegrationsApiGatewayInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsApiGatewayOutput() AwsGovcloudIntegrationsApiGatewayOutput
	ToAwsGovcloudIntegrationsApiGatewayOutputWithContext(context.Context) AwsGovcloudIntegrationsApiGatewayOutput
}

AwsGovcloudIntegrationsApiGatewayInput is an input type that accepts AwsGovcloudIntegrationsApiGatewayArgs and AwsGovcloudIntegrationsApiGatewayOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsApiGatewayInput` via:

AwsGovcloudIntegrationsApiGatewayArgs{...}

type AwsGovcloudIntegrationsApiGatewayOutput

type AwsGovcloudIntegrationsApiGatewayOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsApiGatewayOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsApiGatewayOutput) ElementType

func (AwsGovcloudIntegrationsApiGatewayOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsApiGatewayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsApiGatewayOutput) StagePrefixes

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsApiGatewayOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsApiGatewayOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayOutput

func (o AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayOutput() AwsGovcloudIntegrationsApiGatewayOutput

func (AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayOutputWithContext

func (o AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsApiGatewayOutput

func (AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutput

func (o AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutput() AwsGovcloudIntegrationsApiGatewayPtrOutput

func (AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext

func (o AwsGovcloudIntegrationsApiGatewayOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsApiGatewayPtrOutput

type AwsGovcloudIntegrationsApiGatewayPtrInput

type AwsGovcloudIntegrationsApiGatewayPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsApiGatewayPtrOutput() AwsGovcloudIntegrationsApiGatewayPtrOutput
	ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsApiGatewayPtrOutput
}

AwsGovcloudIntegrationsApiGatewayPtrInput is an input type that accepts AwsGovcloudIntegrationsApiGatewayArgs, AwsGovcloudIntegrationsApiGatewayPtr and AwsGovcloudIntegrationsApiGatewayPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsApiGatewayPtrInput` via:

        AwsGovcloudIntegrationsApiGatewayArgs{...}

or:

        nil

type AwsGovcloudIntegrationsApiGatewayPtrOutput

type AwsGovcloudIntegrationsApiGatewayPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) Elem

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) ElementType

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) StagePrefixes

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutput

func (o AwsGovcloudIntegrationsApiGatewayPtrOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutput() AwsGovcloudIntegrationsApiGatewayPtrOutput

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext

func (o AwsGovcloudIntegrationsApiGatewayPtrOutput) ToAwsGovcloudIntegrationsApiGatewayPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsApiGatewayPtrOutput

type AwsGovcloudIntegrationsArgs

type AwsGovcloudIntegrationsArgs struct {
	// The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// Application load balancer AwsGovCloud integration.See Integration blocks below for details.
	Alb AwsGovcloudIntegrationsAlbPtrInput
	// Api Gateway AwsGovCloud integration.See Integration blocks below for details.
	ApiGateway AwsGovcloudIntegrationsApiGatewayPtrInput
	// Autoscaling AwsGovCloud integration.See Integration blocks below for details.
	AutoScaling AwsGovcloudIntegrationsAutoScalingPtrInput
	// Aws Direct Connect AwsGovCloud integration.See Integration blocks below for details.
	AwsDirectConnect AwsGovcloudIntegrationsAwsDirectConnectPtrInput
	// Aws States AwsGovCloud integration.See Integration blocks below for details.
	AwsStates AwsGovcloudIntegrationsAwsStatesPtrInput
	// Cloudtrail AwsGovCloud integration.See Integration blocks below for details.
	Cloudtrail AwsGovcloudIntegrationsCloudtrailPtrInput
	// Dynamo DB AwsGovCloud integration.See Integration blocks below for details.
	DynamoDb AwsGovcloudIntegrationsDynamoDbPtrInput
	// Elastic Beanstalk AwsGovCloud integration.See Integration blocks below for details.
	Ebs AwsGovcloudIntegrationsEbsPtrInput
	// EC2 AwsGovCloud integration.See Integration blocks below for details.
	Ec2 AwsGovcloudIntegrationsEc2PtrInput
	// Elastic search AwsGovCloud integration.See Integration blocks below for details.
	ElasticSearch AwsGovcloudIntegrationsElasticSearchPtrInput
	// Elb AwsGovCloud integration.See Integration blocks below for details.
	Elb AwsGovcloudIntegrationsElbPtrInput
	// Emr AwsGovCloud integration.See Integration blocks below for details.
	Emr AwsGovcloudIntegrationsEmrPtrInput
	// IAM AwsGovCloud integration.See Integration blocks below for details.
	Iam AwsGovcloudIntegrationsIamPtrInput
	// Lambda AwsGovCloud integration.See Integration blocks below for details.
	Lambda AwsGovcloudIntegrationsLambdaPtrInput
	// The access key of the AwsGovCloud.
	LinkedAccountId pulumi.IntInput
	// RDS AwsGovCloud integration.See Integration blocks below for details.
	Rds AwsGovcloudIntegrationsRdsPtrInput
	// Redshift AwsGovCloud integration.See Integration blocks below for details.
	RedShift AwsGovcloudIntegrationsRedShiftPtrInput
	// Route53 AwsGovCloud integration.See Integration blocks below for details.
	Route53 AwsGovcloudIntegrationsRoute53PtrInput
	// The s3 integration
	S3 AwsGovcloudIntegrationsS3PtrInput
	// SNS AwsGovCloud integration.See Integration blocks below for details.
	Sns AwsGovcloudIntegrationsSnsPtrInput
	// SQS AwsGovCloud integration.See Integration blocks below for details.
	Sqs AwsGovcloudIntegrationsSqsPtrInput
}

The set of arguments for constructing a AwsGovcloudIntegrations resource.

func (AwsGovcloudIntegrationsArgs) ElementType

type AwsGovcloudIntegrationsArray

type AwsGovcloudIntegrationsArray []AwsGovcloudIntegrationsInput

func (AwsGovcloudIntegrationsArray) ElementType

func (AwsGovcloudIntegrationsArray) ToAwsGovcloudIntegrationsArrayOutput

func (i AwsGovcloudIntegrationsArray) ToAwsGovcloudIntegrationsArrayOutput() AwsGovcloudIntegrationsArrayOutput

func (AwsGovcloudIntegrationsArray) ToAwsGovcloudIntegrationsArrayOutputWithContext

func (i AwsGovcloudIntegrationsArray) ToAwsGovcloudIntegrationsArrayOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsArrayOutput

type AwsGovcloudIntegrationsArrayInput

type AwsGovcloudIntegrationsArrayInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsArrayOutput() AwsGovcloudIntegrationsArrayOutput
	ToAwsGovcloudIntegrationsArrayOutputWithContext(context.Context) AwsGovcloudIntegrationsArrayOutput
}

AwsGovcloudIntegrationsArrayInput is an input type that accepts AwsGovcloudIntegrationsArray and AwsGovcloudIntegrationsArrayOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsArrayInput` via:

AwsGovcloudIntegrationsArray{ AwsGovcloudIntegrationsArgs{...} }

type AwsGovcloudIntegrationsArrayOutput

type AwsGovcloudIntegrationsArrayOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsArrayOutput) ElementType

func (AwsGovcloudIntegrationsArrayOutput) Index

func (AwsGovcloudIntegrationsArrayOutput) ToAwsGovcloudIntegrationsArrayOutput

func (o AwsGovcloudIntegrationsArrayOutput) ToAwsGovcloudIntegrationsArrayOutput() AwsGovcloudIntegrationsArrayOutput

func (AwsGovcloudIntegrationsArrayOutput) ToAwsGovcloudIntegrationsArrayOutputWithContext

func (o AwsGovcloudIntegrationsArrayOutput) ToAwsGovcloudIntegrationsArrayOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsArrayOutput

type AwsGovcloudIntegrationsAutoScaling

type AwsGovcloudIntegrationsAutoScaling struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsAutoScalingArgs

type AwsGovcloudIntegrationsAutoScalingArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsAutoScalingArgs) ElementType

func (AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingOutput

func (i AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingOutput() AwsGovcloudIntegrationsAutoScalingOutput

func (AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingOutputWithContext

func (i AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAutoScalingOutput

func (AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingPtrOutput

func (i AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingPtrOutput() AwsGovcloudIntegrationsAutoScalingPtrOutput

func (AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext

func (i AwsGovcloudIntegrationsAutoScalingArgs) ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAutoScalingPtrOutput

type AwsGovcloudIntegrationsAutoScalingInput

type AwsGovcloudIntegrationsAutoScalingInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAutoScalingOutput() AwsGovcloudIntegrationsAutoScalingOutput
	ToAwsGovcloudIntegrationsAutoScalingOutputWithContext(context.Context) AwsGovcloudIntegrationsAutoScalingOutput
}

AwsGovcloudIntegrationsAutoScalingInput is an input type that accepts AwsGovcloudIntegrationsAutoScalingArgs and AwsGovcloudIntegrationsAutoScalingOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAutoScalingInput` via:

AwsGovcloudIntegrationsAutoScalingArgs{...}

type AwsGovcloudIntegrationsAutoScalingOutput

type AwsGovcloudIntegrationsAutoScalingOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAutoScalingOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAutoScalingOutput) ElementType

func (AwsGovcloudIntegrationsAutoScalingOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingOutput

func (o AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingOutput() AwsGovcloudIntegrationsAutoScalingOutput

func (AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingOutputWithContext

func (o AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAutoScalingOutput

func (AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutput

func (o AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutput() AwsGovcloudIntegrationsAutoScalingPtrOutput

func (AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext

func (o AwsGovcloudIntegrationsAutoScalingOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAutoScalingPtrOutput

type AwsGovcloudIntegrationsAutoScalingPtrInput

type AwsGovcloudIntegrationsAutoScalingPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAutoScalingPtrOutput() AwsGovcloudIntegrationsAutoScalingPtrOutput
	ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsAutoScalingPtrOutput
}

AwsGovcloudIntegrationsAutoScalingPtrInput is an input type that accepts AwsGovcloudIntegrationsAutoScalingArgs, AwsGovcloudIntegrationsAutoScalingPtr and AwsGovcloudIntegrationsAutoScalingPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAutoScalingPtrInput` via:

        AwsGovcloudIntegrationsAutoScalingArgs{...}

or:

        nil

type AwsGovcloudIntegrationsAutoScalingPtrOutput

type AwsGovcloudIntegrationsAutoScalingPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAutoScalingPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAutoScalingPtrOutput) Elem

func (AwsGovcloudIntegrationsAutoScalingPtrOutput) ElementType

func (AwsGovcloudIntegrationsAutoScalingPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsAutoScalingPtrOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutput

func (o AwsGovcloudIntegrationsAutoScalingPtrOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutput() AwsGovcloudIntegrationsAutoScalingPtrOutput

func (AwsGovcloudIntegrationsAutoScalingPtrOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext

func (o AwsGovcloudIntegrationsAutoScalingPtrOutput) ToAwsGovcloudIntegrationsAutoScalingPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAutoScalingPtrOutput

type AwsGovcloudIntegrationsAwsDirectConnect

type AwsGovcloudIntegrationsAwsDirectConnect struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsAwsDirectConnectArgs

type AwsGovcloudIntegrationsAwsDirectConnectArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsAwsDirectConnectArgs) ElementType

func (AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectOutput

func (i AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectOutput() AwsGovcloudIntegrationsAwsDirectConnectOutput

func (AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectOutputWithContext

func (i AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsDirectConnectOutput

func (AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput

func (i AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput() AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

func (AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext

func (i AwsGovcloudIntegrationsAwsDirectConnectArgs) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

type AwsGovcloudIntegrationsAwsDirectConnectInput

type AwsGovcloudIntegrationsAwsDirectConnectInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAwsDirectConnectOutput() AwsGovcloudIntegrationsAwsDirectConnectOutput
	ToAwsGovcloudIntegrationsAwsDirectConnectOutputWithContext(context.Context) AwsGovcloudIntegrationsAwsDirectConnectOutput
}

AwsGovcloudIntegrationsAwsDirectConnectInput is an input type that accepts AwsGovcloudIntegrationsAwsDirectConnectArgs and AwsGovcloudIntegrationsAwsDirectConnectOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAwsDirectConnectInput` via:

AwsGovcloudIntegrationsAwsDirectConnectArgs{...}

type AwsGovcloudIntegrationsAwsDirectConnectOutput

type AwsGovcloudIntegrationsAwsDirectConnectOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) ElementType

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectOutput

func (o AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectOutput() AwsGovcloudIntegrationsAwsDirectConnectOutput

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectOutputWithContext

func (o AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsDirectConnectOutput

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput

func (o AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput() AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

func (AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext

func (o AwsGovcloudIntegrationsAwsDirectConnectOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

type AwsGovcloudIntegrationsAwsDirectConnectPtrInput

type AwsGovcloudIntegrationsAwsDirectConnectPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput() AwsGovcloudIntegrationsAwsDirectConnectPtrOutput
	ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsAwsDirectConnectPtrOutput
}

AwsGovcloudIntegrationsAwsDirectConnectPtrInput is an input type that accepts AwsGovcloudIntegrationsAwsDirectConnectArgs, AwsGovcloudIntegrationsAwsDirectConnectPtr and AwsGovcloudIntegrationsAwsDirectConnectPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAwsDirectConnectPtrInput` via:

        AwsGovcloudIntegrationsAwsDirectConnectArgs{...}

or:

        nil

type AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

type AwsGovcloudIntegrationsAwsDirectConnectPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) Elem

func (AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) ElementType

func (AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput

func (o AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutput() AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

func (AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext

func (o AwsGovcloudIntegrationsAwsDirectConnectPtrOutput) ToAwsGovcloudIntegrationsAwsDirectConnectPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsDirectConnectPtrOutput

type AwsGovcloudIntegrationsAwsStates

type AwsGovcloudIntegrationsAwsStates struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsAwsStatesArgs

type AwsGovcloudIntegrationsAwsStatesArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsAwsStatesArgs) ElementType

func (AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesOutput

func (i AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesOutput() AwsGovcloudIntegrationsAwsStatesOutput

func (AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesOutputWithContext

func (i AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsStatesOutput

func (AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesPtrOutput

func (i AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesPtrOutput() AwsGovcloudIntegrationsAwsStatesPtrOutput

func (AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext

func (i AwsGovcloudIntegrationsAwsStatesArgs) ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsStatesPtrOutput

type AwsGovcloudIntegrationsAwsStatesInput

type AwsGovcloudIntegrationsAwsStatesInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAwsStatesOutput() AwsGovcloudIntegrationsAwsStatesOutput
	ToAwsGovcloudIntegrationsAwsStatesOutputWithContext(context.Context) AwsGovcloudIntegrationsAwsStatesOutput
}

AwsGovcloudIntegrationsAwsStatesInput is an input type that accepts AwsGovcloudIntegrationsAwsStatesArgs and AwsGovcloudIntegrationsAwsStatesOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAwsStatesInput` via:

AwsGovcloudIntegrationsAwsStatesArgs{...}

type AwsGovcloudIntegrationsAwsStatesOutput

type AwsGovcloudIntegrationsAwsStatesOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAwsStatesOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAwsStatesOutput) ElementType

func (AwsGovcloudIntegrationsAwsStatesOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsAwsStatesOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesOutput

func (o AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesOutput() AwsGovcloudIntegrationsAwsStatesOutput

func (AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesOutputWithContext

func (o AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsStatesOutput

func (AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutput

func (o AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutput() AwsGovcloudIntegrationsAwsStatesPtrOutput

func (AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext

func (o AwsGovcloudIntegrationsAwsStatesOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsStatesPtrOutput

type AwsGovcloudIntegrationsAwsStatesPtrInput

type AwsGovcloudIntegrationsAwsStatesPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsAwsStatesPtrOutput() AwsGovcloudIntegrationsAwsStatesPtrOutput
	ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsAwsStatesPtrOutput
}

AwsGovcloudIntegrationsAwsStatesPtrInput is an input type that accepts AwsGovcloudIntegrationsAwsStatesArgs, AwsGovcloudIntegrationsAwsStatesPtr and AwsGovcloudIntegrationsAwsStatesPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsAwsStatesPtrInput` via:

        AwsGovcloudIntegrationsAwsStatesArgs{...}

or:

        nil

type AwsGovcloudIntegrationsAwsStatesPtrOutput

type AwsGovcloudIntegrationsAwsStatesPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsAwsStatesPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsAwsStatesPtrOutput) Elem

func (AwsGovcloudIntegrationsAwsStatesPtrOutput) ElementType

func (AwsGovcloudIntegrationsAwsStatesPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsAwsStatesPtrOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutput

func (o AwsGovcloudIntegrationsAwsStatesPtrOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutput() AwsGovcloudIntegrationsAwsStatesPtrOutput

func (AwsGovcloudIntegrationsAwsStatesPtrOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext

func (o AwsGovcloudIntegrationsAwsStatesPtrOutput) ToAwsGovcloudIntegrationsAwsStatesPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsAwsStatesPtrOutput

type AwsGovcloudIntegrationsCloudtrail

type AwsGovcloudIntegrationsCloudtrail struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsCloudtrailArgs

type AwsGovcloudIntegrationsCloudtrailArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsCloudtrailArgs) ElementType

func (AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailOutput

func (i AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailOutput() AwsGovcloudIntegrationsCloudtrailOutput

func (AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailOutputWithContext

func (i AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsCloudtrailOutput

func (AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailPtrOutput

func (i AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailPtrOutput() AwsGovcloudIntegrationsCloudtrailPtrOutput

func (AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext

func (i AwsGovcloudIntegrationsCloudtrailArgs) ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsCloudtrailPtrOutput

type AwsGovcloudIntegrationsCloudtrailInput

type AwsGovcloudIntegrationsCloudtrailInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsCloudtrailOutput() AwsGovcloudIntegrationsCloudtrailOutput
	ToAwsGovcloudIntegrationsCloudtrailOutputWithContext(context.Context) AwsGovcloudIntegrationsCloudtrailOutput
}

AwsGovcloudIntegrationsCloudtrailInput is an input type that accepts AwsGovcloudIntegrationsCloudtrailArgs and AwsGovcloudIntegrationsCloudtrailOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsCloudtrailInput` via:

AwsGovcloudIntegrationsCloudtrailArgs{...}

type AwsGovcloudIntegrationsCloudtrailOutput

type AwsGovcloudIntegrationsCloudtrailOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsCloudtrailOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsCloudtrailOutput) ElementType

func (AwsGovcloudIntegrationsCloudtrailOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsCloudtrailOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailOutput

func (o AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailOutput() AwsGovcloudIntegrationsCloudtrailOutput

func (AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailOutputWithContext

func (o AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsCloudtrailOutput

func (AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutput

func (o AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutput() AwsGovcloudIntegrationsCloudtrailPtrOutput

func (AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext

func (o AwsGovcloudIntegrationsCloudtrailOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsCloudtrailPtrOutput

type AwsGovcloudIntegrationsCloudtrailPtrInput

type AwsGovcloudIntegrationsCloudtrailPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsCloudtrailPtrOutput() AwsGovcloudIntegrationsCloudtrailPtrOutput
	ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsCloudtrailPtrOutput
}

AwsGovcloudIntegrationsCloudtrailPtrInput is an input type that accepts AwsGovcloudIntegrationsCloudtrailArgs, AwsGovcloudIntegrationsCloudtrailPtr and AwsGovcloudIntegrationsCloudtrailPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsCloudtrailPtrInput` via:

        AwsGovcloudIntegrationsCloudtrailArgs{...}

or:

        nil

type AwsGovcloudIntegrationsCloudtrailPtrOutput

type AwsGovcloudIntegrationsCloudtrailPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsCloudtrailPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsCloudtrailPtrOutput) Elem

func (AwsGovcloudIntegrationsCloudtrailPtrOutput) ElementType

func (AwsGovcloudIntegrationsCloudtrailPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsCloudtrailPtrOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutput

func (o AwsGovcloudIntegrationsCloudtrailPtrOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutput() AwsGovcloudIntegrationsCloudtrailPtrOutput

func (AwsGovcloudIntegrationsCloudtrailPtrOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext

func (o AwsGovcloudIntegrationsCloudtrailPtrOutput) ToAwsGovcloudIntegrationsCloudtrailPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsCloudtrailPtrOutput

type AwsGovcloudIntegrationsDynamoDb

type AwsGovcloudIntegrationsDynamoDb struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsDynamoDbArgs

type AwsGovcloudIntegrationsDynamoDbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsDynamoDbArgs) ElementType

func (AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbOutput

func (i AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbOutput() AwsGovcloudIntegrationsDynamoDbOutput

func (AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbOutputWithContext

func (i AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsDynamoDbOutput

func (AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbPtrOutput

func (i AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbPtrOutput() AwsGovcloudIntegrationsDynamoDbPtrOutput

func (AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext

func (i AwsGovcloudIntegrationsDynamoDbArgs) ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsDynamoDbPtrOutput

type AwsGovcloudIntegrationsDynamoDbInput

type AwsGovcloudIntegrationsDynamoDbInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsDynamoDbOutput() AwsGovcloudIntegrationsDynamoDbOutput
	ToAwsGovcloudIntegrationsDynamoDbOutputWithContext(context.Context) AwsGovcloudIntegrationsDynamoDbOutput
}

AwsGovcloudIntegrationsDynamoDbInput is an input type that accepts AwsGovcloudIntegrationsDynamoDbArgs and AwsGovcloudIntegrationsDynamoDbOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsDynamoDbInput` via:

AwsGovcloudIntegrationsDynamoDbArgs{...}

type AwsGovcloudIntegrationsDynamoDbOutput

type AwsGovcloudIntegrationsDynamoDbOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsDynamoDbOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsDynamoDbOutput) ElementType

func (AwsGovcloudIntegrationsDynamoDbOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsDynamoDbOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsDynamoDbOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsDynamoDbOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsDynamoDbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsDynamoDbOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsDynamoDbOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbOutput

func (o AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbOutput() AwsGovcloudIntegrationsDynamoDbOutput

func (AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbOutputWithContext

func (o AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsDynamoDbOutput

func (AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutput

func (o AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutput() AwsGovcloudIntegrationsDynamoDbPtrOutput

func (AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext

func (o AwsGovcloudIntegrationsDynamoDbOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsDynamoDbPtrOutput

type AwsGovcloudIntegrationsDynamoDbPtrInput

type AwsGovcloudIntegrationsDynamoDbPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsDynamoDbPtrOutput() AwsGovcloudIntegrationsDynamoDbPtrOutput
	ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsDynamoDbPtrOutput
}

AwsGovcloudIntegrationsDynamoDbPtrInput is an input type that accepts AwsGovcloudIntegrationsDynamoDbArgs, AwsGovcloudIntegrationsDynamoDbPtr and AwsGovcloudIntegrationsDynamoDbPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsDynamoDbPtrInput` via:

        AwsGovcloudIntegrationsDynamoDbArgs{...}

or:

        nil

type AwsGovcloudIntegrationsDynamoDbPtrOutput

type AwsGovcloudIntegrationsDynamoDbPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) Elem

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) ElementType

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) FetchExtendedInventory

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutput

func (o AwsGovcloudIntegrationsDynamoDbPtrOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutput() AwsGovcloudIntegrationsDynamoDbPtrOutput

func (AwsGovcloudIntegrationsDynamoDbPtrOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext

func (o AwsGovcloudIntegrationsDynamoDbPtrOutput) ToAwsGovcloudIntegrationsDynamoDbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsDynamoDbPtrOutput

type AwsGovcloudIntegrationsEbs

type AwsGovcloudIntegrationsEbs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsEbsArgs

type AwsGovcloudIntegrationsEbsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsEbsArgs) ElementType

func (AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsOutput

func (i AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsOutput() AwsGovcloudIntegrationsEbsOutput

func (AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsOutputWithContext

func (i AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEbsOutput

func (AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsPtrOutput

func (i AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsPtrOutput() AwsGovcloudIntegrationsEbsPtrOutput

func (AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsPtrOutputWithContext

func (i AwsGovcloudIntegrationsEbsArgs) ToAwsGovcloudIntegrationsEbsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEbsPtrOutput

type AwsGovcloudIntegrationsEbsInput

type AwsGovcloudIntegrationsEbsInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsEbsOutput() AwsGovcloudIntegrationsEbsOutput
	ToAwsGovcloudIntegrationsEbsOutputWithContext(context.Context) AwsGovcloudIntegrationsEbsOutput
}

AwsGovcloudIntegrationsEbsInput is an input type that accepts AwsGovcloudIntegrationsEbsArgs and AwsGovcloudIntegrationsEbsOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsEbsInput` via:

AwsGovcloudIntegrationsEbsArgs{...}

type AwsGovcloudIntegrationsEbsOutput

type AwsGovcloudIntegrationsEbsOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsEbsOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsEbsOutput) ElementType

func (AwsGovcloudIntegrationsEbsOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsEbsOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsEbsOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsEbsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsEbsOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEbsOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsOutput

func (o AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsOutput() AwsGovcloudIntegrationsEbsOutput

func (AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsOutputWithContext

func (o AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEbsOutput

func (AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsPtrOutput

func (o AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsPtrOutput() AwsGovcloudIntegrationsEbsPtrOutput

func (AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsPtrOutputWithContext

func (o AwsGovcloudIntegrationsEbsOutput) ToAwsGovcloudIntegrationsEbsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEbsPtrOutput

type AwsGovcloudIntegrationsEbsPtrInput

type AwsGovcloudIntegrationsEbsPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsEbsPtrOutput() AwsGovcloudIntegrationsEbsPtrOutput
	ToAwsGovcloudIntegrationsEbsPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsEbsPtrOutput
}

AwsGovcloudIntegrationsEbsPtrInput is an input type that accepts AwsGovcloudIntegrationsEbsArgs, AwsGovcloudIntegrationsEbsPtr and AwsGovcloudIntegrationsEbsPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsEbsPtrInput` via:

        AwsGovcloudIntegrationsEbsArgs{...}

or:

        nil

type AwsGovcloudIntegrationsEbsPtrOutput

type AwsGovcloudIntegrationsEbsPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsEbsPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsEbsPtrOutput) Elem

func (AwsGovcloudIntegrationsEbsPtrOutput) ElementType

func (AwsGovcloudIntegrationsEbsPtrOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsEbsPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsEbsPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsEbsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsEbsPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEbsPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEbsPtrOutput) ToAwsGovcloudIntegrationsEbsPtrOutput

func (o AwsGovcloudIntegrationsEbsPtrOutput) ToAwsGovcloudIntegrationsEbsPtrOutput() AwsGovcloudIntegrationsEbsPtrOutput

func (AwsGovcloudIntegrationsEbsPtrOutput) ToAwsGovcloudIntegrationsEbsPtrOutputWithContext

func (o AwsGovcloudIntegrationsEbsPtrOutput) ToAwsGovcloudIntegrationsEbsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEbsPtrOutput

type AwsGovcloudIntegrationsEc2

type AwsGovcloudIntegrationsEc2 struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if IP addresses of ec2 instance should be collected
	FetchIpAddresses *bool `pulumi:"fetchIpAddresses"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsEc2Args

type AwsGovcloudIntegrationsEc2Args struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if IP addresses of ec2 instance should be collected
	FetchIpAddresses pulumi.BoolPtrInput `pulumi:"fetchIpAddresses"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsEc2Args) ElementType

func (AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2Output

func (i AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2Output() AwsGovcloudIntegrationsEc2Output

func (AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2OutputWithContext

func (i AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2OutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEc2Output

func (AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2PtrOutput

func (i AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2PtrOutput() AwsGovcloudIntegrationsEc2PtrOutput

func (AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2PtrOutputWithContext

func (i AwsGovcloudIntegrationsEc2Args) ToAwsGovcloudIntegrationsEc2PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEc2PtrOutput

type AwsGovcloudIntegrationsEc2Input

type AwsGovcloudIntegrationsEc2Input interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsEc2Output() AwsGovcloudIntegrationsEc2Output
	ToAwsGovcloudIntegrationsEc2OutputWithContext(context.Context) AwsGovcloudIntegrationsEc2Output
}

AwsGovcloudIntegrationsEc2Input is an input type that accepts AwsGovcloudIntegrationsEc2Args and AwsGovcloudIntegrationsEc2Output values. You can construct a concrete instance of `AwsGovcloudIntegrationsEc2Input` via:

AwsGovcloudIntegrationsEc2Args{...}

type AwsGovcloudIntegrationsEc2Output

type AwsGovcloudIntegrationsEc2Output struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsEc2Output) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsEc2Output) ElementType

func (AwsGovcloudIntegrationsEc2Output) FetchIpAddresses

Specify if IP addresses of ec2 instance should be collected

func (AwsGovcloudIntegrationsEc2Output) MetricsPollingInterval

func (o AwsGovcloudIntegrationsEc2Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsEc2Output) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEc2Output) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2Output

func (o AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2Output() AwsGovcloudIntegrationsEc2Output

func (AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2OutputWithContext

func (o AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2OutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEc2Output

func (AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2PtrOutput

func (o AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2PtrOutput() AwsGovcloudIntegrationsEc2PtrOutput

func (AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2PtrOutputWithContext

func (o AwsGovcloudIntegrationsEc2Output) ToAwsGovcloudIntegrationsEc2PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEc2PtrOutput

type AwsGovcloudIntegrationsEc2PtrInput

type AwsGovcloudIntegrationsEc2PtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsEc2PtrOutput() AwsGovcloudIntegrationsEc2PtrOutput
	ToAwsGovcloudIntegrationsEc2PtrOutputWithContext(context.Context) AwsGovcloudIntegrationsEc2PtrOutput
}

AwsGovcloudIntegrationsEc2PtrInput is an input type that accepts AwsGovcloudIntegrationsEc2Args, AwsGovcloudIntegrationsEc2Ptr and AwsGovcloudIntegrationsEc2PtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsEc2PtrInput` via:

        AwsGovcloudIntegrationsEc2Args{...}

or:

        nil

type AwsGovcloudIntegrationsEc2PtrOutput

type AwsGovcloudIntegrationsEc2PtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsEc2PtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsEc2PtrOutput) Elem

func (AwsGovcloudIntegrationsEc2PtrOutput) ElementType

func (AwsGovcloudIntegrationsEc2PtrOutput) FetchIpAddresses

Specify if IP addresses of ec2 instance should be collected

func (AwsGovcloudIntegrationsEc2PtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsEc2PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsEc2PtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEc2PtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEc2PtrOutput) ToAwsGovcloudIntegrationsEc2PtrOutput

func (o AwsGovcloudIntegrationsEc2PtrOutput) ToAwsGovcloudIntegrationsEc2PtrOutput() AwsGovcloudIntegrationsEc2PtrOutput

func (AwsGovcloudIntegrationsEc2PtrOutput) ToAwsGovcloudIntegrationsEc2PtrOutputWithContext

func (o AwsGovcloudIntegrationsEc2PtrOutput) ToAwsGovcloudIntegrationsEc2PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEc2PtrOutput

type AwsGovcloudIntegrationsElasticSearch

type AwsGovcloudIntegrationsElasticSearch struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if IP addresses of ec2 instance should be collected
	FetchNodes *bool `pulumi:"fetchNodes"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsElasticSearchArgs

type AwsGovcloudIntegrationsElasticSearchArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if IP addresses of ec2 instance should be collected
	FetchNodes pulumi.BoolPtrInput `pulumi:"fetchNodes"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsElasticSearchArgs) ElementType

func (AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchOutput

func (i AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchOutput() AwsGovcloudIntegrationsElasticSearchOutput

func (AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchOutputWithContext

func (i AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElasticSearchOutput

func (AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchPtrOutput

func (i AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchPtrOutput() AwsGovcloudIntegrationsElasticSearchPtrOutput

func (AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext

func (i AwsGovcloudIntegrationsElasticSearchArgs) ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElasticSearchPtrOutput

type AwsGovcloudIntegrationsElasticSearchInput

type AwsGovcloudIntegrationsElasticSearchInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsElasticSearchOutput() AwsGovcloudIntegrationsElasticSearchOutput
	ToAwsGovcloudIntegrationsElasticSearchOutputWithContext(context.Context) AwsGovcloudIntegrationsElasticSearchOutput
}

AwsGovcloudIntegrationsElasticSearchInput is an input type that accepts AwsGovcloudIntegrationsElasticSearchArgs and AwsGovcloudIntegrationsElasticSearchOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsElasticSearchInput` via:

AwsGovcloudIntegrationsElasticSearchArgs{...}

type AwsGovcloudIntegrationsElasticSearchOutput

type AwsGovcloudIntegrationsElasticSearchOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsElasticSearchOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsElasticSearchOutput) ElementType

func (AwsGovcloudIntegrationsElasticSearchOutput) FetchNodes

Specify if IP addresses of ec2 instance should be collected

func (AwsGovcloudIntegrationsElasticSearchOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsElasticSearchOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsElasticSearchOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchOutput

func (o AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchOutput() AwsGovcloudIntegrationsElasticSearchOutput

func (AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchOutputWithContext

func (o AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElasticSearchOutput

func (AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutput

func (o AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutput() AwsGovcloudIntegrationsElasticSearchPtrOutput

func (AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext

func (o AwsGovcloudIntegrationsElasticSearchOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElasticSearchPtrOutput

type AwsGovcloudIntegrationsElasticSearchPtrInput

type AwsGovcloudIntegrationsElasticSearchPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsElasticSearchPtrOutput() AwsGovcloudIntegrationsElasticSearchPtrOutput
	ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsElasticSearchPtrOutput
}

AwsGovcloudIntegrationsElasticSearchPtrInput is an input type that accepts AwsGovcloudIntegrationsElasticSearchArgs, AwsGovcloudIntegrationsElasticSearchPtr and AwsGovcloudIntegrationsElasticSearchPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsElasticSearchPtrInput` via:

        AwsGovcloudIntegrationsElasticSearchArgs{...}

or:

        nil

type AwsGovcloudIntegrationsElasticSearchPtrOutput

type AwsGovcloudIntegrationsElasticSearchPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) Elem

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) ElementType

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) FetchNodes

Specify if IP addresses of ec2 instance should be collected

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutput

func (o AwsGovcloudIntegrationsElasticSearchPtrOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutput() AwsGovcloudIntegrationsElasticSearchPtrOutput

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext

func (o AwsGovcloudIntegrationsElasticSearchPtrOutput) ToAwsGovcloudIntegrationsElasticSearchPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElasticSearchPtrOutput

type AwsGovcloudIntegrationsElb

type AwsGovcloudIntegrationsElb struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsElbArgs

type AwsGovcloudIntegrationsElbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsElbArgs) ElementType

func (AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbOutput

func (i AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbOutput() AwsGovcloudIntegrationsElbOutput

func (AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbOutputWithContext

func (i AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElbOutput

func (AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbPtrOutput

func (i AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbPtrOutput() AwsGovcloudIntegrationsElbPtrOutput

func (AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbPtrOutputWithContext

func (i AwsGovcloudIntegrationsElbArgs) ToAwsGovcloudIntegrationsElbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElbPtrOutput

type AwsGovcloudIntegrationsElbInput

type AwsGovcloudIntegrationsElbInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsElbOutput() AwsGovcloudIntegrationsElbOutput
	ToAwsGovcloudIntegrationsElbOutputWithContext(context.Context) AwsGovcloudIntegrationsElbOutput
}

AwsGovcloudIntegrationsElbInput is an input type that accepts AwsGovcloudIntegrationsElbArgs and AwsGovcloudIntegrationsElbOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsElbInput` via:

AwsGovcloudIntegrationsElbArgs{...}

type AwsGovcloudIntegrationsElbOutput

type AwsGovcloudIntegrationsElbOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsElbOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsElbOutput) ElementType

func (AwsGovcloudIntegrationsElbOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsElbOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsElbOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsElbOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsElbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbOutput

func (o AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbOutput() AwsGovcloudIntegrationsElbOutput

func (AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbOutputWithContext

func (o AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElbOutput

func (AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbPtrOutput

func (o AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbPtrOutput() AwsGovcloudIntegrationsElbPtrOutput

func (AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbPtrOutputWithContext

func (o AwsGovcloudIntegrationsElbOutput) ToAwsGovcloudIntegrationsElbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElbPtrOutput

type AwsGovcloudIntegrationsElbPtrInput

type AwsGovcloudIntegrationsElbPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsElbPtrOutput() AwsGovcloudIntegrationsElbPtrOutput
	ToAwsGovcloudIntegrationsElbPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsElbPtrOutput
}

AwsGovcloudIntegrationsElbPtrInput is an input type that accepts AwsGovcloudIntegrationsElbArgs, AwsGovcloudIntegrationsElbPtr and AwsGovcloudIntegrationsElbPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsElbPtrInput` via:

        AwsGovcloudIntegrationsElbArgs{...}

or:

        nil

type AwsGovcloudIntegrationsElbPtrOutput

type AwsGovcloudIntegrationsElbPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsElbPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsElbPtrOutput) Elem

func (AwsGovcloudIntegrationsElbPtrOutput) ElementType

func (AwsGovcloudIntegrationsElbPtrOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsElbPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsElbPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsElbPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsElbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsElbPtrOutput) ToAwsGovcloudIntegrationsElbPtrOutput

func (o AwsGovcloudIntegrationsElbPtrOutput) ToAwsGovcloudIntegrationsElbPtrOutput() AwsGovcloudIntegrationsElbPtrOutput

func (AwsGovcloudIntegrationsElbPtrOutput) ToAwsGovcloudIntegrationsElbPtrOutputWithContext

func (o AwsGovcloudIntegrationsElbPtrOutput) ToAwsGovcloudIntegrationsElbPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsElbPtrOutput

type AwsGovcloudIntegrationsEmr

type AwsGovcloudIntegrationsEmr struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions *string `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsEmrArgs

type AwsGovcloudIntegrationsEmrArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringPtrInput `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsEmrArgs) ElementType

func (AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrOutput

func (i AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrOutput() AwsGovcloudIntegrationsEmrOutput

func (AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrOutputWithContext

func (i AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEmrOutput

func (AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrPtrOutput

func (i AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrPtrOutput() AwsGovcloudIntegrationsEmrPtrOutput

func (AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrPtrOutputWithContext

func (i AwsGovcloudIntegrationsEmrArgs) ToAwsGovcloudIntegrationsEmrPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEmrPtrOutput

type AwsGovcloudIntegrationsEmrInput

type AwsGovcloudIntegrationsEmrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsEmrOutput() AwsGovcloudIntegrationsEmrOutput
	ToAwsGovcloudIntegrationsEmrOutputWithContext(context.Context) AwsGovcloudIntegrationsEmrOutput
}

AwsGovcloudIntegrationsEmrInput is an input type that accepts AwsGovcloudIntegrationsEmrArgs and AwsGovcloudIntegrationsEmrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsEmrInput` via:

AwsGovcloudIntegrationsEmrArgs{...}

type AwsGovcloudIntegrationsEmrOutput

type AwsGovcloudIntegrationsEmrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsEmrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsEmrOutput) ElementType

func (AwsGovcloudIntegrationsEmrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsEmrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsEmrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsEmrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEmrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrOutput

func (o AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrOutput() AwsGovcloudIntegrationsEmrOutput

func (AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrOutputWithContext

func (o AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEmrOutput

func (AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrPtrOutput

func (o AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrPtrOutput() AwsGovcloudIntegrationsEmrPtrOutput

func (AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrPtrOutputWithContext

func (o AwsGovcloudIntegrationsEmrOutput) ToAwsGovcloudIntegrationsEmrPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEmrPtrOutput

type AwsGovcloudIntegrationsEmrPtrInput

type AwsGovcloudIntegrationsEmrPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsEmrPtrOutput() AwsGovcloudIntegrationsEmrPtrOutput
	ToAwsGovcloudIntegrationsEmrPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsEmrPtrOutput
}

AwsGovcloudIntegrationsEmrPtrInput is an input type that accepts AwsGovcloudIntegrationsEmrArgs, AwsGovcloudIntegrationsEmrPtr and AwsGovcloudIntegrationsEmrPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsEmrPtrInput` via:

        AwsGovcloudIntegrationsEmrArgs{...}

or:

        nil

type AwsGovcloudIntegrationsEmrPtrOutput

type AwsGovcloudIntegrationsEmrPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsEmrPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsEmrPtrOutput) Elem

func (AwsGovcloudIntegrationsEmrPtrOutput) ElementType

func (AwsGovcloudIntegrationsEmrPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsEmrPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsEmrPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsEmrPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEmrPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsEmrPtrOutput) ToAwsGovcloudIntegrationsEmrPtrOutput

func (o AwsGovcloudIntegrationsEmrPtrOutput) ToAwsGovcloudIntegrationsEmrPtrOutput() AwsGovcloudIntegrationsEmrPtrOutput

func (AwsGovcloudIntegrationsEmrPtrOutput) ToAwsGovcloudIntegrationsEmrPtrOutputWithContext

func (o AwsGovcloudIntegrationsEmrPtrOutput) ToAwsGovcloudIntegrationsEmrPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsEmrPtrOutput

type AwsGovcloudIntegrationsIam

type AwsGovcloudIntegrationsIam struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsIamArgs

type AwsGovcloudIntegrationsIamArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsIamArgs) ElementType

func (AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamOutput

func (i AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamOutput() AwsGovcloudIntegrationsIamOutput

func (AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamOutputWithContext

func (i AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsIamOutput

func (AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamPtrOutput

func (i AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamPtrOutput() AwsGovcloudIntegrationsIamPtrOutput

func (AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamPtrOutputWithContext

func (i AwsGovcloudIntegrationsIamArgs) ToAwsGovcloudIntegrationsIamPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsIamPtrOutput

type AwsGovcloudIntegrationsIamInput

type AwsGovcloudIntegrationsIamInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsIamOutput() AwsGovcloudIntegrationsIamOutput
	ToAwsGovcloudIntegrationsIamOutputWithContext(context.Context) AwsGovcloudIntegrationsIamOutput
}

AwsGovcloudIntegrationsIamInput is an input type that accepts AwsGovcloudIntegrationsIamArgs and AwsGovcloudIntegrationsIamOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsIamInput` via:

AwsGovcloudIntegrationsIamArgs{...}

type AwsGovcloudIntegrationsIamOutput

type AwsGovcloudIntegrationsIamOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsIamOutput) ElementType

func (AwsGovcloudIntegrationsIamOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsIamOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsIamOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsIamOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamOutput

func (o AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamOutput() AwsGovcloudIntegrationsIamOutput

func (AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamOutputWithContext

func (o AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsIamOutput

func (AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamPtrOutput

func (o AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamPtrOutput() AwsGovcloudIntegrationsIamPtrOutput

func (AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamPtrOutputWithContext

func (o AwsGovcloudIntegrationsIamOutput) ToAwsGovcloudIntegrationsIamPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsIamPtrOutput

type AwsGovcloudIntegrationsIamPtrInput

type AwsGovcloudIntegrationsIamPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsIamPtrOutput() AwsGovcloudIntegrationsIamPtrOutput
	ToAwsGovcloudIntegrationsIamPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsIamPtrOutput
}

AwsGovcloudIntegrationsIamPtrInput is an input type that accepts AwsGovcloudIntegrationsIamArgs, AwsGovcloudIntegrationsIamPtr and AwsGovcloudIntegrationsIamPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsIamPtrInput` via:

        AwsGovcloudIntegrationsIamArgs{...}

or:

        nil

type AwsGovcloudIntegrationsIamPtrOutput

type AwsGovcloudIntegrationsIamPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsIamPtrOutput) Elem

func (AwsGovcloudIntegrationsIamPtrOutput) ElementType

func (AwsGovcloudIntegrationsIamPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsIamPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsIamPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsIamPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsIamPtrOutput) ToAwsGovcloudIntegrationsIamPtrOutput

func (o AwsGovcloudIntegrationsIamPtrOutput) ToAwsGovcloudIntegrationsIamPtrOutput() AwsGovcloudIntegrationsIamPtrOutput

func (AwsGovcloudIntegrationsIamPtrOutput) ToAwsGovcloudIntegrationsIamPtrOutputWithContext

func (o AwsGovcloudIntegrationsIamPtrOutput) ToAwsGovcloudIntegrationsIamPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsIamPtrOutput

type AwsGovcloudIntegrationsInput

type AwsGovcloudIntegrationsInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsOutput() AwsGovcloudIntegrationsOutput
	ToAwsGovcloudIntegrationsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsOutput
}

type AwsGovcloudIntegrationsLambda

type AwsGovcloudIntegrationsLambda struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsLambdaArgs

type AwsGovcloudIntegrationsLambdaArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsLambdaArgs) ElementType

func (AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaOutput

func (i AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaOutput() AwsGovcloudIntegrationsLambdaOutput

func (AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaOutputWithContext

func (i AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsLambdaOutput

func (AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaPtrOutput

func (i AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaPtrOutput() AwsGovcloudIntegrationsLambdaPtrOutput

func (AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext

func (i AwsGovcloudIntegrationsLambdaArgs) ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsLambdaPtrOutput

type AwsGovcloudIntegrationsLambdaInput

type AwsGovcloudIntegrationsLambdaInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsLambdaOutput() AwsGovcloudIntegrationsLambdaOutput
	ToAwsGovcloudIntegrationsLambdaOutputWithContext(context.Context) AwsGovcloudIntegrationsLambdaOutput
}

AwsGovcloudIntegrationsLambdaInput is an input type that accepts AwsGovcloudIntegrationsLambdaArgs and AwsGovcloudIntegrationsLambdaOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsLambdaInput` via:

AwsGovcloudIntegrationsLambdaArgs{...}

type AwsGovcloudIntegrationsLambdaOutput

type AwsGovcloudIntegrationsLambdaOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsLambdaOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsLambdaOutput) ElementType

func (AwsGovcloudIntegrationsLambdaOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsLambdaOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsLambdaOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsLambdaOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsLambdaOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaOutput

func (o AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaOutput() AwsGovcloudIntegrationsLambdaOutput

func (AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaOutputWithContext

func (o AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsLambdaOutput

func (AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaPtrOutput

func (o AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaPtrOutput() AwsGovcloudIntegrationsLambdaPtrOutput

func (AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext

func (o AwsGovcloudIntegrationsLambdaOutput) ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsLambdaPtrOutput

type AwsGovcloudIntegrationsLambdaPtrInput

type AwsGovcloudIntegrationsLambdaPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsLambdaPtrOutput() AwsGovcloudIntegrationsLambdaPtrOutput
	ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsLambdaPtrOutput
}

AwsGovcloudIntegrationsLambdaPtrInput is an input type that accepts AwsGovcloudIntegrationsLambdaArgs, AwsGovcloudIntegrationsLambdaPtr and AwsGovcloudIntegrationsLambdaPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsLambdaPtrInput` via:

        AwsGovcloudIntegrationsLambdaArgs{...}

or:

        nil

type AwsGovcloudIntegrationsLambdaPtrOutput

type AwsGovcloudIntegrationsLambdaPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsLambdaPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsLambdaPtrOutput) Elem

func (AwsGovcloudIntegrationsLambdaPtrOutput) ElementType

func (AwsGovcloudIntegrationsLambdaPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsLambdaPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsLambdaPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsLambdaPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsLambdaPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsLambdaPtrOutput) ToAwsGovcloudIntegrationsLambdaPtrOutput

func (o AwsGovcloudIntegrationsLambdaPtrOutput) ToAwsGovcloudIntegrationsLambdaPtrOutput() AwsGovcloudIntegrationsLambdaPtrOutput

func (AwsGovcloudIntegrationsLambdaPtrOutput) ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext

func (o AwsGovcloudIntegrationsLambdaPtrOutput) ToAwsGovcloudIntegrationsLambdaPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsLambdaPtrOutput

type AwsGovcloudIntegrationsMap

type AwsGovcloudIntegrationsMap map[string]AwsGovcloudIntegrationsInput

func (AwsGovcloudIntegrationsMap) ElementType

func (AwsGovcloudIntegrationsMap) ElementType() reflect.Type

func (AwsGovcloudIntegrationsMap) ToAwsGovcloudIntegrationsMapOutput

func (i AwsGovcloudIntegrationsMap) ToAwsGovcloudIntegrationsMapOutput() AwsGovcloudIntegrationsMapOutput

func (AwsGovcloudIntegrationsMap) ToAwsGovcloudIntegrationsMapOutputWithContext

func (i AwsGovcloudIntegrationsMap) ToAwsGovcloudIntegrationsMapOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsMapOutput

type AwsGovcloudIntegrationsMapInput

type AwsGovcloudIntegrationsMapInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsMapOutput() AwsGovcloudIntegrationsMapOutput
	ToAwsGovcloudIntegrationsMapOutputWithContext(context.Context) AwsGovcloudIntegrationsMapOutput
}

AwsGovcloudIntegrationsMapInput is an input type that accepts AwsGovcloudIntegrationsMap and AwsGovcloudIntegrationsMapOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsMapInput` via:

AwsGovcloudIntegrationsMap{ "key": AwsGovcloudIntegrationsArgs{...} }

type AwsGovcloudIntegrationsMapOutput

type AwsGovcloudIntegrationsMapOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsMapOutput) ElementType

func (AwsGovcloudIntegrationsMapOutput) MapIndex

func (AwsGovcloudIntegrationsMapOutput) ToAwsGovcloudIntegrationsMapOutput

func (o AwsGovcloudIntegrationsMapOutput) ToAwsGovcloudIntegrationsMapOutput() AwsGovcloudIntegrationsMapOutput

func (AwsGovcloudIntegrationsMapOutput) ToAwsGovcloudIntegrationsMapOutputWithContext

func (o AwsGovcloudIntegrationsMapOutput) ToAwsGovcloudIntegrationsMapOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsMapOutput

type AwsGovcloudIntegrationsOutput

type AwsGovcloudIntegrationsOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsOutput) AccountId

The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.

func (AwsGovcloudIntegrationsOutput) Alb

Application load balancer AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) ApiGateway

Api Gateway AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) AutoScaling

Autoscaling AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) AwsDirectConnect

Aws Direct Connect AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) AwsStates

Aws States AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Cloudtrail

Cloudtrail AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) DynamoDb

Dynamo DB AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Ebs

Elastic Beanstalk AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Ec2

EC2 AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) ElasticSearch

Elastic search AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Elb

Elb AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) ElementType

func (AwsGovcloudIntegrationsOutput) Emr

Emr AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Iam

IAM AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Lambda

Lambda AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) LinkedAccountId

func (o AwsGovcloudIntegrationsOutput) LinkedAccountId() pulumi.IntOutput

The access key of the AwsGovCloud.

func (AwsGovcloudIntegrationsOutput) Rds

RDS AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) RedShift

Redshift AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Route53

Route53 AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) S3

The s3 integration

func (AwsGovcloudIntegrationsOutput) Sns

SNS AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) Sqs

SQS AwsGovCloud integration.See Integration blocks below for details.

func (AwsGovcloudIntegrationsOutput) ToAwsGovcloudIntegrationsOutput

func (o AwsGovcloudIntegrationsOutput) ToAwsGovcloudIntegrationsOutput() AwsGovcloudIntegrationsOutput

func (AwsGovcloudIntegrationsOutput) ToAwsGovcloudIntegrationsOutputWithContext

func (o AwsGovcloudIntegrationsOutput) ToAwsGovcloudIntegrationsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsOutput

type AwsGovcloudIntegrationsRds

type AwsGovcloudIntegrationsRds struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsRdsArgs

type AwsGovcloudIntegrationsRdsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsRdsArgs) ElementType

func (AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsOutput

func (i AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsOutput() AwsGovcloudIntegrationsRdsOutput

func (AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsOutputWithContext

func (i AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRdsOutput

func (AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsPtrOutput

func (i AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsPtrOutput() AwsGovcloudIntegrationsRdsPtrOutput

func (AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsPtrOutputWithContext

func (i AwsGovcloudIntegrationsRdsArgs) ToAwsGovcloudIntegrationsRdsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRdsPtrOutput

type AwsGovcloudIntegrationsRdsInput

type AwsGovcloudIntegrationsRdsInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsRdsOutput() AwsGovcloudIntegrationsRdsOutput
	ToAwsGovcloudIntegrationsRdsOutputWithContext(context.Context) AwsGovcloudIntegrationsRdsOutput
}

AwsGovcloudIntegrationsRdsInput is an input type that accepts AwsGovcloudIntegrationsRdsArgs and AwsGovcloudIntegrationsRdsOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsRdsInput` via:

AwsGovcloudIntegrationsRdsArgs{...}

type AwsGovcloudIntegrationsRdsOutput

type AwsGovcloudIntegrationsRdsOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsRdsOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsRdsOutput) ElementType

func (AwsGovcloudIntegrationsRdsOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsRdsOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsRdsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsRdsOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRdsOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsOutput

func (o AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsOutput() AwsGovcloudIntegrationsRdsOutput

func (AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsOutputWithContext

func (o AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRdsOutput

func (AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsPtrOutput

func (o AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsPtrOutput() AwsGovcloudIntegrationsRdsPtrOutput

func (AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsPtrOutputWithContext

func (o AwsGovcloudIntegrationsRdsOutput) ToAwsGovcloudIntegrationsRdsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRdsPtrOutput

type AwsGovcloudIntegrationsRdsPtrInput

type AwsGovcloudIntegrationsRdsPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsRdsPtrOutput() AwsGovcloudIntegrationsRdsPtrOutput
	ToAwsGovcloudIntegrationsRdsPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsRdsPtrOutput
}

AwsGovcloudIntegrationsRdsPtrInput is an input type that accepts AwsGovcloudIntegrationsRdsArgs, AwsGovcloudIntegrationsRdsPtr and AwsGovcloudIntegrationsRdsPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsRdsPtrInput` via:

        AwsGovcloudIntegrationsRdsArgs{...}

or:

        nil

type AwsGovcloudIntegrationsRdsPtrOutput

type AwsGovcloudIntegrationsRdsPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsRdsPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsRdsPtrOutput) Elem

func (AwsGovcloudIntegrationsRdsPtrOutput) ElementType

func (AwsGovcloudIntegrationsRdsPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsRdsPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsRdsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsRdsPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRdsPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRdsPtrOutput) ToAwsGovcloudIntegrationsRdsPtrOutput

func (o AwsGovcloudIntegrationsRdsPtrOutput) ToAwsGovcloudIntegrationsRdsPtrOutput() AwsGovcloudIntegrationsRdsPtrOutput

func (AwsGovcloudIntegrationsRdsPtrOutput) ToAwsGovcloudIntegrationsRdsPtrOutputWithContext

func (o AwsGovcloudIntegrationsRdsPtrOutput) ToAwsGovcloudIntegrationsRdsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRdsPtrOutput

type AwsGovcloudIntegrationsRedShift

type AwsGovcloudIntegrationsRedShift struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsRedShiftArgs

type AwsGovcloudIntegrationsRedShiftArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsRedShiftArgs) ElementType

func (AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftOutput

func (i AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftOutput() AwsGovcloudIntegrationsRedShiftOutput

func (AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftOutputWithContext

func (i AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRedShiftOutput

func (AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftPtrOutput

func (i AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftPtrOutput() AwsGovcloudIntegrationsRedShiftPtrOutput

func (AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext

func (i AwsGovcloudIntegrationsRedShiftArgs) ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRedShiftPtrOutput

type AwsGovcloudIntegrationsRedShiftInput

type AwsGovcloudIntegrationsRedShiftInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsRedShiftOutput() AwsGovcloudIntegrationsRedShiftOutput
	ToAwsGovcloudIntegrationsRedShiftOutputWithContext(context.Context) AwsGovcloudIntegrationsRedShiftOutput
}

AwsGovcloudIntegrationsRedShiftInput is an input type that accepts AwsGovcloudIntegrationsRedShiftArgs and AwsGovcloudIntegrationsRedShiftOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsRedShiftInput` via:

AwsGovcloudIntegrationsRedShiftArgs{...}

type AwsGovcloudIntegrationsRedShiftOutput

type AwsGovcloudIntegrationsRedShiftOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsRedShiftOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsRedShiftOutput) ElementType

func (AwsGovcloudIntegrationsRedShiftOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsRedShiftOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsRedShiftOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRedShiftOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftOutput

func (o AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftOutput() AwsGovcloudIntegrationsRedShiftOutput

func (AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftOutputWithContext

func (o AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRedShiftOutput

func (AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutput

func (o AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutput() AwsGovcloudIntegrationsRedShiftPtrOutput

func (AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext

func (o AwsGovcloudIntegrationsRedShiftOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRedShiftPtrOutput

type AwsGovcloudIntegrationsRedShiftPtrInput

type AwsGovcloudIntegrationsRedShiftPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsRedShiftPtrOutput() AwsGovcloudIntegrationsRedShiftPtrOutput
	ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsRedShiftPtrOutput
}

AwsGovcloudIntegrationsRedShiftPtrInput is an input type that accepts AwsGovcloudIntegrationsRedShiftArgs, AwsGovcloudIntegrationsRedShiftPtr and AwsGovcloudIntegrationsRedShiftPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsRedShiftPtrInput` via:

        AwsGovcloudIntegrationsRedShiftArgs{...}

or:

        nil

type AwsGovcloudIntegrationsRedShiftPtrOutput

type AwsGovcloudIntegrationsRedShiftPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsRedShiftPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsRedShiftPtrOutput) Elem

func (AwsGovcloudIntegrationsRedShiftPtrOutput) ElementType

func (AwsGovcloudIntegrationsRedShiftPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AwsGovcloudIntegrationsRedShiftPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRedShiftPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsRedShiftPtrOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutput

func (o AwsGovcloudIntegrationsRedShiftPtrOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutput() AwsGovcloudIntegrationsRedShiftPtrOutput

func (AwsGovcloudIntegrationsRedShiftPtrOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext

func (o AwsGovcloudIntegrationsRedShiftPtrOutput) ToAwsGovcloudIntegrationsRedShiftPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRedShiftPtrOutput

type AwsGovcloudIntegrationsRoute53

type AwsGovcloudIntegrationsRoute53 struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsRoute53Args

type AwsGovcloudIntegrationsRoute53Args struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsRoute53Args) ElementType

func (AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53Output

func (i AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53Output() AwsGovcloudIntegrationsRoute53Output

func (AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53OutputWithContext

func (i AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53OutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRoute53Output

func (AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53PtrOutput

func (i AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53PtrOutput() AwsGovcloudIntegrationsRoute53PtrOutput

func (AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext

func (i AwsGovcloudIntegrationsRoute53Args) ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRoute53PtrOutput

type AwsGovcloudIntegrationsRoute53Input

type AwsGovcloudIntegrationsRoute53Input interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsRoute53Output() AwsGovcloudIntegrationsRoute53Output
	ToAwsGovcloudIntegrationsRoute53OutputWithContext(context.Context) AwsGovcloudIntegrationsRoute53Output
}

AwsGovcloudIntegrationsRoute53Input is an input type that accepts AwsGovcloudIntegrationsRoute53Args and AwsGovcloudIntegrationsRoute53Output values. You can construct a concrete instance of `AwsGovcloudIntegrationsRoute53Input` via:

AwsGovcloudIntegrationsRoute53Args{...}

type AwsGovcloudIntegrationsRoute53Output

type AwsGovcloudIntegrationsRoute53Output struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsRoute53Output) ElementType

func (AwsGovcloudIntegrationsRoute53Output) FetchExtendedInventory

func (o AwsGovcloudIntegrationsRoute53Output) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsRoute53Output) MetricsPollingInterval

func (o AwsGovcloudIntegrationsRoute53Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53Output

func (o AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53Output() AwsGovcloudIntegrationsRoute53Output

func (AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53OutputWithContext

func (o AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53OutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRoute53Output

func (AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53PtrOutput

func (o AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53PtrOutput() AwsGovcloudIntegrationsRoute53PtrOutput

func (AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext

func (o AwsGovcloudIntegrationsRoute53Output) ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRoute53PtrOutput

type AwsGovcloudIntegrationsRoute53PtrInput

type AwsGovcloudIntegrationsRoute53PtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsRoute53PtrOutput() AwsGovcloudIntegrationsRoute53PtrOutput
	ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext(context.Context) AwsGovcloudIntegrationsRoute53PtrOutput
}

AwsGovcloudIntegrationsRoute53PtrInput is an input type that accepts AwsGovcloudIntegrationsRoute53Args, AwsGovcloudIntegrationsRoute53Ptr and AwsGovcloudIntegrationsRoute53PtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsRoute53PtrInput` via:

        AwsGovcloudIntegrationsRoute53Args{...}

or:

        nil

type AwsGovcloudIntegrationsRoute53PtrOutput

type AwsGovcloudIntegrationsRoute53PtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsRoute53PtrOutput) Elem

func (AwsGovcloudIntegrationsRoute53PtrOutput) ElementType

func (AwsGovcloudIntegrationsRoute53PtrOutput) FetchExtendedInventory

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsRoute53PtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsRoute53PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsRoute53PtrOutput) ToAwsGovcloudIntegrationsRoute53PtrOutput

func (o AwsGovcloudIntegrationsRoute53PtrOutput) ToAwsGovcloudIntegrationsRoute53PtrOutput() AwsGovcloudIntegrationsRoute53PtrOutput

func (AwsGovcloudIntegrationsRoute53PtrOutput) ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext

func (o AwsGovcloudIntegrationsRoute53PtrOutput) ToAwsGovcloudIntegrationsRoute53PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsRoute53PtrOutput

type AwsGovcloudIntegrationsS3

type AwsGovcloudIntegrationsS3 struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsS3Args

type AwsGovcloudIntegrationsS3Args struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsS3Args) ElementType

func (AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3Output

func (i AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3Output() AwsGovcloudIntegrationsS3Output

func (AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3OutputWithContext

func (i AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3OutputWithContext(ctx context.Context) AwsGovcloudIntegrationsS3Output

func (AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3PtrOutput

func (i AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3PtrOutput() AwsGovcloudIntegrationsS3PtrOutput

func (AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3PtrOutputWithContext

func (i AwsGovcloudIntegrationsS3Args) ToAwsGovcloudIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsS3PtrOutput

type AwsGovcloudIntegrationsS3Input

type AwsGovcloudIntegrationsS3Input interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsS3Output() AwsGovcloudIntegrationsS3Output
	ToAwsGovcloudIntegrationsS3OutputWithContext(context.Context) AwsGovcloudIntegrationsS3Output
}

AwsGovcloudIntegrationsS3Input is an input type that accepts AwsGovcloudIntegrationsS3Args and AwsGovcloudIntegrationsS3Output values. You can construct a concrete instance of `AwsGovcloudIntegrationsS3Input` via:

AwsGovcloudIntegrationsS3Args{...}

type AwsGovcloudIntegrationsS3Output

type AwsGovcloudIntegrationsS3Output struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsS3Output) ElementType

func (AwsGovcloudIntegrationsS3Output) FetchExtendedInventory

func (o AwsGovcloudIntegrationsS3Output) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsS3Output) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsS3Output) MetricsPollingInterval

func (o AwsGovcloudIntegrationsS3Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsS3Output) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsS3Output) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3Output

func (o AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3Output() AwsGovcloudIntegrationsS3Output

func (AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3OutputWithContext

func (o AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3OutputWithContext(ctx context.Context) AwsGovcloudIntegrationsS3Output

func (AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3PtrOutput

func (o AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3PtrOutput() AwsGovcloudIntegrationsS3PtrOutput

func (AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3PtrOutputWithContext

func (o AwsGovcloudIntegrationsS3Output) ToAwsGovcloudIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsS3PtrOutput

type AwsGovcloudIntegrationsS3PtrInput

type AwsGovcloudIntegrationsS3PtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsS3PtrOutput() AwsGovcloudIntegrationsS3PtrOutput
	ToAwsGovcloudIntegrationsS3PtrOutputWithContext(context.Context) AwsGovcloudIntegrationsS3PtrOutput
}

AwsGovcloudIntegrationsS3PtrInput is an input type that accepts AwsGovcloudIntegrationsS3Args, AwsGovcloudIntegrationsS3Ptr and AwsGovcloudIntegrationsS3PtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsS3PtrInput` via:

        AwsGovcloudIntegrationsS3Args{...}

or:

        nil

type AwsGovcloudIntegrationsS3PtrOutput

type AwsGovcloudIntegrationsS3PtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsS3PtrOutput) Elem

func (AwsGovcloudIntegrationsS3PtrOutput) ElementType

func (AwsGovcloudIntegrationsS3PtrOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsS3PtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsS3PtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsS3PtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsS3PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsS3PtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsS3PtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsS3PtrOutput) ToAwsGovcloudIntegrationsS3PtrOutput

func (o AwsGovcloudIntegrationsS3PtrOutput) ToAwsGovcloudIntegrationsS3PtrOutput() AwsGovcloudIntegrationsS3PtrOutput

func (AwsGovcloudIntegrationsS3PtrOutput) ToAwsGovcloudIntegrationsS3PtrOutputWithContext

func (o AwsGovcloudIntegrationsS3PtrOutput) ToAwsGovcloudIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsS3PtrOutput

type AwsGovcloudIntegrationsSns

type AwsGovcloudIntegrationsSns struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsGovcloudIntegrationsSnsArgs

type AwsGovcloudIntegrationsSnsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsGovcloudIntegrationsSnsArgs) ElementType

func (AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsOutput

func (i AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsOutput() AwsGovcloudIntegrationsSnsOutput

func (AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsOutputWithContext

func (i AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSnsOutput

func (AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsPtrOutput

func (i AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsPtrOutput() AwsGovcloudIntegrationsSnsPtrOutput

func (AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsPtrOutputWithContext

func (i AwsGovcloudIntegrationsSnsArgs) ToAwsGovcloudIntegrationsSnsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSnsPtrOutput

type AwsGovcloudIntegrationsSnsInput

type AwsGovcloudIntegrationsSnsInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsSnsOutput() AwsGovcloudIntegrationsSnsOutput
	ToAwsGovcloudIntegrationsSnsOutputWithContext(context.Context) AwsGovcloudIntegrationsSnsOutput
}

AwsGovcloudIntegrationsSnsInput is an input type that accepts AwsGovcloudIntegrationsSnsArgs and AwsGovcloudIntegrationsSnsOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsSnsInput` via:

AwsGovcloudIntegrationsSnsArgs{...}

type AwsGovcloudIntegrationsSnsOutput

type AwsGovcloudIntegrationsSnsOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsSnsOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsSnsOutput) ElementType

func (AwsGovcloudIntegrationsSnsOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsSnsOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsSnsOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsSnsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsOutput

func (o AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsOutput() AwsGovcloudIntegrationsSnsOutput

func (AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsOutputWithContext

func (o AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSnsOutput

func (AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsPtrOutput

func (o AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsPtrOutput() AwsGovcloudIntegrationsSnsPtrOutput

func (AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsPtrOutputWithContext

func (o AwsGovcloudIntegrationsSnsOutput) ToAwsGovcloudIntegrationsSnsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSnsPtrOutput

type AwsGovcloudIntegrationsSnsPtrInput

type AwsGovcloudIntegrationsSnsPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsSnsPtrOutput() AwsGovcloudIntegrationsSnsPtrOutput
	ToAwsGovcloudIntegrationsSnsPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsSnsPtrOutput
}

AwsGovcloudIntegrationsSnsPtrInput is an input type that accepts AwsGovcloudIntegrationsSnsArgs, AwsGovcloudIntegrationsSnsPtr and AwsGovcloudIntegrationsSnsPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsSnsPtrInput` via:

        AwsGovcloudIntegrationsSnsArgs{...}

or:

        nil

type AwsGovcloudIntegrationsSnsPtrOutput

type AwsGovcloudIntegrationsSnsPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsSnsPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsSnsPtrOutput) Elem

func (AwsGovcloudIntegrationsSnsPtrOutput) ElementType

func (AwsGovcloudIntegrationsSnsPtrOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsSnsPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsSnsPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsSnsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsSnsPtrOutput) ToAwsGovcloudIntegrationsSnsPtrOutput

func (o AwsGovcloudIntegrationsSnsPtrOutput) ToAwsGovcloudIntegrationsSnsPtrOutput() AwsGovcloudIntegrationsSnsPtrOutput

func (AwsGovcloudIntegrationsSnsPtrOutput) ToAwsGovcloudIntegrationsSnsPtrOutputWithContext

func (o AwsGovcloudIntegrationsSnsPtrOutput) ToAwsGovcloudIntegrationsSnsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSnsPtrOutput

type AwsGovcloudIntegrationsSqs

type AwsGovcloudIntegrationsSqs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
	QueuePrefixes []string `pulumi:"queuePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsSqsArgs

type AwsGovcloudIntegrationsSqsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
	QueuePrefixes pulumi.StringArrayInput `pulumi:"queuePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsGovcloudIntegrationsSqsArgs) ElementType

func (AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsOutput

func (i AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsOutput() AwsGovcloudIntegrationsSqsOutput

func (AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsOutputWithContext

func (i AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSqsOutput

func (AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsPtrOutput

func (i AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsPtrOutput() AwsGovcloudIntegrationsSqsPtrOutput

func (AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsPtrOutputWithContext

func (i AwsGovcloudIntegrationsSqsArgs) ToAwsGovcloudIntegrationsSqsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSqsPtrOutput

type AwsGovcloudIntegrationsSqsInput

type AwsGovcloudIntegrationsSqsInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsSqsOutput() AwsGovcloudIntegrationsSqsOutput
	ToAwsGovcloudIntegrationsSqsOutputWithContext(context.Context) AwsGovcloudIntegrationsSqsOutput
}

AwsGovcloudIntegrationsSqsInput is an input type that accepts AwsGovcloudIntegrationsSqsArgs and AwsGovcloudIntegrationsSqsOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsSqsInput` via:

AwsGovcloudIntegrationsSqsArgs{...}

type AwsGovcloudIntegrationsSqsOutput

type AwsGovcloudIntegrationsSqsOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsSqsOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsSqsOutput) ElementType

func (AwsGovcloudIntegrationsSqsOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsSqsOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsSqsOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsSqsOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsSqsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsSqsOutput) QueuePrefixes

Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsSqsOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsSqsOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsOutput

func (o AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsOutput() AwsGovcloudIntegrationsSqsOutput

func (AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsOutputWithContext

func (o AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSqsOutput

func (AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsPtrOutput

func (o AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsPtrOutput() AwsGovcloudIntegrationsSqsPtrOutput

func (AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsPtrOutputWithContext

func (o AwsGovcloudIntegrationsSqsOutput) ToAwsGovcloudIntegrationsSqsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSqsPtrOutput

type AwsGovcloudIntegrationsSqsPtrInput

type AwsGovcloudIntegrationsSqsPtrInput interface {
	pulumi.Input

	ToAwsGovcloudIntegrationsSqsPtrOutput() AwsGovcloudIntegrationsSqsPtrOutput
	ToAwsGovcloudIntegrationsSqsPtrOutputWithContext(context.Context) AwsGovcloudIntegrationsSqsPtrOutput
}

AwsGovcloudIntegrationsSqsPtrInput is an input type that accepts AwsGovcloudIntegrationsSqsArgs, AwsGovcloudIntegrationsSqsPtr and AwsGovcloudIntegrationsSqsPtrOutput values. You can construct a concrete instance of `AwsGovcloudIntegrationsSqsPtrInput` via:

        AwsGovcloudIntegrationsSqsArgs{...}

or:

        nil

type AwsGovcloudIntegrationsSqsPtrOutput

type AwsGovcloudIntegrationsSqsPtrOutput struct{ *pulumi.OutputState }

func (AwsGovcloudIntegrationsSqsPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor

func (AwsGovcloudIntegrationsSqsPtrOutput) Elem

func (AwsGovcloudIntegrationsSqsPtrOutput) ElementType

func (AwsGovcloudIntegrationsSqsPtrOutput) FetchExtendedInventory

func (o AwsGovcloudIntegrationsSqsPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsSqsPtrOutput) FetchTags

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsGovcloudIntegrationsSqsPtrOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsSqsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AwsGovcloudIntegrationsSqsPtrOutput) QueuePrefixes

Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsSqsPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsSqsPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsGovcloudIntegrationsSqsPtrOutput) ToAwsGovcloudIntegrationsSqsPtrOutput

func (o AwsGovcloudIntegrationsSqsPtrOutput) ToAwsGovcloudIntegrationsSqsPtrOutput() AwsGovcloudIntegrationsSqsPtrOutput

func (AwsGovcloudIntegrationsSqsPtrOutput) ToAwsGovcloudIntegrationsSqsPtrOutputWithContext

func (o AwsGovcloudIntegrationsSqsPtrOutput) ToAwsGovcloudIntegrationsSqsPtrOutputWithContext(ctx context.Context) AwsGovcloudIntegrationsSqsPtrOutput

type AwsGovcloudIntegrationsState

type AwsGovcloudIntegrationsState struct {
	// The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// Application load balancer AwsGovCloud integration.See Integration blocks below for details.
	Alb AwsGovcloudIntegrationsAlbPtrInput
	// Api Gateway AwsGovCloud integration.See Integration blocks below for details.
	ApiGateway AwsGovcloudIntegrationsApiGatewayPtrInput
	// Autoscaling AwsGovCloud integration.See Integration blocks below for details.
	AutoScaling AwsGovcloudIntegrationsAutoScalingPtrInput
	// Aws Direct Connect AwsGovCloud integration.See Integration blocks below for details.
	AwsDirectConnect AwsGovcloudIntegrationsAwsDirectConnectPtrInput
	// Aws States AwsGovCloud integration.See Integration blocks below for details.
	AwsStates AwsGovcloudIntegrationsAwsStatesPtrInput
	// Cloudtrail AwsGovCloud integration.See Integration blocks below for details.
	Cloudtrail AwsGovcloudIntegrationsCloudtrailPtrInput
	// Dynamo DB AwsGovCloud integration.See Integration blocks below for details.
	DynamoDb AwsGovcloudIntegrationsDynamoDbPtrInput
	// Elastic Beanstalk AwsGovCloud integration.See Integration blocks below for details.
	Ebs AwsGovcloudIntegrationsEbsPtrInput
	// EC2 AwsGovCloud integration.See Integration blocks below for details.
	Ec2 AwsGovcloudIntegrationsEc2PtrInput
	// Elastic search AwsGovCloud integration.See Integration blocks below for details.
	ElasticSearch AwsGovcloudIntegrationsElasticSearchPtrInput
	// Elb AwsGovCloud integration.See Integration blocks below for details.
	Elb AwsGovcloudIntegrationsElbPtrInput
	// Emr AwsGovCloud integration.See Integration blocks below for details.
	Emr AwsGovcloudIntegrationsEmrPtrInput
	// IAM AwsGovCloud integration.See Integration blocks below for details.
	Iam AwsGovcloudIntegrationsIamPtrInput
	// Lambda AwsGovCloud integration.See Integration blocks below for details.
	Lambda AwsGovcloudIntegrationsLambdaPtrInput
	// The access key of the AwsGovCloud.
	LinkedAccountId pulumi.IntPtrInput
	// RDS AwsGovCloud integration.See Integration blocks below for details.
	Rds AwsGovcloudIntegrationsRdsPtrInput
	// Redshift AwsGovCloud integration.See Integration blocks below for details.
	RedShift AwsGovcloudIntegrationsRedShiftPtrInput
	// Route53 AwsGovCloud integration.See Integration blocks below for details.
	Route53 AwsGovcloudIntegrationsRoute53PtrInput
	// The s3 integration
	S3 AwsGovcloudIntegrationsS3PtrInput
	// SNS AwsGovCloud integration.See Integration blocks below for details.
	Sns AwsGovcloudIntegrationsSnsPtrInput
	// SQS AwsGovCloud integration.See Integration blocks below for details.
	Sqs AwsGovcloudIntegrationsSqsPtrInput
}

func (AwsGovcloudIntegrationsState) ElementType

type AwsGovcloudLinkAccount

type AwsGovcloudLinkAccount struct {
	pulumi.CustomResourceState

	// The access key of the AwsGovCloud.
	AccessKeyId pulumi.StringOutput `pulumi:"accessKeyId"`
	// The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// The AwsGovCloud account ID.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.
	MetricCollectionMode pulumi.StringPtrOutput `pulumi:"metricCollectionMode"`
	// The linked account name
	Name pulumi.StringOutput `pulumi:"name"`
	// The secret key of the AwsGovCloud.
	SecretAccessKey pulumi.StringOutput `pulumi:"secretAccessKey"`
}

> **IMPORTANT!** This resource is in alpha state, and could still contain issues and missing functionality. If you encounter any issue please create a ticket on Github with all the required information.

Use this resource to link an AWSGovCloud account to New Relic.

## Prerequisite

Obtain the AwsGovCloud account designed to address the specific regulatory needs of United States (federal, state, and local agencies), education institutions, and the supporting ecosystem.

It is an isolated AWS region designed to host sensitive data and regulated workloads in the cloud, helping customers support their US government compliance requirements.

To pull data from AWSGovCloud, complete the [steps outlined here](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/get-started/connect-aws-govcloud-new-relic).

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloud.NewAwsGovcloudLinkAccount(ctx, "foo", &cloud.AwsGovcloudLinkAccountArgs{
			AccountId:            pulumi.Int("The New Relic account ID where you want to link the AWS GovCloud account"),
			AccessKeyId:          pulumi.String("access-key-id of aws govcloud account"),
			AwsAccountId:         pulumi.String("aws govcloud account id"),
			MetricCollectionMode: pulumi.String("PULL"),
			Name:                 pulumi.String("account name"),
			SecretAccessKey:      pulumi.String("secret access key of the aws govcloud account"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked AWSGovCloud accounts can be imported using the `id`, e.g.

bash

```sh $ pulumi import newrelic:cloud/awsGovcloudLinkAccount:AwsGovcloudLinkAccount foo <id> ```

func GetAwsGovcloudLinkAccount

func GetAwsGovcloudLinkAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwsGovcloudLinkAccountState, opts ...pulumi.ResourceOption) (*AwsGovcloudLinkAccount, error)

GetAwsGovcloudLinkAccount gets an existing AwsGovcloudLinkAccount 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 NewAwsGovcloudLinkAccount

func NewAwsGovcloudLinkAccount(ctx *pulumi.Context,
	name string, args *AwsGovcloudLinkAccountArgs, opts ...pulumi.ResourceOption) (*AwsGovcloudLinkAccount, error)

NewAwsGovcloudLinkAccount registers a new resource with the given unique name, arguments, and options.

func (*AwsGovcloudLinkAccount) ElementType

func (*AwsGovcloudLinkAccount) ElementType() reflect.Type

func (*AwsGovcloudLinkAccount) ToAwsGovcloudLinkAccountOutput

func (i *AwsGovcloudLinkAccount) ToAwsGovcloudLinkAccountOutput() AwsGovcloudLinkAccountOutput

func (*AwsGovcloudLinkAccount) ToAwsGovcloudLinkAccountOutputWithContext

func (i *AwsGovcloudLinkAccount) ToAwsGovcloudLinkAccountOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountOutput

type AwsGovcloudLinkAccountArgs

type AwsGovcloudLinkAccountArgs struct {
	// The access key of the AwsGovCloud.
	AccessKeyId pulumi.StringInput
	// The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// The AwsGovCloud account ID.
	AwsAccountId pulumi.StringInput
	// How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.
	MetricCollectionMode pulumi.StringPtrInput
	// The linked account name
	Name pulumi.StringPtrInput
	// The secret key of the AwsGovCloud.
	SecretAccessKey pulumi.StringInput
}

The set of arguments for constructing a AwsGovcloudLinkAccount resource.

func (AwsGovcloudLinkAccountArgs) ElementType

func (AwsGovcloudLinkAccountArgs) ElementType() reflect.Type

type AwsGovcloudLinkAccountArray

type AwsGovcloudLinkAccountArray []AwsGovcloudLinkAccountInput

func (AwsGovcloudLinkAccountArray) ElementType

func (AwsGovcloudLinkAccountArray) ToAwsGovcloudLinkAccountArrayOutput

func (i AwsGovcloudLinkAccountArray) ToAwsGovcloudLinkAccountArrayOutput() AwsGovcloudLinkAccountArrayOutput

func (AwsGovcloudLinkAccountArray) ToAwsGovcloudLinkAccountArrayOutputWithContext

func (i AwsGovcloudLinkAccountArray) ToAwsGovcloudLinkAccountArrayOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountArrayOutput

type AwsGovcloudLinkAccountArrayInput

type AwsGovcloudLinkAccountArrayInput interface {
	pulumi.Input

	ToAwsGovcloudLinkAccountArrayOutput() AwsGovcloudLinkAccountArrayOutput
	ToAwsGovcloudLinkAccountArrayOutputWithContext(context.Context) AwsGovcloudLinkAccountArrayOutput
}

AwsGovcloudLinkAccountArrayInput is an input type that accepts AwsGovcloudLinkAccountArray and AwsGovcloudLinkAccountArrayOutput values. You can construct a concrete instance of `AwsGovcloudLinkAccountArrayInput` via:

AwsGovcloudLinkAccountArray{ AwsGovcloudLinkAccountArgs{...} }

type AwsGovcloudLinkAccountArrayOutput

type AwsGovcloudLinkAccountArrayOutput struct{ *pulumi.OutputState }

func (AwsGovcloudLinkAccountArrayOutput) ElementType

func (AwsGovcloudLinkAccountArrayOutput) Index

func (AwsGovcloudLinkAccountArrayOutput) ToAwsGovcloudLinkAccountArrayOutput

func (o AwsGovcloudLinkAccountArrayOutput) ToAwsGovcloudLinkAccountArrayOutput() AwsGovcloudLinkAccountArrayOutput

func (AwsGovcloudLinkAccountArrayOutput) ToAwsGovcloudLinkAccountArrayOutputWithContext

func (o AwsGovcloudLinkAccountArrayOutput) ToAwsGovcloudLinkAccountArrayOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountArrayOutput

type AwsGovcloudLinkAccountInput

type AwsGovcloudLinkAccountInput interface {
	pulumi.Input

	ToAwsGovcloudLinkAccountOutput() AwsGovcloudLinkAccountOutput
	ToAwsGovcloudLinkAccountOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountOutput
}

type AwsGovcloudLinkAccountMap

type AwsGovcloudLinkAccountMap map[string]AwsGovcloudLinkAccountInput

func (AwsGovcloudLinkAccountMap) ElementType

func (AwsGovcloudLinkAccountMap) ElementType() reflect.Type

func (AwsGovcloudLinkAccountMap) ToAwsGovcloudLinkAccountMapOutput

func (i AwsGovcloudLinkAccountMap) ToAwsGovcloudLinkAccountMapOutput() AwsGovcloudLinkAccountMapOutput

func (AwsGovcloudLinkAccountMap) ToAwsGovcloudLinkAccountMapOutputWithContext

func (i AwsGovcloudLinkAccountMap) ToAwsGovcloudLinkAccountMapOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountMapOutput

type AwsGovcloudLinkAccountMapInput

type AwsGovcloudLinkAccountMapInput interface {
	pulumi.Input

	ToAwsGovcloudLinkAccountMapOutput() AwsGovcloudLinkAccountMapOutput
	ToAwsGovcloudLinkAccountMapOutputWithContext(context.Context) AwsGovcloudLinkAccountMapOutput
}

AwsGovcloudLinkAccountMapInput is an input type that accepts AwsGovcloudLinkAccountMap and AwsGovcloudLinkAccountMapOutput values. You can construct a concrete instance of `AwsGovcloudLinkAccountMapInput` via:

AwsGovcloudLinkAccountMap{ "key": AwsGovcloudLinkAccountArgs{...} }

type AwsGovcloudLinkAccountMapOutput

type AwsGovcloudLinkAccountMapOutput struct{ *pulumi.OutputState }

func (AwsGovcloudLinkAccountMapOutput) ElementType

func (AwsGovcloudLinkAccountMapOutput) MapIndex

func (AwsGovcloudLinkAccountMapOutput) ToAwsGovcloudLinkAccountMapOutput

func (o AwsGovcloudLinkAccountMapOutput) ToAwsGovcloudLinkAccountMapOutput() AwsGovcloudLinkAccountMapOutput

func (AwsGovcloudLinkAccountMapOutput) ToAwsGovcloudLinkAccountMapOutputWithContext

func (o AwsGovcloudLinkAccountMapOutput) ToAwsGovcloudLinkAccountMapOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountMapOutput

type AwsGovcloudLinkAccountOutput

type AwsGovcloudLinkAccountOutput struct{ *pulumi.OutputState }

func (AwsGovcloudLinkAccountOutput) AccessKeyId

The access key of the AwsGovCloud.

func (AwsGovcloudLinkAccountOutput) AccountId

The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.

func (AwsGovcloudLinkAccountOutput) AwsAccountId

The AwsGovCloud account ID.

func (AwsGovcloudLinkAccountOutput) ElementType

func (AwsGovcloudLinkAccountOutput) MetricCollectionMode

func (o AwsGovcloudLinkAccountOutput) MetricCollectionMode() pulumi.StringPtrOutput

How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.

func (AwsGovcloudLinkAccountOutput) Name

The linked account name

func (AwsGovcloudLinkAccountOutput) SecretAccessKey

func (o AwsGovcloudLinkAccountOutput) SecretAccessKey() pulumi.StringOutput

The secret key of the AwsGovCloud.

func (AwsGovcloudLinkAccountOutput) ToAwsGovcloudLinkAccountOutput

func (o AwsGovcloudLinkAccountOutput) ToAwsGovcloudLinkAccountOutput() AwsGovcloudLinkAccountOutput

func (AwsGovcloudLinkAccountOutput) ToAwsGovcloudLinkAccountOutputWithContext

func (o AwsGovcloudLinkAccountOutput) ToAwsGovcloudLinkAccountOutputWithContext(ctx context.Context) AwsGovcloudLinkAccountOutput

type AwsGovcloudLinkAccountState

type AwsGovcloudLinkAccountState struct {
	// The access key of the AwsGovCloud.
	AccessKeyId pulumi.StringPtrInput
	// The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// The AwsGovCloud account ID.
	AwsAccountId pulumi.StringPtrInput
	// How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.
	MetricCollectionMode pulumi.StringPtrInput
	// The linked account name
	Name pulumi.StringPtrInput
	// The secret key of the AwsGovCloud.
	SecretAccessKey pulumi.StringPtrInput
}

func (AwsGovcloudLinkAccountState) ElementType

type AwsIntegrations

type AwsIntegrations struct {
	pulumi.CustomResourceState

	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// ALB integration
	Alb AwsIntegrationsAlbPtrOutput `pulumi:"alb"`
	// API Gateway integration
	ApiGateway AwsIntegrationsApiGatewayPtrOutput `pulumi:"apiGateway"`
	// AutoScaling integration
	AutoScaling AwsIntegrationsAutoScalingPtrOutput `pulumi:"autoScaling"`
	// Aws Appsync integration
	AwsAppSync AwsIntegrationsAwsAppSyncPtrOutput `pulumi:"awsAppSync"`
	// Aws Athena integration
	AwsAthena AwsIntegrationsAwsAthenaPtrOutput `pulumi:"awsAthena"`
	// Aws Cognito integration
	AwsCognito AwsIntegrationsAwsCognitoPtrOutput `pulumi:"awsCognito"`
	// Aws Connect integration
	AwsConnect AwsIntegrationsAwsConnectPtrOutput `pulumi:"awsConnect"`
	// Aws Direct Connect integration
	AwsDirectConnect AwsIntegrationsAwsDirectConnectPtrOutput `pulumi:"awsDirectConnect"`
	// Aws Fsx integration
	AwsFsx AwsIntegrationsAwsFsxPtrOutput `pulumi:"awsFsx"`
	// Aws Glue integration
	AwsGlue AwsIntegrationsAwsGluePtrOutput `pulumi:"awsGlue"`
	// Aws Kinesis Analytics integration
	AwsKinesisAnalytics AwsIntegrationsAwsKinesisAnalyticsPtrOutput `pulumi:"awsKinesisAnalytics"`
	// Aws Media Convert integration
	AwsMediaConvert AwsIntegrationsAwsMediaConvertPtrOutput `pulumi:"awsMediaConvert"`
	// Aws Media PackageVod integration
	AwsMediaPackageVod AwsIntegrationsAwsMediaPackageVodPtrOutput `pulumi:"awsMediaPackageVod"`
	// Aws Mq integration
	AwsMq AwsIntegrationsAwsMqPtrOutput `pulumi:"awsMq"`
	// Aws Msk integration
	AwsMsk AwsIntegrationsAwsMskPtrOutput `pulumi:"awsMsk"`
	// Aws Neptune integration
	AwsNeptune AwsIntegrationsAwsNeptunePtrOutput `pulumi:"awsNeptune"`
	// Aws Qldb integration
	AwsQldb AwsIntegrationsAwsQldbPtrOutput `pulumi:"awsQldb"`
	// Aws Route53resolver integration
	AwsRoute53resolver AwsIntegrationsAwsRoute53resolverPtrOutput `pulumi:"awsRoute53resolver"`
	// Aws states integration
	AwsStates AwsIntegrationsAwsStatesPtrOutput `pulumi:"awsStates"`
	// Aws Transit Gateway integration
	AwsTransitGateway AwsIntegrationsAwsTransitGatewayPtrOutput `pulumi:"awsTransitGateway"`
	// Aws Waf integration
	AwsWaf AwsIntegrationsAwsWafPtrOutput `pulumi:"awsWaf"`
	// Aws Wafv2 integration
	AwsWafv2 AwsIntegrationsAwsWafv2PtrOutput `pulumi:"awsWafv2"`
	// Billing integration
	Billing AwsIntegrationsBillingPtrOutput `pulumi:"billing"`
	// Cloudfront integration
	Cloudfront AwsIntegrationsCloudfrontPtrOutput `pulumi:"cloudfront"`
	// CloudTrail integration
	Cloudtrail AwsIntegrationsCloudtrailPtrOutput `pulumi:"cloudtrail"`
	// Doc DB integration
	DocDb AwsIntegrationsDocDbPtrOutput `pulumi:"docDb"`
	// Dynamo DB integration
	Dynamodb AwsIntegrationsDynamodbPtrOutput `pulumi:"dynamodb"`
	// EBS integration
	Ebs AwsIntegrationsEbsPtrOutput `pulumi:"ebs"`
	// Ec2 integration
	Ec2 AwsIntegrationsEc2PtrOutput `pulumi:"ec2"`
	// Ecs integration
	Ecs AwsIntegrationsEcsPtrOutput `pulumi:"ecs"`
	// Efs integration
	Efs AwsIntegrationsEfsPtrOutput `pulumi:"efs"`
	// Elasticache integration
	Elasticache AwsIntegrationsElasticachePtrOutput `pulumi:"elasticache"`
	// Elastic Bean Stalk integration
	Elasticbeanstalk AwsIntegrationsElasticbeanstalkPtrOutput `pulumi:"elasticbeanstalk"`
	// Elastic Search integration
	Elasticsearch AwsIntegrationsElasticsearchPtrOutput `pulumi:"elasticsearch"`
	// Elb integration
	Elb AwsIntegrationsElbPtrOutput `pulumi:"elb"`
	// Emr integration
	Emr AwsIntegrationsEmrPtrOutput `pulumi:"emr"`
	// Health integration
	Health AwsIntegrationsHealthPtrOutput `pulumi:"health"`
	// Iam integration
	Iam AwsIntegrationsIamPtrOutput `pulumi:"iam"`
	// Iot integration
	Iot AwsIntegrationsIotPtrOutput `pulumi:"iot"`
	// Kinesis integration
	Kinesis AwsIntegrationsKinesisPtrOutput `pulumi:"kinesis"`
	// Kinesis Firehose integration
	KinesisFirehose AwsIntegrationsKinesisFirehosePtrOutput `pulumi:"kinesisFirehose"`
	// Lambda integration
	Lambda AwsIntegrationsLambdaPtrOutput `pulumi:"lambda"`
	// The ID of the linked AWS account in New Relic.
	//
	// All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are **optional** blocks that can be added in any required combination. **For details on arguments that can be used with each service, check out the `Integration` blocks section below.**
	// <details>
	// <summary>Expand this section to view all supported AWS services supported, that may be integrated via this resource.</summary>
	//
	// | Block                   | Description                   |
	// |-------------------------|-------------------------------|
	// | `alb`                   | ALB Integration               |
	// | `apiGateway`           | API Gateway Integration       |
	// | `autoScaling`          | Auto Scaling Integration      |
	// | `awsAppSync`          | AppSync Integration           |
	// | `awsAthena`            | Athena Integration            |
	// | `awsCognito`           | Cognito Integration           |
	// | `awsConnect`           | Connect Integration           |
	// | `awsDirectConnect`    | Direct Connect Integration    |
	// | `awsFsx`               | FSx Integration               |
	// | `awsGlue`              | Glue Integration              |
	// | `awsKinesisAnalytics` | Kinesis Analytics Integration |
	// | `awsMediaConvert`     | MediaConvert Integration      |
	// | `awsMediaPackageVod` | Media Package VOD Integration |
	// | `awsMq`                | MQ Integration                |
	// | `awsMsk`               | MSK Integration               |
	// | `awsNeptune`           | Neptune Integration           |
	// | `awsQldb`              | QLDB Integration              |
	// | `awsRoute53resolver`   | Route53 Resolver Integration  |
	// | `awsStates`            | States Integration            |
	// | `awsTransitGateway`   | Transit Gateway Integration   |
	// | `awsWaf`               | WAF Integration               |
	// | `awsWafv2`             | WAFv2 Integration             |
	// | `billing`               | Billing Integration           |
	// | `cloudfront`            | CloudFront Integration        |
	// | `cloudtrail`            | CloudTrail Integration        |
	// | `docDb`                | DocumentDB Integration        |
	// | `dynamodb`              | DynamoDB Integration          |
	// | `ebs`                   | EBS Integration               |
	// | `ec2`                   | EC2 Integration               |
	// | `ecs`                   | ECS Integration               |
	// | `efs`                   | EFS Integration               |
	// | `elasticache`           | ElastiCache Integration       |
	// | `elasticbeanstalk`      | Elastic Beanstalk Integration |
	// | `elasticsearch`         | Elasticsearch Integration     |
	// | `elb`                   | ELB Integration               |
	// | `emr`                   | EMR Integration               |
	// | `health`                | Health Integration            |
	// | `iam`                   | IAM Integration               |
	// | `iot`                   | IoT Integration               |
	// | `kinesis`               | Kinesis Integration           |
	// | `kinesisFirehose`      | Kinesis Firehose Integration  |
	// | `lambda`                | Lambda Integration            |
	// | `rds`                   | RDS Integration               |
	// | `redshift`              | Redshift Integration          |
	// | `route53`               | Route53 Integration           |
	// | `s3`                    | S3 Integration                |
	// | `ses`                   | SES Integration               |
	// | `sns`                   | SNS Integration               |
	// | `sqs`                   | SQS Integration               |
	// | `trustedAdvisor`       | Trusted Advisor Integration   |
	// | `vpc`                   | VPC Integration               |
	// | `xRay`                 | X-Ray Integration             |
	//
	// </details>
	LinkedAccountId pulumi.IntOutput `pulumi:"linkedAccountId"`
	// Rds integration
	Rds AwsIntegrationsRdsPtrOutput `pulumi:"rds"`
	// Redshift integration
	Redshift AwsIntegrationsRedshiftPtrOutput `pulumi:"redshift"`
	// Route53 integration
	Route53 AwsIntegrationsRoute53PtrOutput `pulumi:"route53"`
	// S3 integration
	S3 AwsIntegrationsS3PtrOutput `pulumi:"s3"`
	// Ses integration
	Ses AwsIntegrationsSesPtrOutput `pulumi:"ses"`
	// Sns integration
	Sns AwsIntegrationsSnsPtrOutput `pulumi:"sns"`
	// SQS integration
	Sqs AwsIntegrationsSqsPtrOutput `pulumi:"sqs"`
	// Trusted Advisor integration
	TrustedAdvisor AwsIntegrationsTrustedAdvisorPtrOutput `pulumi:"trustedAdvisor"`
	// VPC integration
	Vpc AwsIntegrationsVpcPtrOutput `pulumi:"vpc"`
	// X-Ray integration
	XRay AwsIntegrationsXRayPtrOutput `pulumi:"xRay"`
}

Use this resource to integrate AWS services with New Relic.

## Prerequisite

Setup is required for this resource to work properly. This resource assumes you have linked an AWS account to New Relic and configured it to push metrics using CloudWatch Metric Streams.

New Relic doesn't automatically receive metrics from AWS for some services so this resource can be used to configure integrations to those services.

Using a metric stream to New Relic is the preferred way to integrate with AWS. Follow the [steps outlined here](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-metric-stream/#set-up-metric-stream) to set up a metric stream. This resource supports any integration that's not available through AWS metric stream.

## Example Usage

Leave an integration block empty to use its default configuration. You can also use the full example, including the AWS set up, found in our guides.

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := cloud.NewAwsLinkAccount(ctx, "foo", &cloud.AwsLinkAccountArgs{
			Arn:                  pulumi.Any(newrelicAwsRole.Arn),
			MetricCollectionMode: pulumi.String("PULL"),
			Name:                 pulumi.String("foo"),
		})
		if err != nil {
			return err
		}
		_, err = cloud.NewAwsIntegrations(ctx, "bar", &cloud.AwsIntegrationsArgs{
			LinkedAccountId: foo.ID(),
			Billing:         nil,
			Cloudtrail: &cloud.AwsIntegrationsCloudtrailArgs{
				MetricsPollingInterval: pulumi.Int(6000),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
					pulumi.String("us-east-2"),
				},
			},
			Health: &cloud.AwsIntegrationsHealthArgs{
				MetricsPollingInterval: pulumi.Int(6000),
			},
			TrustedAdvisor: &cloud.AwsIntegrationsTrustedAdvisorArgs{
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Vpc: &cloud.AwsIntegrationsVpcArgs{
				MetricsPollingInterval: pulumi.Int(6000),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
					pulumi.String("us-east-2"),
				},
				FetchNatGateway: pulumi.Bool(true),
				FetchVpn:        pulumi.Bool(false),
				TagKey:          pulumi.String("tag key"),
				TagValue:        pulumi.String("tag value"),
			},
			XRay: &cloud.AwsIntegrationsXRayArgs{
				MetricsPollingInterval: pulumi.Int(6000),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
					pulumi.String("us-east-2"),
				},
			},
			S3: &cloud.AwsIntegrationsS3Args{
				MetricsPollingInterval: pulumi.Int(6000),
			},
			DocDb: &cloud.AwsIntegrationsDocDbArgs{
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Sqs: &cloud.AwsIntegrationsSqsArgs{
				FetchExtendedInventory: pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				QueuePrefixes: pulumi.StringArray{
					pulumi.String("queue prefix"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				TagKey:   pulumi.String("tag key"),
				TagValue: pulumi.String("tag value"),
			},
			Ebs: &cloud.AwsIntegrationsEbsArgs{
				MetricsPollingInterval: pulumi.Int(6000),
				FetchExtendedInventory: pulumi.Bool(true),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				TagKey:   pulumi.String("tag key"),
				TagValue: pulumi.String("tag value"),
			},
			Alb: &cloud.AwsIntegrationsAlbArgs{
				FetchExtendedInventory: pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				LoadBalancerPrefixes: pulumi.StringArray{
					pulumi.String("load balancer prefix"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				TagKey:   pulumi.String("tag key"),
				TagValue: pulumi.String("tag value"),
			},
			Elasticache: &cloud.AwsIntegrationsElasticacheArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			ApiGateway: &cloud.AwsIntegrationsApiGatewayArgs{
				MetricsPollingInterval: pulumi.Int(6000),
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				StagePrefixes: pulumi.StringArray{
					pulumi.String("stage prefix"),
				},
				TagKey:   pulumi.String("tag key"),
				TagValue: pulumi.String("tag value"),
			},
			AutoScaling: &cloud.AwsIntegrationsAutoScalingArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsAppSync: &cloud.AwsIntegrationsAwsAppSyncArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsAthena: &cloud.AwsIntegrationsAwsAthenaArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsCognito: &cloud.AwsIntegrationsAwsCognitoArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsConnect: &cloud.AwsIntegrationsAwsConnectArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsDirectConnect: &cloud.AwsIntegrationsAwsDirectConnectArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsFsx: &cloud.AwsIntegrationsAwsFsxArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsGlue: &cloud.AwsIntegrationsAwsGlueArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsKinesisAnalytics: &cloud.AwsIntegrationsAwsKinesisAnalyticsArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsMediaConvert: &cloud.AwsIntegrationsAwsMediaConvertArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsMediaPackageVod: &cloud.AwsIntegrationsAwsMediaPackageVodArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsMq: &cloud.AwsIntegrationsAwsMqArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsMsk: &cloud.AwsIntegrationsAwsMskArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsNeptune: &cloud.AwsIntegrationsAwsNeptuneArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsQldb: &cloud.AwsIntegrationsAwsQldbArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsRoute53resolver: &cloud.AwsIntegrationsAwsRoute53resolverArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsStates: &cloud.AwsIntegrationsAwsStatesArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsTransitGateway: &cloud.AwsIntegrationsAwsTransitGatewayArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsWaf: &cloud.AwsIntegrationsAwsWafArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			AwsWafv2: &cloud.AwsIntegrationsAwsWafv2Args{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Cloudfront: &cloud.AwsIntegrationsCloudfrontArgs{
				FetchLambdasAtEdge:     pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Dynamodb: &cloud.AwsIntegrationsDynamodbArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchExtendedInventory: pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Ec2: &cloud.AwsIntegrationsEc2Args{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				DuplicateEc2Tags:       pulumi.Bool(true),
				FetchIpAddresses:       pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Ecs: &cloud.AwsIntegrationsEcsArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Efs: &cloud.AwsIntegrationsEfsArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Elasticbeanstalk: &cloud.AwsIntegrationsElasticbeanstalkArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchExtendedInventory: pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Elasticsearch: &cloud.AwsIntegrationsElasticsearchArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchNodes:             pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Elb: &cloud.AwsIntegrationsElbArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchExtendedInventory: pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Emr: &cloud.AwsIntegrationsEmrArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Iam: &cloud.AwsIntegrationsIamArgs{
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Iot: &cloud.AwsIntegrationsIotArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Kinesis: &cloud.AwsIntegrationsKinesisArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchShards:            pulumi.Bool(true),
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			KinesisFirehose: &cloud.AwsIntegrationsKinesisFirehoseArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Lambda: &cloud.AwsIntegrationsLambdaArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Rds: &cloud.AwsIntegrationsRdsArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchTags:              pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Redshift: &cloud.AwsIntegrationsRedshiftArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
				TagKey:                 pulumi.String("tag key"),
				TagValue:               pulumi.String("tag value"),
			},
			Route53: &cloud.AwsIntegrationsRoute53Args{
				FetchExtendedInventory: pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Ses: &cloud.AwsIntegrationsSesArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				MetricsPollingInterval: pulumi.Int(6000),
			},
			Sns: &cloud.AwsIntegrationsSnsArgs{
				AwsRegions: pulumi.StringArray{
					pulumi.String("us-east-1"),
				},
				FetchExtendedInventory: pulumi.Bool(true),
				MetricsPollingInterval: pulumi.Int(6000),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked AWS account integrations can be imported using the `id`, e.g.

bash

```sh $ pulumi import newrelic:cloud/awsIntegrations:AwsIntegrations foo <id> ```

func GetAwsIntegrations

func GetAwsIntegrations(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwsIntegrationsState, opts ...pulumi.ResourceOption) (*AwsIntegrations, error)

GetAwsIntegrations gets an existing AwsIntegrations 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 NewAwsIntegrations

func NewAwsIntegrations(ctx *pulumi.Context,
	name string, args *AwsIntegrationsArgs, opts ...pulumi.ResourceOption) (*AwsIntegrations, error)

NewAwsIntegrations registers a new resource with the given unique name, arguments, and options.

func (*AwsIntegrations) ElementType

func (*AwsIntegrations) ElementType() reflect.Type

func (*AwsIntegrations) ToAwsIntegrationsOutput

func (i *AwsIntegrations) ToAwsIntegrationsOutput() AwsIntegrationsOutput

func (*AwsIntegrations) ToAwsIntegrationsOutputWithContext

func (i *AwsIntegrations) ToAwsIntegrationsOutputWithContext(ctx context.Context) AwsIntegrationsOutput

type AwsIntegrationsAlb added in v5.11.0

type AwsIntegrationsAlb struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
	LoadBalancerPrefixes []string `pulumi:"loadBalancerPrefixes"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsAlbArgs added in v5.11.0

type AwsIntegrationsAlbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
	LoadBalancerPrefixes pulumi.StringArrayInput `pulumi:"loadBalancerPrefixes"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsAlbArgs) ElementType added in v5.11.0

func (AwsIntegrationsAlbArgs) ElementType() reflect.Type

func (AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbOutput added in v5.11.0

func (i AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbOutput() AwsIntegrationsAlbOutput

func (AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbOutputWithContext added in v5.11.0

func (i AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbOutputWithContext(ctx context.Context) AwsIntegrationsAlbOutput

func (AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbPtrOutput added in v5.11.0

func (i AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbPtrOutput() AwsIntegrationsAlbPtrOutput

func (AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAlbArgs) ToAwsIntegrationsAlbPtrOutputWithContext(ctx context.Context) AwsIntegrationsAlbPtrOutput

type AwsIntegrationsAlbInput added in v5.11.0

type AwsIntegrationsAlbInput interface {
	pulumi.Input

	ToAwsIntegrationsAlbOutput() AwsIntegrationsAlbOutput
	ToAwsIntegrationsAlbOutputWithContext(context.Context) AwsIntegrationsAlbOutput
}

AwsIntegrationsAlbInput is an input type that accepts AwsIntegrationsAlbArgs and AwsIntegrationsAlbOutput values. You can construct a concrete instance of `AwsIntegrationsAlbInput` via:

AwsIntegrationsAlbArgs{...}

type AwsIntegrationsAlbOutput added in v5.11.0

type AwsIntegrationsAlbOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAlbOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAlbOutput) ElementType added in v5.11.0

func (AwsIntegrationsAlbOutput) ElementType() reflect.Type

func (AwsIntegrationsAlbOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsAlbOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsAlbOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsAlbOutput) LoadBalancerPrefixes added in v5.11.0

func (o AwsIntegrationsAlbOutput) LoadBalancerPrefixes() pulumi.StringArrayOutput

Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsAlbOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAlbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAlbOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsAlbOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbOutput added in v5.11.0

func (o AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbOutput() AwsIntegrationsAlbOutput

func (AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbOutputWithContext added in v5.11.0

func (o AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbOutputWithContext(ctx context.Context) AwsIntegrationsAlbOutput

func (AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbPtrOutput added in v5.11.0

func (o AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbPtrOutput() AwsIntegrationsAlbPtrOutput

func (AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAlbOutput) ToAwsIntegrationsAlbPtrOutputWithContext(ctx context.Context) AwsIntegrationsAlbPtrOutput

type AwsIntegrationsAlbPtrInput added in v5.11.0

type AwsIntegrationsAlbPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAlbPtrOutput() AwsIntegrationsAlbPtrOutput
	ToAwsIntegrationsAlbPtrOutputWithContext(context.Context) AwsIntegrationsAlbPtrOutput
}

AwsIntegrationsAlbPtrInput is an input type that accepts AwsIntegrationsAlbArgs, AwsIntegrationsAlbPtr and AwsIntegrationsAlbPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAlbPtrInput` via:

        AwsIntegrationsAlbArgs{...}

or:

        nil

func AwsIntegrationsAlbPtr added in v5.11.0

func AwsIntegrationsAlbPtr(v *AwsIntegrationsAlbArgs) AwsIntegrationsAlbPtrInput

type AwsIntegrationsAlbPtrOutput added in v5.11.0

type AwsIntegrationsAlbPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAlbPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAlbPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAlbPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAlbPtrOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsAlbPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsAlbPtrOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsAlbPtrOutput) LoadBalancerPrefixes added in v5.11.0

func (o AwsIntegrationsAlbPtrOutput) LoadBalancerPrefixes() pulumi.StringArrayOutput

Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsAlbPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAlbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAlbPtrOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsAlbPtrOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsAlbPtrOutput) ToAwsIntegrationsAlbPtrOutput added in v5.11.0

func (o AwsIntegrationsAlbPtrOutput) ToAwsIntegrationsAlbPtrOutput() AwsIntegrationsAlbPtrOutput

func (AwsIntegrationsAlbPtrOutput) ToAwsIntegrationsAlbPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAlbPtrOutput) ToAwsIntegrationsAlbPtrOutputWithContext(ctx context.Context) AwsIntegrationsAlbPtrOutput

type AwsIntegrationsApiGateway added in v5.11.0

type AwsIntegrationsApiGateway struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	StagePrefixes []string `pulumi:"stagePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsApiGatewayArgs added in v5.11.0

type AwsIntegrationsApiGatewayArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	StagePrefixes pulumi.StringArrayInput `pulumi:"stagePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsApiGatewayArgs) ElementType added in v5.11.0

func (AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayOutput added in v5.11.0

func (i AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayOutput() AwsIntegrationsApiGatewayOutput

func (AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayOutputWithContext added in v5.11.0

func (i AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayOutputWithContext(ctx context.Context) AwsIntegrationsApiGatewayOutput

func (AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayPtrOutput added in v5.11.0

func (i AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayPtrOutput() AwsIntegrationsApiGatewayPtrOutput

func (AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsApiGatewayArgs) ToAwsIntegrationsApiGatewayPtrOutputWithContext(ctx context.Context) AwsIntegrationsApiGatewayPtrOutput

type AwsIntegrationsApiGatewayInput added in v5.11.0

type AwsIntegrationsApiGatewayInput interface {
	pulumi.Input

	ToAwsIntegrationsApiGatewayOutput() AwsIntegrationsApiGatewayOutput
	ToAwsIntegrationsApiGatewayOutputWithContext(context.Context) AwsIntegrationsApiGatewayOutput
}

AwsIntegrationsApiGatewayInput is an input type that accepts AwsIntegrationsApiGatewayArgs and AwsIntegrationsApiGatewayOutput values. You can construct a concrete instance of `AwsIntegrationsApiGatewayInput` via:

AwsIntegrationsApiGatewayArgs{...}

type AwsIntegrationsApiGatewayOutput added in v5.11.0

type AwsIntegrationsApiGatewayOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsApiGatewayOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor

func (AwsIntegrationsApiGatewayOutput) ElementType added in v5.11.0

func (AwsIntegrationsApiGatewayOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsApiGatewayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsApiGatewayOutput) StagePrefixes added in v5.11.0

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsApiGatewayOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsApiGatewayOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayOutput added in v5.11.0

func (o AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayOutput() AwsIntegrationsApiGatewayOutput

func (AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayOutputWithContext added in v5.11.0

func (o AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayOutputWithContext(ctx context.Context) AwsIntegrationsApiGatewayOutput

func (AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayPtrOutput added in v5.11.0

func (o AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayPtrOutput() AwsIntegrationsApiGatewayPtrOutput

func (AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsApiGatewayOutput) ToAwsIntegrationsApiGatewayPtrOutputWithContext(ctx context.Context) AwsIntegrationsApiGatewayPtrOutput

type AwsIntegrationsApiGatewayPtrInput added in v5.11.0

type AwsIntegrationsApiGatewayPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsApiGatewayPtrOutput() AwsIntegrationsApiGatewayPtrOutput
	ToAwsIntegrationsApiGatewayPtrOutputWithContext(context.Context) AwsIntegrationsApiGatewayPtrOutput
}

AwsIntegrationsApiGatewayPtrInput is an input type that accepts AwsIntegrationsApiGatewayArgs, AwsIntegrationsApiGatewayPtr and AwsIntegrationsApiGatewayPtrOutput values. You can construct a concrete instance of `AwsIntegrationsApiGatewayPtrInput` via:

        AwsIntegrationsApiGatewayArgs{...}

or:

        nil

func AwsIntegrationsApiGatewayPtr added in v5.11.0

type AwsIntegrationsApiGatewayPtrOutput added in v5.11.0

type AwsIntegrationsApiGatewayPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsApiGatewayPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor

func (AwsIntegrationsApiGatewayPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsApiGatewayPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsApiGatewayPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsApiGatewayPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsApiGatewayPtrOutput) StagePrefixes added in v5.11.0

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsApiGatewayPtrOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsApiGatewayPtrOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsApiGatewayPtrOutput) ToAwsIntegrationsApiGatewayPtrOutput added in v5.11.0

func (o AwsIntegrationsApiGatewayPtrOutput) ToAwsIntegrationsApiGatewayPtrOutput() AwsIntegrationsApiGatewayPtrOutput

func (AwsIntegrationsApiGatewayPtrOutput) ToAwsIntegrationsApiGatewayPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsApiGatewayPtrOutput) ToAwsIntegrationsApiGatewayPtrOutputWithContext(ctx context.Context) AwsIntegrationsApiGatewayPtrOutput

type AwsIntegrationsArgs

type AwsIntegrationsArgs struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// ALB integration
	Alb AwsIntegrationsAlbPtrInput
	// API Gateway integration
	ApiGateway AwsIntegrationsApiGatewayPtrInput
	// AutoScaling integration
	AutoScaling AwsIntegrationsAutoScalingPtrInput
	// Aws Appsync integration
	AwsAppSync AwsIntegrationsAwsAppSyncPtrInput
	// Aws Athena integration
	AwsAthena AwsIntegrationsAwsAthenaPtrInput
	// Aws Cognito integration
	AwsCognito AwsIntegrationsAwsCognitoPtrInput
	// Aws Connect integration
	AwsConnect AwsIntegrationsAwsConnectPtrInput
	// Aws Direct Connect integration
	AwsDirectConnect AwsIntegrationsAwsDirectConnectPtrInput
	// Aws Fsx integration
	AwsFsx AwsIntegrationsAwsFsxPtrInput
	// Aws Glue integration
	AwsGlue AwsIntegrationsAwsGluePtrInput
	// Aws Kinesis Analytics integration
	AwsKinesisAnalytics AwsIntegrationsAwsKinesisAnalyticsPtrInput
	// Aws Media Convert integration
	AwsMediaConvert AwsIntegrationsAwsMediaConvertPtrInput
	// Aws Media PackageVod integration
	AwsMediaPackageVod AwsIntegrationsAwsMediaPackageVodPtrInput
	// Aws Mq integration
	AwsMq AwsIntegrationsAwsMqPtrInput
	// Aws Msk integration
	AwsMsk AwsIntegrationsAwsMskPtrInput
	// Aws Neptune integration
	AwsNeptune AwsIntegrationsAwsNeptunePtrInput
	// Aws Qldb integration
	AwsQldb AwsIntegrationsAwsQldbPtrInput
	// Aws Route53resolver integration
	AwsRoute53resolver AwsIntegrationsAwsRoute53resolverPtrInput
	// Aws states integration
	AwsStates AwsIntegrationsAwsStatesPtrInput
	// Aws Transit Gateway integration
	AwsTransitGateway AwsIntegrationsAwsTransitGatewayPtrInput
	// Aws Waf integration
	AwsWaf AwsIntegrationsAwsWafPtrInput
	// Aws Wafv2 integration
	AwsWafv2 AwsIntegrationsAwsWafv2PtrInput
	// Billing integration
	Billing AwsIntegrationsBillingPtrInput
	// Cloudfront integration
	Cloudfront AwsIntegrationsCloudfrontPtrInput
	// CloudTrail integration
	Cloudtrail AwsIntegrationsCloudtrailPtrInput
	// Doc DB integration
	DocDb AwsIntegrationsDocDbPtrInput
	// Dynamo DB integration
	Dynamodb AwsIntegrationsDynamodbPtrInput
	// EBS integration
	Ebs AwsIntegrationsEbsPtrInput
	// Ec2 integration
	Ec2 AwsIntegrationsEc2PtrInput
	// Ecs integration
	Ecs AwsIntegrationsEcsPtrInput
	// Efs integration
	Efs AwsIntegrationsEfsPtrInput
	// Elasticache integration
	Elasticache AwsIntegrationsElasticachePtrInput
	// Elastic Bean Stalk integration
	Elasticbeanstalk AwsIntegrationsElasticbeanstalkPtrInput
	// Elastic Search integration
	Elasticsearch AwsIntegrationsElasticsearchPtrInput
	// Elb integration
	Elb AwsIntegrationsElbPtrInput
	// Emr integration
	Emr AwsIntegrationsEmrPtrInput
	// Health integration
	Health AwsIntegrationsHealthPtrInput
	// Iam integration
	Iam AwsIntegrationsIamPtrInput
	// Iot integration
	Iot AwsIntegrationsIotPtrInput
	// Kinesis integration
	Kinesis AwsIntegrationsKinesisPtrInput
	// Kinesis Firehose integration
	KinesisFirehose AwsIntegrationsKinesisFirehosePtrInput
	// Lambda integration
	Lambda AwsIntegrationsLambdaPtrInput
	// The ID of the linked AWS account in New Relic.
	//
	// All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are **optional** blocks that can be added in any required combination. **For details on arguments that can be used with each service, check out the `Integration` blocks section below.**
	// <details>
	// <summary>Expand this section to view all supported AWS services supported, that may be integrated via this resource.</summary>
	//
	// | Block                   | Description                   |
	// |-------------------------|-------------------------------|
	// | `alb`                   | ALB Integration               |
	// | `apiGateway`           | API Gateway Integration       |
	// | `autoScaling`          | Auto Scaling Integration      |
	// | `awsAppSync`          | AppSync Integration           |
	// | `awsAthena`            | Athena Integration            |
	// | `awsCognito`           | Cognito Integration           |
	// | `awsConnect`           | Connect Integration           |
	// | `awsDirectConnect`    | Direct Connect Integration    |
	// | `awsFsx`               | FSx Integration               |
	// | `awsGlue`              | Glue Integration              |
	// | `awsKinesisAnalytics` | Kinesis Analytics Integration |
	// | `awsMediaConvert`     | MediaConvert Integration      |
	// | `awsMediaPackageVod` | Media Package VOD Integration |
	// | `awsMq`                | MQ Integration                |
	// | `awsMsk`               | MSK Integration               |
	// | `awsNeptune`           | Neptune Integration           |
	// | `awsQldb`              | QLDB Integration              |
	// | `awsRoute53resolver`   | Route53 Resolver Integration  |
	// | `awsStates`            | States Integration            |
	// | `awsTransitGateway`   | Transit Gateway Integration   |
	// | `awsWaf`               | WAF Integration               |
	// | `awsWafv2`             | WAFv2 Integration             |
	// | `billing`               | Billing Integration           |
	// | `cloudfront`            | CloudFront Integration        |
	// | `cloudtrail`            | CloudTrail Integration        |
	// | `docDb`                | DocumentDB Integration        |
	// | `dynamodb`              | DynamoDB Integration          |
	// | `ebs`                   | EBS Integration               |
	// | `ec2`                   | EC2 Integration               |
	// | `ecs`                   | ECS Integration               |
	// | `efs`                   | EFS Integration               |
	// | `elasticache`           | ElastiCache Integration       |
	// | `elasticbeanstalk`      | Elastic Beanstalk Integration |
	// | `elasticsearch`         | Elasticsearch Integration     |
	// | `elb`                   | ELB Integration               |
	// | `emr`                   | EMR Integration               |
	// | `health`                | Health Integration            |
	// | `iam`                   | IAM Integration               |
	// | `iot`                   | IoT Integration               |
	// | `kinesis`               | Kinesis Integration           |
	// | `kinesisFirehose`      | Kinesis Firehose Integration  |
	// | `lambda`                | Lambda Integration            |
	// | `rds`                   | RDS Integration               |
	// | `redshift`              | Redshift Integration          |
	// | `route53`               | Route53 Integration           |
	// | `s3`                    | S3 Integration                |
	// | `ses`                   | SES Integration               |
	// | `sns`                   | SNS Integration               |
	// | `sqs`                   | SQS Integration               |
	// | `trustedAdvisor`       | Trusted Advisor Integration   |
	// | `vpc`                   | VPC Integration               |
	// | `xRay`                 | X-Ray Integration             |
	//
	// </details>
	LinkedAccountId pulumi.IntInput
	// Rds integration
	Rds AwsIntegrationsRdsPtrInput
	// Redshift integration
	Redshift AwsIntegrationsRedshiftPtrInput
	// Route53 integration
	Route53 AwsIntegrationsRoute53PtrInput
	// S3 integration
	S3 AwsIntegrationsS3PtrInput
	// Ses integration
	Ses AwsIntegrationsSesPtrInput
	// Sns integration
	Sns AwsIntegrationsSnsPtrInput
	// SQS integration
	Sqs AwsIntegrationsSqsPtrInput
	// Trusted Advisor integration
	TrustedAdvisor AwsIntegrationsTrustedAdvisorPtrInput
	// VPC integration
	Vpc AwsIntegrationsVpcPtrInput
	// X-Ray integration
	XRay AwsIntegrationsXRayPtrInput
}

The set of arguments for constructing a AwsIntegrations resource.

func (AwsIntegrationsArgs) ElementType

func (AwsIntegrationsArgs) ElementType() reflect.Type

type AwsIntegrationsArray

type AwsIntegrationsArray []AwsIntegrationsInput

func (AwsIntegrationsArray) ElementType

func (AwsIntegrationsArray) ElementType() reflect.Type

func (AwsIntegrationsArray) ToAwsIntegrationsArrayOutput

func (i AwsIntegrationsArray) ToAwsIntegrationsArrayOutput() AwsIntegrationsArrayOutput

func (AwsIntegrationsArray) ToAwsIntegrationsArrayOutputWithContext

func (i AwsIntegrationsArray) ToAwsIntegrationsArrayOutputWithContext(ctx context.Context) AwsIntegrationsArrayOutput

type AwsIntegrationsArrayInput

type AwsIntegrationsArrayInput interface {
	pulumi.Input

	ToAwsIntegrationsArrayOutput() AwsIntegrationsArrayOutput
	ToAwsIntegrationsArrayOutputWithContext(context.Context) AwsIntegrationsArrayOutput
}

AwsIntegrationsArrayInput is an input type that accepts AwsIntegrationsArray and AwsIntegrationsArrayOutput values. You can construct a concrete instance of `AwsIntegrationsArrayInput` via:

AwsIntegrationsArray{ AwsIntegrationsArgs{...} }

type AwsIntegrationsArrayOutput

type AwsIntegrationsArrayOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsArrayOutput) ElementType

func (AwsIntegrationsArrayOutput) ElementType() reflect.Type

func (AwsIntegrationsArrayOutput) Index

func (AwsIntegrationsArrayOutput) ToAwsIntegrationsArrayOutput

func (o AwsIntegrationsArrayOutput) ToAwsIntegrationsArrayOutput() AwsIntegrationsArrayOutput

func (AwsIntegrationsArrayOutput) ToAwsIntegrationsArrayOutputWithContext

func (o AwsIntegrationsArrayOutput) ToAwsIntegrationsArrayOutputWithContext(ctx context.Context) AwsIntegrationsArrayOutput

type AwsIntegrationsAutoScaling added in v5.11.0

type AwsIntegrationsAutoScaling struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAutoScalingArgs added in v5.11.0

type AwsIntegrationsAutoScalingArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAutoScalingArgs) ElementType added in v5.11.0

func (AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingOutput added in v5.11.0

func (i AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingOutput() AwsIntegrationsAutoScalingOutput

func (AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingOutputWithContext added in v5.11.0

func (i AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingOutputWithContext(ctx context.Context) AwsIntegrationsAutoScalingOutput

func (AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingPtrOutput added in v5.11.0

func (i AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingPtrOutput() AwsIntegrationsAutoScalingPtrOutput

func (AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAutoScalingArgs) ToAwsIntegrationsAutoScalingPtrOutputWithContext(ctx context.Context) AwsIntegrationsAutoScalingPtrOutput

type AwsIntegrationsAutoScalingInput added in v5.11.0

type AwsIntegrationsAutoScalingInput interface {
	pulumi.Input

	ToAwsIntegrationsAutoScalingOutput() AwsIntegrationsAutoScalingOutput
	ToAwsIntegrationsAutoScalingOutputWithContext(context.Context) AwsIntegrationsAutoScalingOutput
}

AwsIntegrationsAutoScalingInput is an input type that accepts AwsIntegrationsAutoScalingArgs and AwsIntegrationsAutoScalingOutput values. You can construct a concrete instance of `AwsIntegrationsAutoScalingInput` via:

AwsIntegrationsAutoScalingArgs{...}

type AwsIntegrationsAutoScalingOutput added in v5.11.0

type AwsIntegrationsAutoScalingOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAutoScalingOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAutoScalingOutput) ElementType added in v5.11.0

func (AwsIntegrationsAutoScalingOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAutoScalingOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingOutput added in v5.11.0

func (o AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingOutput() AwsIntegrationsAutoScalingOutput

func (AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingOutputWithContext added in v5.11.0

func (o AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingOutputWithContext(ctx context.Context) AwsIntegrationsAutoScalingOutput

func (AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingPtrOutput added in v5.11.0

func (o AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingPtrOutput() AwsIntegrationsAutoScalingPtrOutput

func (AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAutoScalingOutput) ToAwsIntegrationsAutoScalingPtrOutputWithContext(ctx context.Context) AwsIntegrationsAutoScalingPtrOutput

type AwsIntegrationsAutoScalingPtrInput added in v5.11.0

type AwsIntegrationsAutoScalingPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAutoScalingPtrOutput() AwsIntegrationsAutoScalingPtrOutput
	ToAwsIntegrationsAutoScalingPtrOutputWithContext(context.Context) AwsIntegrationsAutoScalingPtrOutput
}

AwsIntegrationsAutoScalingPtrInput is an input type that accepts AwsIntegrationsAutoScalingArgs, AwsIntegrationsAutoScalingPtr and AwsIntegrationsAutoScalingPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAutoScalingPtrInput` via:

        AwsIntegrationsAutoScalingArgs{...}

or:

        nil

func AwsIntegrationsAutoScalingPtr added in v5.11.0

type AwsIntegrationsAutoScalingPtrOutput added in v5.11.0

type AwsIntegrationsAutoScalingPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAutoScalingPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAutoScalingPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAutoScalingPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAutoScalingPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAutoScalingPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAutoScalingPtrOutput) ToAwsIntegrationsAutoScalingPtrOutput added in v5.11.0

func (o AwsIntegrationsAutoScalingPtrOutput) ToAwsIntegrationsAutoScalingPtrOutput() AwsIntegrationsAutoScalingPtrOutput

func (AwsIntegrationsAutoScalingPtrOutput) ToAwsIntegrationsAutoScalingPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAutoScalingPtrOutput) ToAwsIntegrationsAutoScalingPtrOutputWithContext(ctx context.Context) AwsIntegrationsAutoScalingPtrOutput

type AwsIntegrationsAwsAppSync added in v5.11.0

type AwsIntegrationsAwsAppSync struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsAppSyncArgs added in v5.11.0

type AwsIntegrationsAwsAppSyncArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsAppSyncArgs) ElementType added in v5.11.0

func (AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncOutput added in v5.11.0

func (i AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncOutput() AwsIntegrationsAwsAppSyncOutput

func (AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncOutputWithContext(ctx context.Context) AwsIntegrationsAwsAppSyncOutput

func (AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncPtrOutput added in v5.11.0

func (i AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncPtrOutput() AwsIntegrationsAwsAppSyncPtrOutput

func (AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsAppSyncArgs) ToAwsIntegrationsAwsAppSyncPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsAppSyncPtrOutput

type AwsIntegrationsAwsAppSyncInput added in v5.11.0

type AwsIntegrationsAwsAppSyncInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsAppSyncOutput() AwsIntegrationsAwsAppSyncOutput
	ToAwsIntegrationsAwsAppSyncOutputWithContext(context.Context) AwsIntegrationsAwsAppSyncOutput
}

AwsIntegrationsAwsAppSyncInput is an input type that accepts AwsIntegrationsAwsAppSyncArgs and AwsIntegrationsAwsAppSyncOutput values. You can construct a concrete instance of `AwsIntegrationsAwsAppSyncInput` via:

AwsIntegrationsAwsAppSyncArgs{...}

type AwsIntegrationsAwsAppSyncOutput added in v5.11.0

type AwsIntegrationsAwsAppSyncOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsAppSyncOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsAppSyncOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsAppSyncOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsAppSyncOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncOutput added in v5.11.0

func (o AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncOutput() AwsIntegrationsAwsAppSyncOutput

func (AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncOutputWithContext(ctx context.Context) AwsIntegrationsAwsAppSyncOutput

func (AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncPtrOutput() AwsIntegrationsAwsAppSyncPtrOutput

func (AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsAppSyncOutput) ToAwsIntegrationsAwsAppSyncPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsAppSyncPtrOutput

type AwsIntegrationsAwsAppSyncPtrInput added in v5.11.0

type AwsIntegrationsAwsAppSyncPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsAppSyncPtrOutput() AwsIntegrationsAwsAppSyncPtrOutput
	ToAwsIntegrationsAwsAppSyncPtrOutputWithContext(context.Context) AwsIntegrationsAwsAppSyncPtrOutput
}

AwsIntegrationsAwsAppSyncPtrInput is an input type that accepts AwsIntegrationsAwsAppSyncArgs, AwsIntegrationsAwsAppSyncPtr and AwsIntegrationsAwsAppSyncPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsAppSyncPtrInput` via:

        AwsIntegrationsAwsAppSyncArgs{...}

or:

        nil

func AwsIntegrationsAwsAppSyncPtr added in v5.11.0

type AwsIntegrationsAwsAppSyncPtrOutput added in v5.11.0

type AwsIntegrationsAwsAppSyncPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsAppSyncPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsAppSyncPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAwsAppSyncPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsAppSyncPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsAppSyncPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsAppSyncPtrOutput) ToAwsIntegrationsAwsAppSyncPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsAppSyncPtrOutput) ToAwsIntegrationsAwsAppSyncPtrOutput() AwsIntegrationsAwsAppSyncPtrOutput

func (AwsIntegrationsAwsAppSyncPtrOutput) ToAwsIntegrationsAwsAppSyncPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsAppSyncPtrOutput) ToAwsIntegrationsAwsAppSyncPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsAppSyncPtrOutput

type AwsIntegrationsAwsAthena added in v5.11.0

type AwsIntegrationsAwsAthena struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsAthenaArgs added in v5.11.0

type AwsIntegrationsAwsAthenaArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsAthenaArgs) ElementType added in v5.11.0

func (AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaOutput added in v5.11.0

func (i AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaOutput() AwsIntegrationsAwsAthenaOutput

func (AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaOutputWithContext(ctx context.Context) AwsIntegrationsAwsAthenaOutput

func (AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaPtrOutput added in v5.11.0

func (i AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaPtrOutput() AwsIntegrationsAwsAthenaPtrOutput

func (AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsAthenaArgs) ToAwsIntegrationsAwsAthenaPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsAthenaPtrOutput

type AwsIntegrationsAwsAthenaInput added in v5.11.0

type AwsIntegrationsAwsAthenaInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsAthenaOutput() AwsIntegrationsAwsAthenaOutput
	ToAwsIntegrationsAwsAthenaOutputWithContext(context.Context) AwsIntegrationsAwsAthenaOutput
}

AwsIntegrationsAwsAthenaInput is an input type that accepts AwsIntegrationsAwsAthenaArgs and AwsIntegrationsAwsAthenaOutput values. You can construct a concrete instance of `AwsIntegrationsAwsAthenaInput` via:

AwsIntegrationsAwsAthenaArgs{...}

type AwsIntegrationsAwsAthenaOutput added in v5.11.0

type AwsIntegrationsAwsAthenaOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsAthenaOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsAthenaOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsAthenaOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsAthenaOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaOutput added in v5.11.0

func (o AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaOutput() AwsIntegrationsAwsAthenaOutput

func (AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaOutputWithContext(ctx context.Context) AwsIntegrationsAwsAthenaOutput

func (AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaPtrOutput() AwsIntegrationsAwsAthenaPtrOutput

func (AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsAthenaOutput) ToAwsIntegrationsAwsAthenaPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsAthenaPtrOutput

type AwsIntegrationsAwsAthenaPtrInput added in v5.11.0

type AwsIntegrationsAwsAthenaPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsAthenaPtrOutput() AwsIntegrationsAwsAthenaPtrOutput
	ToAwsIntegrationsAwsAthenaPtrOutputWithContext(context.Context) AwsIntegrationsAwsAthenaPtrOutput
}

AwsIntegrationsAwsAthenaPtrInput is an input type that accepts AwsIntegrationsAwsAthenaArgs, AwsIntegrationsAwsAthenaPtr and AwsIntegrationsAwsAthenaPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsAthenaPtrInput` via:

        AwsIntegrationsAwsAthenaArgs{...}

or:

        nil

func AwsIntegrationsAwsAthenaPtr added in v5.11.0

func AwsIntegrationsAwsAthenaPtr(v *AwsIntegrationsAwsAthenaArgs) AwsIntegrationsAwsAthenaPtrInput

type AwsIntegrationsAwsAthenaPtrOutput added in v5.11.0

type AwsIntegrationsAwsAthenaPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsAthenaPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsAthenaPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAwsAthenaPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsAthenaPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsAthenaPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsAthenaPtrOutput) ToAwsIntegrationsAwsAthenaPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsAthenaPtrOutput) ToAwsIntegrationsAwsAthenaPtrOutput() AwsIntegrationsAwsAthenaPtrOutput

func (AwsIntegrationsAwsAthenaPtrOutput) ToAwsIntegrationsAwsAthenaPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsAthenaPtrOutput) ToAwsIntegrationsAwsAthenaPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsAthenaPtrOutput

type AwsIntegrationsAwsCognito added in v5.11.0

type AwsIntegrationsAwsCognito struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsCognitoArgs added in v5.11.0

type AwsIntegrationsAwsCognitoArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsCognitoArgs) ElementType added in v5.11.0

func (AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoOutput added in v5.11.0

func (i AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoOutput() AwsIntegrationsAwsCognitoOutput

func (AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoOutputWithContext(ctx context.Context) AwsIntegrationsAwsCognitoOutput

func (AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoPtrOutput added in v5.11.0

func (i AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoPtrOutput() AwsIntegrationsAwsCognitoPtrOutput

func (AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsCognitoArgs) ToAwsIntegrationsAwsCognitoPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsCognitoPtrOutput

type AwsIntegrationsAwsCognitoInput added in v5.11.0

type AwsIntegrationsAwsCognitoInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsCognitoOutput() AwsIntegrationsAwsCognitoOutput
	ToAwsIntegrationsAwsCognitoOutputWithContext(context.Context) AwsIntegrationsAwsCognitoOutput
}

AwsIntegrationsAwsCognitoInput is an input type that accepts AwsIntegrationsAwsCognitoArgs and AwsIntegrationsAwsCognitoOutput values. You can construct a concrete instance of `AwsIntegrationsAwsCognitoInput` via:

AwsIntegrationsAwsCognitoArgs{...}

type AwsIntegrationsAwsCognitoOutput added in v5.11.0

type AwsIntegrationsAwsCognitoOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsCognitoOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsCognitoOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsCognitoOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsCognitoOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoOutput added in v5.11.0

func (o AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoOutput() AwsIntegrationsAwsCognitoOutput

func (AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoOutputWithContext(ctx context.Context) AwsIntegrationsAwsCognitoOutput

func (AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoPtrOutput() AwsIntegrationsAwsCognitoPtrOutput

func (AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsCognitoOutput) ToAwsIntegrationsAwsCognitoPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsCognitoPtrOutput

type AwsIntegrationsAwsCognitoPtrInput added in v5.11.0

type AwsIntegrationsAwsCognitoPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsCognitoPtrOutput() AwsIntegrationsAwsCognitoPtrOutput
	ToAwsIntegrationsAwsCognitoPtrOutputWithContext(context.Context) AwsIntegrationsAwsCognitoPtrOutput
}

AwsIntegrationsAwsCognitoPtrInput is an input type that accepts AwsIntegrationsAwsCognitoArgs, AwsIntegrationsAwsCognitoPtr and AwsIntegrationsAwsCognitoPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsCognitoPtrInput` via:

        AwsIntegrationsAwsCognitoArgs{...}

or:

        nil

func AwsIntegrationsAwsCognitoPtr added in v5.11.0

type AwsIntegrationsAwsCognitoPtrOutput added in v5.11.0

type AwsIntegrationsAwsCognitoPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsCognitoPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsCognitoPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAwsCognitoPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsCognitoPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsCognitoPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsCognitoPtrOutput) ToAwsIntegrationsAwsCognitoPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsCognitoPtrOutput) ToAwsIntegrationsAwsCognitoPtrOutput() AwsIntegrationsAwsCognitoPtrOutput

func (AwsIntegrationsAwsCognitoPtrOutput) ToAwsIntegrationsAwsCognitoPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsCognitoPtrOutput) ToAwsIntegrationsAwsCognitoPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsCognitoPtrOutput

type AwsIntegrationsAwsConnect added in v5.11.0

type AwsIntegrationsAwsConnect struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsConnectArgs added in v5.11.0

type AwsIntegrationsAwsConnectArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsConnectArgs) ElementType added in v5.11.0

func (AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectOutput added in v5.11.0

func (i AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectOutput() AwsIntegrationsAwsConnectOutput

func (AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectOutputWithContext(ctx context.Context) AwsIntegrationsAwsConnectOutput

func (AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectPtrOutput added in v5.11.0

func (i AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectPtrOutput() AwsIntegrationsAwsConnectPtrOutput

func (AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsConnectArgs) ToAwsIntegrationsAwsConnectPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsConnectPtrOutput

type AwsIntegrationsAwsConnectInput added in v5.11.0

type AwsIntegrationsAwsConnectInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsConnectOutput() AwsIntegrationsAwsConnectOutput
	ToAwsIntegrationsAwsConnectOutputWithContext(context.Context) AwsIntegrationsAwsConnectOutput
}

AwsIntegrationsAwsConnectInput is an input type that accepts AwsIntegrationsAwsConnectArgs and AwsIntegrationsAwsConnectOutput values. You can construct a concrete instance of `AwsIntegrationsAwsConnectInput` via:

AwsIntegrationsAwsConnectArgs{...}

type AwsIntegrationsAwsConnectOutput added in v5.11.0

type AwsIntegrationsAwsConnectOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsConnectOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsConnectOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsConnectOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsConnectOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectOutput added in v5.11.0

func (o AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectOutput() AwsIntegrationsAwsConnectOutput

func (AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectOutputWithContext(ctx context.Context) AwsIntegrationsAwsConnectOutput

func (AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectPtrOutput() AwsIntegrationsAwsConnectPtrOutput

func (AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsConnectOutput) ToAwsIntegrationsAwsConnectPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsConnectPtrOutput

type AwsIntegrationsAwsConnectPtrInput added in v5.11.0

type AwsIntegrationsAwsConnectPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsConnectPtrOutput() AwsIntegrationsAwsConnectPtrOutput
	ToAwsIntegrationsAwsConnectPtrOutputWithContext(context.Context) AwsIntegrationsAwsConnectPtrOutput
}

AwsIntegrationsAwsConnectPtrInput is an input type that accepts AwsIntegrationsAwsConnectArgs, AwsIntegrationsAwsConnectPtr and AwsIntegrationsAwsConnectPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsConnectPtrInput` via:

        AwsIntegrationsAwsConnectArgs{...}

or:

        nil

func AwsIntegrationsAwsConnectPtr added in v5.11.0

type AwsIntegrationsAwsConnectPtrOutput added in v5.11.0

type AwsIntegrationsAwsConnectPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsConnectPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsConnectPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAwsConnectPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsConnectPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsConnectPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsConnectPtrOutput) ToAwsIntegrationsAwsConnectPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsConnectPtrOutput) ToAwsIntegrationsAwsConnectPtrOutput() AwsIntegrationsAwsConnectPtrOutput

func (AwsIntegrationsAwsConnectPtrOutput) ToAwsIntegrationsAwsConnectPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsConnectPtrOutput) ToAwsIntegrationsAwsConnectPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsConnectPtrOutput

type AwsIntegrationsAwsDirectConnect added in v5.11.0

type AwsIntegrationsAwsDirectConnect struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsDirectConnectArgs added in v5.11.0

type AwsIntegrationsAwsDirectConnectArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsDirectConnectArgs) ElementType added in v5.11.0

func (AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectOutput added in v5.11.0

func (i AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectOutput() AwsIntegrationsAwsDirectConnectOutput

func (AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectOutputWithContext(ctx context.Context) AwsIntegrationsAwsDirectConnectOutput

func (AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectPtrOutput added in v5.11.0

func (i AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectPtrOutput() AwsIntegrationsAwsDirectConnectPtrOutput

func (AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsDirectConnectArgs) ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsDirectConnectPtrOutput

type AwsIntegrationsAwsDirectConnectInput added in v5.11.0

type AwsIntegrationsAwsDirectConnectInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsDirectConnectOutput() AwsIntegrationsAwsDirectConnectOutput
	ToAwsIntegrationsAwsDirectConnectOutputWithContext(context.Context) AwsIntegrationsAwsDirectConnectOutput
}

AwsIntegrationsAwsDirectConnectInput is an input type that accepts AwsIntegrationsAwsDirectConnectArgs and AwsIntegrationsAwsDirectConnectOutput values. You can construct a concrete instance of `AwsIntegrationsAwsDirectConnectInput` via:

AwsIntegrationsAwsDirectConnectArgs{...}

type AwsIntegrationsAwsDirectConnectOutput added in v5.11.0

type AwsIntegrationsAwsDirectConnectOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsDirectConnectOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsDirectConnectOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsDirectConnectOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectOutput added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectOutput() AwsIntegrationsAwsDirectConnectOutput

func (AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectOutputWithContext(ctx context.Context) AwsIntegrationsAwsDirectConnectOutput

func (AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectPtrOutput() AwsIntegrationsAwsDirectConnectPtrOutput

func (AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectOutput) ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsDirectConnectPtrOutput

type AwsIntegrationsAwsDirectConnectPtrInput added in v5.11.0

type AwsIntegrationsAwsDirectConnectPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsDirectConnectPtrOutput() AwsIntegrationsAwsDirectConnectPtrOutput
	ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext(context.Context) AwsIntegrationsAwsDirectConnectPtrOutput
}

AwsIntegrationsAwsDirectConnectPtrInput is an input type that accepts AwsIntegrationsAwsDirectConnectArgs, AwsIntegrationsAwsDirectConnectPtr and AwsIntegrationsAwsDirectConnectPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsDirectConnectPtrInput` via:

        AwsIntegrationsAwsDirectConnectArgs{...}

or:

        nil

type AwsIntegrationsAwsDirectConnectPtrOutput added in v5.11.0

type AwsIntegrationsAwsDirectConnectPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsDirectConnectPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsDirectConnectPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAwsDirectConnectPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsDirectConnectPtrOutput) MetricsPollingInterval added in v5.11.0

The data polling interval in seconds.

func (AwsIntegrationsAwsDirectConnectPtrOutput) ToAwsIntegrationsAwsDirectConnectPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectPtrOutput) ToAwsIntegrationsAwsDirectConnectPtrOutput() AwsIntegrationsAwsDirectConnectPtrOutput

func (AwsIntegrationsAwsDirectConnectPtrOutput) ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsDirectConnectPtrOutput) ToAwsIntegrationsAwsDirectConnectPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsDirectConnectPtrOutput

type AwsIntegrationsAwsFsx added in v5.11.0

type AwsIntegrationsAwsFsx struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsFsxArgs added in v5.11.0

type AwsIntegrationsAwsFsxArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsFsxArgs) ElementType added in v5.11.0

func (AwsIntegrationsAwsFsxArgs) ElementType() reflect.Type

func (AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxOutput added in v5.11.0

func (i AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxOutput() AwsIntegrationsAwsFsxOutput

func (AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxOutputWithContext(ctx context.Context) AwsIntegrationsAwsFsxOutput

func (AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxPtrOutput added in v5.11.0

func (i AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxPtrOutput() AwsIntegrationsAwsFsxPtrOutput

func (AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsAwsFsxArgs) ToAwsIntegrationsAwsFsxPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsFsxPtrOutput

type AwsIntegrationsAwsFsxInput added in v5.11.0

type AwsIntegrationsAwsFsxInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsFsxOutput() AwsIntegrationsAwsFsxOutput
	ToAwsIntegrationsAwsFsxOutputWithContext(context.Context) AwsIntegrationsAwsFsxOutput
}

AwsIntegrationsAwsFsxInput is an input type that accepts AwsIntegrationsAwsFsxArgs and AwsIntegrationsAwsFsxOutput values. You can construct a concrete instance of `AwsIntegrationsAwsFsxInput` via:

AwsIntegrationsAwsFsxArgs{...}

type AwsIntegrationsAwsFsxOutput added in v5.11.0

type AwsIntegrationsAwsFsxOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsFsxOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsFsxOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsFsxOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsFsxOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxOutput added in v5.11.0

func (o AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxOutput() AwsIntegrationsAwsFsxOutput

func (AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxOutputWithContext(ctx context.Context) AwsIntegrationsAwsFsxOutput

func (AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxPtrOutput() AwsIntegrationsAwsFsxPtrOutput

func (AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsFsxOutput) ToAwsIntegrationsAwsFsxPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsFsxPtrOutput

type AwsIntegrationsAwsFsxPtrInput added in v5.11.0

type AwsIntegrationsAwsFsxPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsFsxPtrOutput() AwsIntegrationsAwsFsxPtrOutput
	ToAwsIntegrationsAwsFsxPtrOutputWithContext(context.Context) AwsIntegrationsAwsFsxPtrOutput
}

AwsIntegrationsAwsFsxPtrInput is an input type that accepts AwsIntegrationsAwsFsxArgs, AwsIntegrationsAwsFsxPtr and AwsIntegrationsAwsFsxPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsFsxPtrInput` via:

        AwsIntegrationsAwsFsxArgs{...}

or:

        nil

func AwsIntegrationsAwsFsxPtr added in v5.11.0

func AwsIntegrationsAwsFsxPtr(v *AwsIntegrationsAwsFsxArgs) AwsIntegrationsAwsFsxPtrInput

type AwsIntegrationsAwsFsxPtrOutput added in v5.11.0

type AwsIntegrationsAwsFsxPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsFsxPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsFsxPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsAwsFsxPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsAwsFsxPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsAwsFsxPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsFsxPtrOutput) ToAwsIntegrationsAwsFsxPtrOutput added in v5.11.0

func (o AwsIntegrationsAwsFsxPtrOutput) ToAwsIntegrationsAwsFsxPtrOutput() AwsIntegrationsAwsFsxPtrOutput

func (AwsIntegrationsAwsFsxPtrOutput) ToAwsIntegrationsAwsFsxPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsAwsFsxPtrOutput) ToAwsIntegrationsAwsFsxPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsFsxPtrOutput

type AwsIntegrationsAwsGlue added in v5.12.0

type AwsIntegrationsAwsGlue struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsGlueArgs added in v5.12.0

type AwsIntegrationsAwsGlueArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsGlueArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsGlueArgs) ElementType() reflect.Type

func (AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGlueOutput added in v5.12.0

func (i AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGlueOutput() AwsIntegrationsAwsGlueOutput

func (AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGlueOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGlueOutputWithContext(ctx context.Context) AwsIntegrationsAwsGlueOutput

func (AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGluePtrOutput added in v5.12.0

func (i AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGluePtrOutput() AwsIntegrationsAwsGluePtrOutput

func (AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGluePtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsGlueArgs) ToAwsIntegrationsAwsGluePtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsGluePtrOutput

type AwsIntegrationsAwsGlueInput added in v5.12.0

type AwsIntegrationsAwsGlueInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsGlueOutput() AwsIntegrationsAwsGlueOutput
	ToAwsIntegrationsAwsGlueOutputWithContext(context.Context) AwsIntegrationsAwsGlueOutput
}

AwsIntegrationsAwsGlueInput is an input type that accepts AwsIntegrationsAwsGlueArgs and AwsIntegrationsAwsGlueOutput values. You can construct a concrete instance of `AwsIntegrationsAwsGlueInput` via:

AwsIntegrationsAwsGlueArgs{...}

type AwsIntegrationsAwsGlueOutput added in v5.12.0

type AwsIntegrationsAwsGlueOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsGlueOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsGlueOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsGlueOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsGlueOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGlueOutput added in v5.12.0

func (o AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGlueOutput() AwsIntegrationsAwsGlueOutput

func (AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGlueOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGlueOutputWithContext(ctx context.Context) AwsIntegrationsAwsGlueOutput

func (AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGluePtrOutput added in v5.12.0

func (o AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGluePtrOutput() AwsIntegrationsAwsGluePtrOutput

func (AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGluePtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsGlueOutput) ToAwsIntegrationsAwsGluePtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsGluePtrOutput

type AwsIntegrationsAwsGluePtrInput added in v5.12.0

type AwsIntegrationsAwsGluePtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsGluePtrOutput() AwsIntegrationsAwsGluePtrOutput
	ToAwsIntegrationsAwsGluePtrOutputWithContext(context.Context) AwsIntegrationsAwsGluePtrOutput
}

AwsIntegrationsAwsGluePtrInput is an input type that accepts AwsIntegrationsAwsGlueArgs, AwsIntegrationsAwsGluePtr and AwsIntegrationsAwsGluePtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsGluePtrInput` via:

        AwsIntegrationsAwsGlueArgs{...}

or:

        nil

func AwsIntegrationsAwsGluePtr added in v5.12.0

func AwsIntegrationsAwsGluePtr(v *AwsIntegrationsAwsGlueArgs) AwsIntegrationsAwsGluePtrInput

type AwsIntegrationsAwsGluePtrOutput added in v5.12.0

type AwsIntegrationsAwsGluePtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsGluePtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsGluePtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsGluePtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsGluePtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsGluePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsGluePtrOutput) ToAwsIntegrationsAwsGluePtrOutput added in v5.12.0

func (o AwsIntegrationsAwsGluePtrOutput) ToAwsIntegrationsAwsGluePtrOutput() AwsIntegrationsAwsGluePtrOutput

func (AwsIntegrationsAwsGluePtrOutput) ToAwsIntegrationsAwsGluePtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsGluePtrOutput) ToAwsIntegrationsAwsGluePtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsGluePtrOutput

type AwsIntegrationsAwsKinesisAnalytics added in v5.12.0

type AwsIntegrationsAwsKinesisAnalytics struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsKinesisAnalyticsArgs added in v5.12.0

type AwsIntegrationsAwsKinesisAnalyticsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsKinesisAnalyticsArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsOutput added in v5.12.0

func (i AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsOutput() AwsIntegrationsAwsKinesisAnalyticsOutput

func (AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsOutputWithContext(ctx context.Context) AwsIntegrationsAwsKinesisAnalyticsOutput

func (AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput() AwsIntegrationsAwsKinesisAnalyticsPtrOutput

func (AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsKinesisAnalyticsArgs) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsKinesisAnalyticsPtrOutput

type AwsIntegrationsAwsKinesisAnalyticsInput added in v5.12.0

type AwsIntegrationsAwsKinesisAnalyticsInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsKinesisAnalyticsOutput() AwsIntegrationsAwsKinesisAnalyticsOutput
	ToAwsIntegrationsAwsKinesisAnalyticsOutputWithContext(context.Context) AwsIntegrationsAwsKinesisAnalyticsOutput
}

AwsIntegrationsAwsKinesisAnalyticsInput is an input type that accepts AwsIntegrationsAwsKinesisAnalyticsArgs and AwsIntegrationsAwsKinesisAnalyticsOutput values. You can construct a concrete instance of `AwsIntegrationsAwsKinesisAnalyticsInput` via:

AwsIntegrationsAwsKinesisAnalyticsArgs{...}

type AwsIntegrationsAwsKinesisAnalyticsOutput added in v5.12.0

type AwsIntegrationsAwsKinesisAnalyticsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsKinesisAnalyticsOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsKinesisAnalyticsOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsKinesisAnalyticsOutput) MetricsPollingInterval added in v5.12.0

The data polling interval in seconds.

func (AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsOutput added in v5.12.0

func (o AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsOutput() AwsIntegrationsAwsKinesisAnalyticsOutput

func (AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsOutputWithContext(ctx context.Context) AwsIntegrationsAwsKinesisAnalyticsOutput

func (AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput() AwsIntegrationsAwsKinesisAnalyticsPtrOutput

func (AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsKinesisAnalyticsOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsKinesisAnalyticsPtrOutput

type AwsIntegrationsAwsKinesisAnalyticsPtrInput added in v5.12.0

type AwsIntegrationsAwsKinesisAnalyticsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput() AwsIntegrationsAwsKinesisAnalyticsPtrOutput
	ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext(context.Context) AwsIntegrationsAwsKinesisAnalyticsPtrOutput
}

AwsIntegrationsAwsKinesisAnalyticsPtrInput is an input type that accepts AwsIntegrationsAwsKinesisAnalyticsArgs, AwsIntegrationsAwsKinesisAnalyticsPtr and AwsIntegrationsAwsKinesisAnalyticsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsKinesisAnalyticsPtrInput` via:

        AwsIntegrationsAwsKinesisAnalyticsArgs{...}

or:

        nil

type AwsIntegrationsAwsKinesisAnalyticsPtrOutput added in v5.12.0

type AwsIntegrationsAwsKinesisAnalyticsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsKinesisAnalyticsPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsKinesisAnalyticsPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsKinesisAnalyticsPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsKinesisAnalyticsPtrOutput) MetricsPollingInterval added in v5.12.0

The data polling interval in seconds.

func (AwsIntegrationsAwsKinesisAnalyticsPtrOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsKinesisAnalyticsPtrOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutput() AwsIntegrationsAwsKinesisAnalyticsPtrOutput

func (AwsIntegrationsAwsKinesisAnalyticsPtrOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsKinesisAnalyticsPtrOutput) ToAwsIntegrationsAwsKinesisAnalyticsPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsKinesisAnalyticsPtrOutput

type AwsIntegrationsAwsMediaConvert added in v5.12.0

type AwsIntegrationsAwsMediaConvert struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsMediaConvertArgs added in v5.12.0

type AwsIntegrationsAwsMediaConvertArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsMediaConvertArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertOutput added in v5.12.0

func (i AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertOutput() AwsIntegrationsAwsMediaConvertOutput

func (AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaConvertOutput

func (AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertPtrOutput() AwsIntegrationsAwsMediaConvertPtrOutput

func (AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMediaConvertArgs) ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaConvertPtrOutput

type AwsIntegrationsAwsMediaConvertInput added in v5.12.0

type AwsIntegrationsAwsMediaConvertInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMediaConvertOutput() AwsIntegrationsAwsMediaConvertOutput
	ToAwsIntegrationsAwsMediaConvertOutputWithContext(context.Context) AwsIntegrationsAwsMediaConvertOutput
}

AwsIntegrationsAwsMediaConvertInput is an input type that accepts AwsIntegrationsAwsMediaConvertArgs and AwsIntegrationsAwsMediaConvertOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMediaConvertInput` via:

AwsIntegrationsAwsMediaConvertArgs{...}

type AwsIntegrationsAwsMediaConvertOutput added in v5.12.0

type AwsIntegrationsAwsMediaConvertOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMediaConvertOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMediaConvertOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMediaConvertOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertOutput added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertOutput() AwsIntegrationsAwsMediaConvertOutput

func (AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaConvertOutput

func (AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertPtrOutput() AwsIntegrationsAwsMediaConvertPtrOutput

func (AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertOutput) ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaConvertPtrOutput

type AwsIntegrationsAwsMediaConvertPtrInput added in v5.12.0

type AwsIntegrationsAwsMediaConvertPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMediaConvertPtrOutput() AwsIntegrationsAwsMediaConvertPtrOutput
	ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext(context.Context) AwsIntegrationsAwsMediaConvertPtrOutput
}

AwsIntegrationsAwsMediaConvertPtrInput is an input type that accepts AwsIntegrationsAwsMediaConvertArgs, AwsIntegrationsAwsMediaConvertPtr and AwsIntegrationsAwsMediaConvertPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMediaConvertPtrInput` via:

        AwsIntegrationsAwsMediaConvertArgs{...}

or:

        nil

type AwsIntegrationsAwsMediaConvertPtrOutput added in v5.12.0

type AwsIntegrationsAwsMediaConvertPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMediaConvertPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMediaConvertPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsMediaConvertPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMediaConvertPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMediaConvertPtrOutput) ToAwsIntegrationsAwsMediaConvertPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertPtrOutput) ToAwsIntegrationsAwsMediaConvertPtrOutput() AwsIntegrationsAwsMediaConvertPtrOutput

func (AwsIntegrationsAwsMediaConvertPtrOutput) ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMediaConvertPtrOutput) ToAwsIntegrationsAwsMediaConvertPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaConvertPtrOutput

type AwsIntegrationsAwsMediaPackageVod added in v5.12.0

type AwsIntegrationsAwsMediaPackageVod struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsMediaPackageVodArgs added in v5.12.0

type AwsIntegrationsAwsMediaPackageVodArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsMediaPackageVodArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodOutput added in v5.12.0

func (i AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodOutput() AwsIntegrationsAwsMediaPackageVodOutput

func (AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaPackageVodOutput

func (AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodPtrOutput() AwsIntegrationsAwsMediaPackageVodPtrOutput

func (AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMediaPackageVodArgs) ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaPackageVodPtrOutput

type AwsIntegrationsAwsMediaPackageVodInput added in v5.12.0

type AwsIntegrationsAwsMediaPackageVodInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMediaPackageVodOutput() AwsIntegrationsAwsMediaPackageVodOutput
	ToAwsIntegrationsAwsMediaPackageVodOutputWithContext(context.Context) AwsIntegrationsAwsMediaPackageVodOutput
}

AwsIntegrationsAwsMediaPackageVodInput is an input type that accepts AwsIntegrationsAwsMediaPackageVodArgs and AwsIntegrationsAwsMediaPackageVodOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMediaPackageVodInput` via:

AwsIntegrationsAwsMediaPackageVodArgs{...}

type AwsIntegrationsAwsMediaPackageVodOutput added in v5.12.0

type AwsIntegrationsAwsMediaPackageVodOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMediaPackageVodOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMediaPackageVodOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMediaPackageVodOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodOutput added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodOutput() AwsIntegrationsAwsMediaPackageVodOutput

func (AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaPackageVodOutput

func (AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutput() AwsIntegrationsAwsMediaPackageVodPtrOutput

func (AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaPackageVodPtrOutput

type AwsIntegrationsAwsMediaPackageVodPtrInput added in v5.12.0

type AwsIntegrationsAwsMediaPackageVodPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMediaPackageVodPtrOutput() AwsIntegrationsAwsMediaPackageVodPtrOutput
	ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext(context.Context) AwsIntegrationsAwsMediaPackageVodPtrOutput
}

AwsIntegrationsAwsMediaPackageVodPtrInput is an input type that accepts AwsIntegrationsAwsMediaPackageVodArgs, AwsIntegrationsAwsMediaPackageVodPtr and AwsIntegrationsAwsMediaPackageVodPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMediaPackageVodPtrInput` via:

        AwsIntegrationsAwsMediaPackageVodArgs{...}

or:

        nil

type AwsIntegrationsAwsMediaPackageVodPtrOutput added in v5.12.0

type AwsIntegrationsAwsMediaPackageVodPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMediaPackageVodPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMediaPackageVodPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsMediaPackageVodPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMediaPackageVodPtrOutput) MetricsPollingInterval added in v5.12.0

The data polling interval in seconds.

func (AwsIntegrationsAwsMediaPackageVodPtrOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodPtrOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutput() AwsIntegrationsAwsMediaPackageVodPtrOutput

func (AwsIntegrationsAwsMediaPackageVodPtrOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMediaPackageVodPtrOutput) ToAwsIntegrationsAwsMediaPackageVodPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMediaPackageVodPtrOutput

type AwsIntegrationsAwsMq added in v5.12.0

type AwsIntegrationsAwsMq struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsMqArgs added in v5.12.0

type AwsIntegrationsAwsMqArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsMqArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsMqArgs) ElementType() reflect.Type

func (AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqOutput added in v5.12.0

func (i AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqOutput() AwsIntegrationsAwsMqOutput

func (AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqOutputWithContext(ctx context.Context) AwsIntegrationsAwsMqOutput

func (AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqPtrOutput() AwsIntegrationsAwsMqPtrOutput

func (AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMqArgs) ToAwsIntegrationsAwsMqPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMqPtrOutput

type AwsIntegrationsAwsMqInput added in v5.12.0

type AwsIntegrationsAwsMqInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMqOutput() AwsIntegrationsAwsMqOutput
	ToAwsIntegrationsAwsMqOutputWithContext(context.Context) AwsIntegrationsAwsMqOutput
}

AwsIntegrationsAwsMqInput is an input type that accepts AwsIntegrationsAwsMqArgs and AwsIntegrationsAwsMqOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMqInput` via:

AwsIntegrationsAwsMqArgs{...}

type AwsIntegrationsAwsMqOutput added in v5.12.0

type AwsIntegrationsAwsMqOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMqOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMqOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMqOutput) ElementType() reflect.Type

func (AwsIntegrationsAwsMqOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMqOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqOutput added in v5.12.0

func (o AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqOutput() AwsIntegrationsAwsMqOutput

func (AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqOutputWithContext(ctx context.Context) AwsIntegrationsAwsMqOutput

func (AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqPtrOutput() AwsIntegrationsAwsMqPtrOutput

func (AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMqOutput) ToAwsIntegrationsAwsMqPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMqPtrOutput

type AwsIntegrationsAwsMqPtrInput added in v5.12.0

type AwsIntegrationsAwsMqPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMqPtrOutput() AwsIntegrationsAwsMqPtrOutput
	ToAwsIntegrationsAwsMqPtrOutputWithContext(context.Context) AwsIntegrationsAwsMqPtrOutput
}

AwsIntegrationsAwsMqPtrInput is an input type that accepts AwsIntegrationsAwsMqArgs, AwsIntegrationsAwsMqPtr and AwsIntegrationsAwsMqPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMqPtrInput` via:

        AwsIntegrationsAwsMqArgs{...}

or:

        nil

func AwsIntegrationsAwsMqPtr added in v5.12.0

func AwsIntegrationsAwsMqPtr(v *AwsIntegrationsAwsMqArgs) AwsIntegrationsAwsMqPtrInput

type AwsIntegrationsAwsMqPtrOutput added in v5.12.0

type AwsIntegrationsAwsMqPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMqPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMqPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsMqPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMqPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMqPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMqPtrOutput) ToAwsIntegrationsAwsMqPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMqPtrOutput) ToAwsIntegrationsAwsMqPtrOutput() AwsIntegrationsAwsMqPtrOutput

func (AwsIntegrationsAwsMqPtrOutput) ToAwsIntegrationsAwsMqPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMqPtrOutput) ToAwsIntegrationsAwsMqPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMqPtrOutput

type AwsIntegrationsAwsMsk added in v5.12.0

type AwsIntegrationsAwsMsk struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsMskArgs added in v5.12.0

type AwsIntegrationsAwsMskArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsMskArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsMskArgs) ElementType() reflect.Type

func (AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskOutput added in v5.12.0

func (i AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskOutput() AwsIntegrationsAwsMskOutput

func (AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskOutputWithContext(ctx context.Context) AwsIntegrationsAwsMskOutput

func (AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskPtrOutput() AwsIntegrationsAwsMskPtrOutput

func (AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsMskArgs) ToAwsIntegrationsAwsMskPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMskPtrOutput

type AwsIntegrationsAwsMskInput added in v5.12.0

type AwsIntegrationsAwsMskInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMskOutput() AwsIntegrationsAwsMskOutput
	ToAwsIntegrationsAwsMskOutputWithContext(context.Context) AwsIntegrationsAwsMskOutput
}

AwsIntegrationsAwsMskInput is an input type that accepts AwsIntegrationsAwsMskArgs and AwsIntegrationsAwsMskOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMskInput` via:

AwsIntegrationsAwsMskArgs{...}

type AwsIntegrationsAwsMskOutput added in v5.12.0

type AwsIntegrationsAwsMskOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMskOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMskOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMskOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMskOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskOutput added in v5.12.0

func (o AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskOutput() AwsIntegrationsAwsMskOutput

func (AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskOutputWithContext(ctx context.Context) AwsIntegrationsAwsMskOutput

func (AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskPtrOutput() AwsIntegrationsAwsMskPtrOutput

func (AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMskOutput) ToAwsIntegrationsAwsMskPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMskPtrOutput

type AwsIntegrationsAwsMskPtrInput added in v5.12.0

type AwsIntegrationsAwsMskPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsMskPtrOutput() AwsIntegrationsAwsMskPtrOutput
	ToAwsIntegrationsAwsMskPtrOutputWithContext(context.Context) AwsIntegrationsAwsMskPtrOutput
}

AwsIntegrationsAwsMskPtrInput is an input type that accepts AwsIntegrationsAwsMskArgs, AwsIntegrationsAwsMskPtr and AwsIntegrationsAwsMskPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsMskPtrInput` via:

        AwsIntegrationsAwsMskArgs{...}

or:

        nil

func AwsIntegrationsAwsMskPtr added in v5.12.0

func AwsIntegrationsAwsMskPtr(v *AwsIntegrationsAwsMskArgs) AwsIntegrationsAwsMskPtrInput

type AwsIntegrationsAwsMskPtrOutput added in v5.12.0

type AwsIntegrationsAwsMskPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsMskPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsMskPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsMskPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsMskPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsMskPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsMskPtrOutput) ToAwsIntegrationsAwsMskPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsMskPtrOutput) ToAwsIntegrationsAwsMskPtrOutput() AwsIntegrationsAwsMskPtrOutput

func (AwsIntegrationsAwsMskPtrOutput) ToAwsIntegrationsAwsMskPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsMskPtrOutput) ToAwsIntegrationsAwsMskPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsMskPtrOutput

type AwsIntegrationsAwsNeptune added in v5.12.0

type AwsIntegrationsAwsNeptune struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsNeptuneArgs added in v5.12.0

type AwsIntegrationsAwsNeptuneArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsNeptuneArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptuneOutput added in v5.12.0

func (i AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptuneOutput() AwsIntegrationsAwsNeptuneOutput

func (AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptuneOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptuneOutputWithContext(ctx context.Context) AwsIntegrationsAwsNeptuneOutput

func (AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptunePtrOutput added in v5.12.0

func (i AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptunePtrOutput() AwsIntegrationsAwsNeptunePtrOutput

func (AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptunePtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsNeptuneArgs) ToAwsIntegrationsAwsNeptunePtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsNeptunePtrOutput

type AwsIntegrationsAwsNeptuneInput added in v5.12.0

type AwsIntegrationsAwsNeptuneInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsNeptuneOutput() AwsIntegrationsAwsNeptuneOutput
	ToAwsIntegrationsAwsNeptuneOutputWithContext(context.Context) AwsIntegrationsAwsNeptuneOutput
}

AwsIntegrationsAwsNeptuneInput is an input type that accepts AwsIntegrationsAwsNeptuneArgs and AwsIntegrationsAwsNeptuneOutput values. You can construct a concrete instance of `AwsIntegrationsAwsNeptuneInput` via:

AwsIntegrationsAwsNeptuneArgs{...}

type AwsIntegrationsAwsNeptuneOutput added in v5.12.0

type AwsIntegrationsAwsNeptuneOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsNeptuneOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsNeptuneOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsNeptuneOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsNeptuneOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptuneOutput added in v5.12.0

func (o AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptuneOutput() AwsIntegrationsAwsNeptuneOutput

func (AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptuneOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptuneOutputWithContext(ctx context.Context) AwsIntegrationsAwsNeptuneOutput

func (AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptunePtrOutput added in v5.12.0

func (o AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptunePtrOutput() AwsIntegrationsAwsNeptunePtrOutput

func (AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptunePtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsNeptuneOutput) ToAwsIntegrationsAwsNeptunePtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsNeptunePtrOutput

type AwsIntegrationsAwsNeptunePtrInput added in v5.12.0

type AwsIntegrationsAwsNeptunePtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsNeptunePtrOutput() AwsIntegrationsAwsNeptunePtrOutput
	ToAwsIntegrationsAwsNeptunePtrOutputWithContext(context.Context) AwsIntegrationsAwsNeptunePtrOutput
}

AwsIntegrationsAwsNeptunePtrInput is an input type that accepts AwsIntegrationsAwsNeptuneArgs, AwsIntegrationsAwsNeptunePtr and AwsIntegrationsAwsNeptunePtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsNeptunePtrInput` via:

        AwsIntegrationsAwsNeptuneArgs{...}

or:

        nil

func AwsIntegrationsAwsNeptunePtr added in v5.12.0

type AwsIntegrationsAwsNeptunePtrOutput added in v5.12.0

type AwsIntegrationsAwsNeptunePtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsNeptunePtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsNeptunePtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsNeptunePtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsNeptunePtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsNeptunePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsNeptunePtrOutput) ToAwsIntegrationsAwsNeptunePtrOutput added in v5.12.0

func (o AwsIntegrationsAwsNeptunePtrOutput) ToAwsIntegrationsAwsNeptunePtrOutput() AwsIntegrationsAwsNeptunePtrOutput

func (AwsIntegrationsAwsNeptunePtrOutput) ToAwsIntegrationsAwsNeptunePtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsNeptunePtrOutput) ToAwsIntegrationsAwsNeptunePtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsNeptunePtrOutput

type AwsIntegrationsAwsQldb added in v5.12.0

type AwsIntegrationsAwsQldb struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsQldbArgs added in v5.12.0

type AwsIntegrationsAwsQldbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsQldbArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsQldbArgs) ElementType() reflect.Type

func (AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbOutput added in v5.12.0

func (i AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbOutput() AwsIntegrationsAwsQldbOutput

func (AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbOutputWithContext(ctx context.Context) AwsIntegrationsAwsQldbOutput

func (AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbPtrOutput() AwsIntegrationsAwsQldbPtrOutput

func (AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsQldbArgs) ToAwsIntegrationsAwsQldbPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsQldbPtrOutput

type AwsIntegrationsAwsQldbInput added in v5.12.0

type AwsIntegrationsAwsQldbInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsQldbOutput() AwsIntegrationsAwsQldbOutput
	ToAwsIntegrationsAwsQldbOutputWithContext(context.Context) AwsIntegrationsAwsQldbOutput
}

AwsIntegrationsAwsQldbInput is an input type that accepts AwsIntegrationsAwsQldbArgs and AwsIntegrationsAwsQldbOutput values. You can construct a concrete instance of `AwsIntegrationsAwsQldbInput` via:

AwsIntegrationsAwsQldbArgs{...}

type AwsIntegrationsAwsQldbOutput added in v5.12.0

type AwsIntegrationsAwsQldbOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsQldbOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsQldbOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsQldbOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsQldbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbOutput added in v5.12.0

func (o AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbOutput() AwsIntegrationsAwsQldbOutput

func (AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbOutputWithContext(ctx context.Context) AwsIntegrationsAwsQldbOutput

func (AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbPtrOutput() AwsIntegrationsAwsQldbPtrOutput

func (AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsQldbOutput) ToAwsIntegrationsAwsQldbPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsQldbPtrOutput

type AwsIntegrationsAwsQldbPtrInput added in v5.12.0

type AwsIntegrationsAwsQldbPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsQldbPtrOutput() AwsIntegrationsAwsQldbPtrOutput
	ToAwsIntegrationsAwsQldbPtrOutputWithContext(context.Context) AwsIntegrationsAwsQldbPtrOutput
}

AwsIntegrationsAwsQldbPtrInput is an input type that accepts AwsIntegrationsAwsQldbArgs, AwsIntegrationsAwsQldbPtr and AwsIntegrationsAwsQldbPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsQldbPtrInput` via:

        AwsIntegrationsAwsQldbArgs{...}

or:

        nil

func AwsIntegrationsAwsQldbPtr added in v5.12.0

func AwsIntegrationsAwsQldbPtr(v *AwsIntegrationsAwsQldbArgs) AwsIntegrationsAwsQldbPtrInput

type AwsIntegrationsAwsQldbPtrOutput added in v5.12.0

type AwsIntegrationsAwsQldbPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsQldbPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsQldbPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsQldbPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsQldbPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsQldbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsQldbPtrOutput) ToAwsIntegrationsAwsQldbPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsQldbPtrOutput) ToAwsIntegrationsAwsQldbPtrOutput() AwsIntegrationsAwsQldbPtrOutput

func (AwsIntegrationsAwsQldbPtrOutput) ToAwsIntegrationsAwsQldbPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsQldbPtrOutput) ToAwsIntegrationsAwsQldbPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsQldbPtrOutput

type AwsIntegrationsAwsRoute53resolver added in v5.12.0

type AwsIntegrationsAwsRoute53resolver struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsRoute53resolverArgs added in v5.12.0

type AwsIntegrationsAwsRoute53resolverArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsRoute53resolverArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverOutput added in v5.12.0

func (i AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverOutput() AwsIntegrationsAwsRoute53resolverOutput

func (AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverOutputWithContext(ctx context.Context) AwsIntegrationsAwsRoute53resolverOutput

func (AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverPtrOutput() AwsIntegrationsAwsRoute53resolverPtrOutput

func (AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsRoute53resolverArgs) ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsRoute53resolverPtrOutput

type AwsIntegrationsAwsRoute53resolverInput added in v5.12.0

type AwsIntegrationsAwsRoute53resolverInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsRoute53resolverOutput() AwsIntegrationsAwsRoute53resolverOutput
	ToAwsIntegrationsAwsRoute53resolverOutputWithContext(context.Context) AwsIntegrationsAwsRoute53resolverOutput
}

AwsIntegrationsAwsRoute53resolverInput is an input type that accepts AwsIntegrationsAwsRoute53resolverArgs and AwsIntegrationsAwsRoute53resolverOutput values. You can construct a concrete instance of `AwsIntegrationsAwsRoute53resolverInput` via:

AwsIntegrationsAwsRoute53resolverArgs{...}

type AwsIntegrationsAwsRoute53resolverOutput added in v5.12.0

type AwsIntegrationsAwsRoute53resolverOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsRoute53resolverOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsRoute53resolverOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsRoute53resolverOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverOutput added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverOutput() AwsIntegrationsAwsRoute53resolverOutput

func (AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverOutputWithContext(ctx context.Context) AwsIntegrationsAwsRoute53resolverOutput

func (AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutput() AwsIntegrationsAwsRoute53resolverPtrOutput

func (AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsRoute53resolverPtrOutput

type AwsIntegrationsAwsRoute53resolverPtrInput added in v5.12.0

type AwsIntegrationsAwsRoute53resolverPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsRoute53resolverPtrOutput() AwsIntegrationsAwsRoute53resolverPtrOutput
	ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext(context.Context) AwsIntegrationsAwsRoute53resolverPtrOutput
}

AwsIntegrationsAwsRoute53resolverPtrInput is an input type that accepts AwsIntegrationsAwsRoute53resolverArgs, AwsIntegrationsAwsRoute53resolverPtr and AwsIntegrationsAwsRoute53resolverPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsRoute53resolverPtrInput` via:

        AwsIntegrationsAwsRoute53resolverArgs{...}

or:

        nil

type AwsIntegrationsAwsRoute53resolverPtrOutput added in v5.12.0

type AwsIntegrationsAwsRoute53resolverPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsRoute53resolverPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsRoute53resolverPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsRoute53resolverPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsRoute53resolverPtrOutput) MetricsPollingInterval added in v5.12.0

The data polling interval in seconds.

func (AwsIntegrationsAwsRoute53resolverPtrOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverPtrOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutput() AwsIntegrationsAwsRoute53resolverPtrOutput

func (AwsIntegrationsAwsRoute53resolverPtrOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsRoute53resolverPtrOutput) ToAwsIntegrationsAwsRoute53resolverPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsRoute53resolverPtrOutput

type AwsIntegrationsAwsStates added in v5.12.0

type AwsIntegrationsAwsStates struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsStatesArgs added in v5.12.0

type AwsIntegrationsAwsStatesArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsStatesArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesOutput added in v5.12.0

func (i AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesOutput() AwsIntegrationsAwsStatesOutput

func (AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesOutputWithContext(ctx context.Context) AwsIntegrationsAwsStatesOutput

func (AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesPtrOutput() AwsIntegrationsAwsStatesPtrOutput

func (AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsStatesArgs) ToAwsIntegrationsAwsStatesPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsStatesPtrOutput

type AwsIntegrationsAwsStatesInput added in v5.12.0

type AwsIntegrationsAwsStatesInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsStatesOutput() AwsIntegrationsAwsStatesOutput
	ToAwsIntegrationsAwsStatesOutputWithContext(context.Context) AwsIntegrationsAwsStatesOutput
}

AwsIntegrationsAwsStatesInput is an input type that accepts AwsIntegrationsAwsStatesArgs and AwsIntegrationsAwsStatesOutput values. You can construct a concrete instance of `AwsIntegrationsAwsStatesInput` via:

AwsIntegrationsAwsStatesArgs{...}

type AwsIntegrationsAwsStatesOutput added in v5.12.0

type AwsIntegrationsAwsStatesOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsStatesOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsStatesOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsStatesOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsStatesOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesOutput added in v5.12.0

func (o AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesOutput() AwsIntegrationsAwsStatesOutput

func (AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesOutputWithContext(ctx context.Context) AwsIntegrationsAwsStatesOutput

func (AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesPtrOutput() AwsIntegrationsAwsStatesPtrOutput

func (AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsStatesOutput) ToAwsIntegrationsAwsStatesPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsStatesPtrOutput

type AwsIntegrationsAwsStatesPtrInput added in v5.12.0

type AwsIntegrationsAwsStatesPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsStatesPtrOutput() AwsIntegrationsAwsStatesPtrOutput
	ToAwsIntegrationsAwsStatesPtrOutputWithContext(context.Context) AwsIntegrationsAwsStatesPtrOutput
}

AwsIntegrationsAwsStatesPtrInput is an input type that accepts AwsIntegrationsAwsStatesArgs, AwsIntegrationsAwsStatesPtr and AwsIntegrationsAwsStatesPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsStatesPtrInput` via:

        AwsIntegrationsAwsStatesArgs{...}

or:

        nil

func AwsIntegrationsAwsStatesPtr added in v5.12.0

func AwsIntegrationsAwsStatesPtr(v *AwsIntegrationsAwsStatesArgs) AwsIntegrationsAwsStatesPtrInput

type AwsIntegrationsAwsStatesPtrOutput added in v5.12.0

type AwsIntegrationsAwsStatesPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsStatesPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsStatesPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsStatesPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsStatesPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsStatesPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsStatesPtrOutput) ToAwsIntegrationsAwsStatesPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsStatesPtrOutput) ToAwsIntegrationsAwsStatesPtrOutput() AwsIntegrationsAwsStatesPtrOutput

func (AwsIntegrationsAwsStatesPtrOutput) ToAwsIntegrationsAwsStatesPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsStatesPtrOutput) ToAwsIntegrationsAwsStatesPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsStatesPtrOutput

type AwsIntegrationsAwsTransitGateway added in v5.12.0

type AwsIntegrationsAwsTransitGateway struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsTransitGatewayArgs added in v5.12.0

type AwsIntegrationsAwsTransitGatewayArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsTransitGatewayArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayOutput added in v5.12.0

func (i AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayOutput() AwsIntegrationsAwsTransitGatewayOutput

func (AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayOutputWithContext(ctx context.Context) AwsIntegrationsAwsTransitGatewayOutput

func (AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayPtrOutput() AwsIntegrationsAwsTransitGatewayPtrOutput

func (AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsTransitGatewayArgs) ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsTransitGatewayPtrOutput

type AwsIntegrationsAwsTransitGatewayInput added in v5.12.0

type AwsIntegrationsAwsTransitGatewayInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsTransitGatewayOutput() AwsIntegrationsAwsTransitGatewayOutput
	ToAwsIntegrationsAwsTransitGatewayOutputWithContext(context.Context) AwsIntegrationsAwsTransitGatewayOutput
}

AwsIntegrationsAwsTransitGatewayInput is an input type that accepts AwsIntegrationsAwsTransitGatewayArgs and AwsIntegrationsAwsTransitGatewayOutput values. You can construct a concrete instance of `AwsIntegrationsAwsTransitGatewayInput` via:

AwsIntegrationsAwsTransitGatewayArgs{...}

type AwsIntegrationsAwsTransitGatewayOutput added in v5.12.0

type AwsIntegrationsAwsTransitGatewayOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsTransitGatewayOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsTransitGatewayOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsTransitGatewayOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayOutput added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayOutput() AwsIntegrationsAwsTransitGatewayOutput

func (AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayOutputWithContext(ctx context.Context) AwsIntegrationsAwsTransitGatewayOutput

func (AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutput() AwsIntegrationsAwsTransitGatewayPtrOutput

func (AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsTransitGatewayPtrOutput

type AwsIntegrationsAwsTransitGatewayPtrInput added in v5.12.0

type AwsIntegrationsAwsTransitGatewayPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsTransitGatewayPtrOutput() AwsIntegrationsAwsTransitGatewayPtrOutput
	ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext(context.Context) AwsIntegrationsAwsTransitGatewayPtrOutput
}

AwsIntegrationsAwsTransitGatewayPtrInput is an input type that accepts AwsIntegrationsAwsTransitGatewayArgs, AwsIntegrationsAwsTransitGatewayPtr and AwsIntegrationsAwsTransitGatewayPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsTransitGatewayPtrInput` via:

        AwsIntegrationsAwsTransitGatewayArgs{...}

or:

        nil

type AwsIntegrationsAwsTransitGatewayPtrOutput added in v5.12.0

type AwsIntegrationsAwsTransitGatewayPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsTransitGatewayPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsTransitGatewayPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsTransitGatewayPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsTransitGatewayPtrOutput) MetricsPollingInterval added in v5.12.0

The data polling interval in seconds.

func (AwsIntegrationsAwsTransitGatewayPtrOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayPtrOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutput() AwsIntegrationsAwsTransitGatewayPtrOutput

func (AwsIntegrationsAwsTransitGatewayPtrOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsTransitGatewayPtrOutput) ToAwsIntegrationsAwsTransitGatewayPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsTransitGatewayPtrOutput

type AwsIntegrationsAwsWaf added in v5.12.0

type AwsIntegrationsAwsWaf struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsWafArgs added in v5.12.0

type AwsIntegrationsAwsWafArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsWafArgs) ElementType added in v5.12.0

func (AwsIntegrationsAwsWafArgs) ElementType() reflect.Type

func (AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafOutput added in v5.12.0

func (i AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafOutput() AwsIntegrationsAwsWafOutput

func (AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafOutput

func (AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafPtrOutput added in v5.12.0

func (i AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafPtrOutput() AwsIntegrationsAwsWafPtrOutput

func (AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsWafArgs) ToAwsIntegrationsAwsWafPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafPtrOutput

type AwsIntegrationsAwsWafInput added in v5.12.0

type AwsIntegrationsAwsWafInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsWafOutput() AwsIntegrationsAwsWafOutput
	ToAwsIntegrationsAwsWafOutputWithContext(context.Context) AwsIntegrationsAwsWafOutput
}

AwsIntegrationsAwsWafInput is an input type that accepts AwsIntegrationsAwsWafArgs and AwsIntegrationsAwsWafOutput values. You can construct a concrete instance of `AwsIntegrationsAwsWafInput` via:

AwsIntegrationsAwsWafArgs{...}

type AwsIntegrationsAwsWafOutput added in v5.12.0

type AwsIntegrationsAwsWafOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsWafOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsWafOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsWafOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsWafOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafOutput added in v5.12.0

func (o AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafOutput() AwsIntegrationsAwsWafOutput

func (AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafOutput

func (AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafPtrOutput() AwsIntegrationsAwsWafPtrOutput

func (AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsWafOutput) ToAwsIntegrationsAwsWafPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafPtrOutput

type AwsIntegrationsAwsWafPtrInput added in v5.12.0

type AwsIntegrationsAwsWafPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsWafPtrOutput() AwsIntegrationsAwsWafPtrOutput
	ToAwsIntegrationsAwsWafPtrOutputWithContext(context.Context) AwsIntegrationsAwsWafPtrOutput
}

AwsIntegrationsAwsWafPtrInput is an input type that accepts AwsIntegrationsAwsWafArgs, AwsIntegrationsAwsWafPtr and AwsIntegrationsAwsWafPtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsWafPtrInput` via:

        AwsIntegrationsAwsWafArgs{...}

or:

        nil

func AwsIntegrationsAwsWafPtr added in v5.12.0

func AwsIntegrationsAwsWafPtr(v *AwsIntegrationsAwsWafArgs) AwsIntegrationsAwsWafPtrInput

type AwsIntegrationsAwsWafPtrOutput added in v5.12.0

type AwsIntegrationsAwsWafPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsWafPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsWafPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsWafPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsWafPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsWafPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsWafPtrOutput) ToAwsIntegrationsAwsWafPtrOutput added in v5.12.0

func (o AwsIntegrationsAwsWafPtrOutput) ToAwsIntegrationsAwsWafPtrOutput() AwsIntegrationsAwsWafPtrOutput

func (AwsIntegrationsAwsWafPtrOutput) ToAwsIntegrationsAwsWafPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsWafPtrOutput) ToAwsIntegrationsAwsWafPtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafPtrOutput

type AwsIntegrationsAwsWafv2 added in v5.12.0

type AwsIntegrationsAwsWafv2 struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsAwsWafv2Args added in v5.12.0

type AwsIntegrationsAwsWafv2Args struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsAwsWafv2Args) ElementType added in v5.12.0

func (AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2Output added in v5.12.0

func (i AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2Output() AwsIntegrationsAwsWafv2Output

func (AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2OutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2OutputWithContext(ctx context.Context) AwsIntegrationsAwsWafv2Output

func (AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2PtrOutput added in v5.12.0

func (i AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2PtrOutput() AwsIntegrationsAwsWafv2PtrOutput

func (AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2PtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsAwsWafv2Args) ToAwsIntegrationsAwsWafv2PtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafv2PtrOutput

type AwsIntegrationsAwsWafv2Input added in v5.12.0

type AwsIntegrationsAwsWafv2Input interface {
	pulumi.Input

	ToAwsIntegrationsAwsWafv2Output() AwsIntegrationsAwsWafv2Output
	ToAwsIntegrationsAwsWafv2OutputWithContext(context.Context) AwsIntegrationsAwsWafv2Output
}

AwsIntegrationsAwsWafv2Input is an input type that accepts AwsIntegrationsAwsWafv2Args and AwsIntegrationsAwsWafv2Output values. You can construct a concrete instance of `AwsIntegrationsAwsWafv2Input` via:

AwsIntegrationsAwsWafv2Args{...}

type AwsIntegrationsAwsWafv2Output added in v5.12.0

type AwsIntegrationsAwsWafv2Output struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsWafv2Output) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsWafv2Output) ElementType added in v5.12.0

func (AwsIntegrationsAwsWafv2Output) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsWafv2Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2Output added in v5.12.0

func (o AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2Output() AwsIntegrationsAwsWafv2Output

func (AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2OutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2OutputWithContext(ctx context.Context) AwsIntegrationsAwsWafv2Output

func (AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2PtrOutput added in v5.12.0

func (o AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2PtrOutput() AwsIntegrationsAwsWafv2PtrOutput

func (AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2PtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsWafv2Output) ToAwsIntegrationsAwsWafv2PtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafv2PtrOutput

type AwsIntegrationsAwsWafv2PtrInput added in v5.12.0

type AwsIntegrationsAwsWafv2PtrInput interface {
	pulumi.Input

	ToAwsIntegrationsAwsWafv2PtrOutput() AwsIntegrationsAwsWafv2PtrOutput
	ToAwsIntegrationsAwsWafv2PtrOutputWithContext(context.Context) AwsIntegrationsAwsWafv2PtrOutput
}

AwsIntegrationsAwsWafv2PtrInput is an input type that accepts AwsIntegrationsAwsWafv2Args, AwsIntegrationsAwsWafv2Ptr and AwsIntegrationsAwsWafv2PtrOutput values. You can construct a concrete instance of `AwsIntegrationsAwsWafv2PtrInput` via:

        AwsIntegrationsAwsWafv2Args{...}

or:

        nil

func AwsIntegrationsAwsWafv2Ptr added in v5.12.0

func AwsIntegrationsAwsWafv2Ptr(v *AwsIntegrationsAwsWafv2Args) AwsIntegrationsAwsWafv2PtrInput

type AwsIntegrationsAwsWafv2PtrOutput added in v5.12.0

type AwsIntegrationsAwsWafv2PtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsAwsWafv2PtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsAwsWafv2PtrOutput) Elem added in v5.12.0

func (AwsIntegrationsAwsWafv2PtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsAwsWafv2PtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsAwsWafv2PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsAwsWafv2PtrOutput) ToAwsIntegrationsAwsWafv2PtrOutput added in v5.12.0

func (o AwsIntegrationsAwsWafv2PtrOutput) ToAwsIntegrationsAwsWafv2PtrOutput() AwsIntegrationsAwsWafv2PtrOutput

func (AwsIntegrationsAwsWafv2PtrOutput) ToAwsIntegrationsAwsWafv2PtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsAwsWafv2PtrOutput) ToAwsIntegrationsAwsWafv2PtrOutputWithContext(ctx context.Context) AwsIntegrationsAwsWafv2PtrOutput

type AwsIntegrationsBilling

type AwsIntegrationsBilling struct {
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsBillingArgs

type AwsIntegrationsBillingArgs struct {
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsBillingArgs) ElementType

func (AwsIntegrationsBillingArgs) ElementType() reflect.Type

func (AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingOutput

func (i AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingOutput() AwsIntegrationsBillingOutput

func (AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingOutputWithContext

func (i AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingOutputWithContext(ctx context.Context) AwsIntegrationsBillingOutput

func (AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingPtrOutput

func (i AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingPtrOutput() AwsIntegrationsBillingPtrOutput

func (AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingPtrOutputWithContext

func (i AwsIntegrationsBillingArgs) ToAwsIntegrationsBillingPtrOutputWithContext(ctx context.Context) AwsIntegrationsBillingPtrOutput

type AwsIntegrationsBillingInput

type AwsIntegrationsBillingInput interface {
	pulumi.Input

	ToAwsIntegrationsBillingOutput() AwsIntegrationsBillingOutput
	ToAwsIntegrationsBillingOutputWithContext(context.Context) AwsIntegrationsBillingOutput
}

AwsIntegrationsBillingInput is an input type that accepts AwsIntegrationsBillingArgs and AwsIntegrationsBillingOutput values. You can construct a concrete instance of `AwsIntegrationsBillingInput` via:

AwsIntegrationsBillingArgs{...}

type AwsIntegrationsBillingOutput

type AwsIntegrationsBillingOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsBillingOutput) ElementType

func (AwsIntegrationsBillingOutput) MetricsPollingInterval

func (o AwsIntegrationsBillingOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingOutput

func (o AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingOutput() AwsIntegrationsBillingOutput

func (AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingOutputWithContext

func (o AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingOutputWithContext(ctx context.Context) AwsIntegrationsBillingOutput

func (AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingPtrOutput

func (o AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingPtrOutput() AwsIntegrationsBillingPtrOutput

func (AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingPtrOutputWithContext

func (o AwsIntegrationsBillingOutput) ToAwsIntegrationsBillingPtrOutputWithContext(ctx context.Context) AwsIntegrationsBillingPtrOutput

type AwsIntegrationsBillingPtrInput

type AwsIntegrationsBillingPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsBillingPtrOutput() AwsIntegrationsBillingPtrOutput
	ToAwsIntegrationsBillingPtrOutputWithContext(context.Context) AwsIntegrationsBillingPtrOutput
}

AwsIntegrationsBillingPtrInput is an input type that accepts AwsIntegrationsBillingArgs, AwsIntegrationsBillingPtr and AwsIntegrationsBillingPtrOutput values. You can construct a concrete instance of `AwsIntegrationsBillingPtrInput` via:

        AwsIntegrationsBillingArgs{...}

or:

        nil

type AwsIntegrationsBillingPtrOutput

type AwsIntegrationsBillingPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsBillingPtrOutput) Elem

func (AwsIntegrationsBillingPtrOutput) ElementType

func (AwsIntegrationsBillingPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsBillingPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsBillingPtrOutput) ToAwsIntegrationsBillingPtrOutput

func (o AwsIntegrationsBillingPtrOutput) ToAwsIntegrationsBillingPtrOutput() AwsIntegrationsBillingPtrOutput

func (AwsIntegrationsBillingPtrOutput) ToAwsIntegrationsBillingPtrOutputWithContext

func (o AwsIntegrationsBillingPtrOutput) ToAwsIntegrationsBillingPtrOutputWithContext(ctx context.Context) AwsIntegrationsBillingPtrOutput

type AwsIntegrationsCloudfront added in v5.12.0

type AwsIntegrationsCloudfront struct {
	// Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchLambdasAtEdge *bool `pulumi:"fetchLambdasAtEdge"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsCloudfrontArgs added in v5.12.0

type AwsIntegrationsCloudfrontArgs struct {
	// Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchLambdasAtEdge pulumi.BoolPtrInput `pulumi:"fetchLambdasAtEdge"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsCloudfrontArgs) ElementType added in v5.12.0

func (AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontOutput added in v5.12.0

func (i AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontOutput() AwsIntegrationsCloudfrontOutput

func (AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontOutputWithContext added in v5.12.0

func (i AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontOutputWithContext(ctx context.Context) AwsIntegrationsCloudfrontOutput

func (AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontPtrOutput added in v5.12.0

func (i AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontPtrOutput() AwsIntegrationsCloudfrontPtrOutput

func (AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsCloudfrontArgs) ToAwsIntegrationsCloudfrontPtrOutputWithContext(ctx context.Context) AwsIntegrationsCloudfrontPtrOutput

type AwsIntegrationsCloudfrontInput added in v5.12.0

type AwsIntegrationsCloudfrontInput interface {
	pulumi.Input

	ToAwsIntegrationsCloudfrontOutput() AwsIntegrationsCloudfrontOutput
	ToAwsIntegrationsCloudfrontOutputWithContext(context.Context) AwsIntegrationsCloudfrontOutput
}

AwsIntegrationsCloudfrontInput is an input type that accepts AwsIntegrationsCloudfrontArgs and AwsIntegrationsCloudfrontOutput values. You can construct a concrete instance of `AwsIntegrationsCloudfrontInput` via:

AwsIntegrationsCloudfrontArgs{...}

type AwsIntegrationsCloudfrontOutput added in v5.12.0

type AwsIntegrationsCloudfrontOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsCloudfrontOutput) ElementType added in v5.12.0

func (AwsIntegrationsCloudfrontOutput) FetchLambdasAtEdge added in v5.12.0

func (o AwsIntegrationsCloudfrontOutput) FetchLambdasAtEdge() pulumi.BoolPtrOutput

Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsCloudfrontOutput) FetchTags added in v5.12.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsCloudfrontOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsCloudfrontOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsCloudfrontOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsCloudfrontOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontOutput added in v5.12.0

func (o AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontOutput() AwsIntegrationsCloudfrontOutput

func (AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontOutputWithContext added in v5.12.0

func (o AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontOutputWithContext(ctx context.Context) AwsIntegrationsCloudfrontOutput

func (AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontPtrOutput added in v5.12.0

func (o AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontPtrOutput() AwsIntegrationsCloudfrontPtrOutput

func (AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsCloudfrontOutput) ToAwsIntegrationsCloudfrontPtrOutputWithContext(ctx context.Context) AwsIntegrationsCloudfrontPtrOutput

type AwsIntegrationsCloudfrontPtrInput added in v5.12.0

type AwsIntegrationsCloudfrontPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsCloudfrontPtrOutput() AwsIntegrationsCloudfrontPtrOutput
	ToAwsIntegrationsCloudfrontPtrOutputWithContext(context.Context) AwsIntegrationsCloudfrontPtrOutput
}

AwsIntegrationsCloudfrontPtrInput is an input type that accepts AwsIntegrationsCloudfrontArgs, AwsIntegrationsCloudfrontPtr and AwsIntegrationsCloudfrontPtrOutput values. You can construct a concrete instance of `AwsIntegrationsCloudfrontPtrInput` via:

        AwsIntegrationsCloudfrontArgs{...}

or:

        nil

func AwsIntegrationsCloudfrontPtr added in v5.12.0

type AwsIntegrationsCloudfrontPtrOutput added in v5.12.0

type AwsIntegrationsCloudfrontPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsCloudfrontPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsCloudfrontPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsCloudfrontPtrOutput) FetchLambdasAtEdge added in v5.12.0

Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsCloudfrontPtrOutput) FetchTags added in v5.12.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsCloudfrontPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsCloudfrontPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsCloudfrontPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsCloudfrontPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsCloudfrontPtrOutput) ToAwsIntegrationsCloudfrontPtrOutput added in v5.12.0

func (o AwsIntegrationsCloudfrontPtrOutput) ToAwsIntegrationsCloudfrontPtrOutput() AwsIntegrationsCloudfrontPtrOutput

func (AwsIntegrationsCloudfrontPtrOutput) ToAwsIntegrationsCloudfrontPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsCloudfrontPtrOutput) ToAwsIntegrationsCloudfrontPtrOutputWithContext(ctx context.Context) AwsIntegrationsCloudfrontPtrOutput

type AwsIntegrationsCloudtrail

type AwsIntegrationsCloudtrail struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsCloudtrailArgs

type AwsIntegrationsCloudtrailArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsCloudtrailArgs) ElementType

func (AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailOutput

func (i AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailOutput() AwsIntegrationsCloudtrailOutput

func (AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailOutputWithContext

func (i AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailOutputWithContext(ctx context.Context) AwsIntegrationsCloudtrailOutput

func (AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailPtrOutput

func (i AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailPtrOutput() AwsIntegrationsCloudtrailPtrOutput

func (AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailPtrOutputWithContext

func (i AwsIntegrationsCloudtrailArgs) ToAwsIntegrationsCloudtrailPtrOutputWithContext(ctx context.Context) AwsIntegrationsCloudtrailPtrOutput

type AwsIntegrationsCloudtrailInput

type AwsIntegrationsCloudtrailInput interface {
	pulumi.Input

	ToAwsIntegrationsCloudtrailOutput() AwsIntegrationsCloudtrailOutput
	ToAwsIntegrationsCloudtrailOutputWithContext(context.Context) AwsIntegrationsCloudtrailOutput
}

AwsIntegrationsCloudtrailInput is an input type that accepts AwsIntegrationsCloudtrailArgs and AwsIntegrationsCloudtrailOutput values. You can construct a concrete instance of `AwsIntegrationsCloudtrailInput` via:

AwsIntegrationsCloudtrailArgs{...}

type AwsIntegrationsCloudtrailOutput

type AwsIntegrationsCloudtrailOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsCloudtrailOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsCloudtrailOutput) ElementType

func (AwsIntegrationsCloudtrailOutput) MetricsPollingInterval

func (o AwsIntegrationsCloudtrailOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailOutput

func (o AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailOutput() AwsIntegrationsCloudtrailOutput

func (AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailOutputWithContext

func (o AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailOutputWithContext(ctx context.Context) AwsIntegrationsCloudtrailOutput

func (AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailPtrOutput

func (o AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailPtrOutput() AwsIntegrationsCloudtrailPtrOutput

func (AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailPtrOutputWithContext

func (o AwsIntegrationsCloudtrailOutput) ToAwsIntegrationsCloudtrailPtrOutputWithContext(ctx context.Context) AwsIntegrationsCloudtrailPtrOutput

type AwsIntegrationsCloudtrailPtrInput

type AwsIntegrationsCloudtrailPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsCloudtrailPtrOutput() AwsIntegrationsCloudtrailPtrOutput
	ToAwsIntegrationsCloudtrailPtrOutputWithContext(context.Context) AwsIntegrationsCloudtrailPtrOutput
}

AwsIntegrationsCloudtrailPtrInput is an input type that accepts AwsIntegrationsCloudtrailArgs, AwsIntegrationsCloudtrailPtr and AwsIntegrationsCloudtrailPtrOutput values. You can construct a concrete instance of `AwsIntegrationsCloudtrailPtrInput` via:

        AwsIntegrationsCloudtrailArgs{...}

or:

        nil

type AwsIntegrationsCloudtrailPtrOutput

type AwsIntegrationsCloudtrailPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsCloudtrailPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsCloudtrailPtrOutput) Elem

func (AwsIntegrationsCloudtrailPtrOutput) ElementType

func (AwsIntegrationsCloudtrailPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsCloudtrailPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsCloudtrailPtrOutput) ToAwsIntegrationsCloudtrailPtrOutput

func (o AwsIntegrationsCloudtrailPtrOutput) ToAwsIntegrationsCloudtrailPtrOutput() AwsIntegrationsCloudtrailPtrOutput

func (AwsIntegrationsCloudtrailPtrOutput) ToAwsIntegrationsCloudtrailPtrOutputWithContext

func (o AwsIntegrationsCloudtrailPtrOutput) ToAwsIntegrationsCloudtrailPtrOutputWithContext(ctx context.Context) AwsIntegrationsCloudtrailPtrOutput

type AwsIntegrationsDocDb

type AwsIntegrationsDocDb struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsDocDbArgs

type AwsIntegrationsDocDbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsDocDbArgs) ElementType

func (AwsIntegrationsDocDbArgs) ElementType() reflect.Type

func (AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbOutput

func (i AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbOutput() AwsIntegrationsDocDbOutput

func (AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbOutputWithContext

func (i AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbOutputWithContext(ctx context.Context) AwsIntegrationsDocDbOutput

func (AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbPtrOutput

func (i AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbPtrOutput() AwsIntegrationsDocDbPtrOutput

func (AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbPtrOutputWithContext

func (i AwsIntegrationsDocDbArgs) ToAwsIntegrationsDocDbPtrOutputWithContext(ctx context.Context) AwsIntegrationsDocDbPtrOutput

type AwsIntegrationsDocDbInput

type AwsIntegrationsDocDbInput interface {
	pulumi.Input

	ToAwsIntegrationsDocDbOutput() AwsIntegrationsDocDbOutput
	ToAwsIntegrationsDocDbOutputWithContext(context.Context) AwsIntegrationsDocDbOutput
}

AwsIntegrationsDocDbInput is an input type that accepts AwsIntegrationsDocDbArgs and AwsIntegrationsDocDbOutput values. You can construct a concrete instance of `AwsIntegrationsDocDbInput` via:

AwsIntegrationsDocDbArgs{...}

type AwsIntegrationsDocDbOutput

type AwsIntegrationsDocDbOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsDocDbOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsDocDbOutput) ElementType

func (AwsIntegrationsDocDbOutput) ElementType() reflect.Type

func (AwsIntegrationsDocDbOutput) MetricsPollingInterval

func (o AwsIntegrationsDocDbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbOutput

func (o AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbOutput() AwsIntegrationsDocDbOutput

func (AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbOutputWithContext

func (o AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbOutputWithContext(ctx context.Context) AwsIntegrationsDocDbOutput

func (AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbPtrOutput

func (o AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbPtrOutput() AwsIntegrationsDocDbPtrOutput

func (AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbPtrOutputWithContext

func (o AwsIntegrationsDocDbOutput) ToAwsIntegrationsDocDbPtrOutputWithContext(ctx context.Context) AwsIntegrationsDocDbPtrOutput

type AwsIntegrationsDocDbPtrInput

type AwsIntegrationsDocDbPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsDocDbPtrOutput() AwsIntegrationsDocDbPtrOutput
	ToAwsIntegrationsDocDbPtrOutputWithContext(context.Context) AwsIntegrationsDocDbPtrOutput
}

AwsIntegrationsDocDbPtrInput is an input type that accepts AwsIntegrationsDocDbArgs, AwsIntegrationsDocDbPtr and AwsIntegrationsDocDbPtrOutput values. You can construct a concrete instance of `AwsIntegrationsDocDbPtrInput` via:

        AwsIntegrationsDocDbArgs{...}

or:

        nil

type AwsIntegrationsDocDbPtrOutput

type AwsIntegrationsDocDbPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsDocDbPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsDocDbPtrOutput) Elem

func (AwsIntegrationsDocDbPtrOutput) ElementType

func (AwsIntegrationsDocDbPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsDocDbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsDocDbPtrOutput) ToAwsIntegrationsDocDbPtrOutput

func (o AwsIntegrationsDocDbPtrOutput) ToAwsIntegrationsDocDbPtrOutput() AwsIntegrationsDocDbPtrOutput

func (AwsIntegrationsDocDbPtrOutput) ToAwsIntegrationsDocDbPtrOutputWithContext

func (o AwsIntegrationsDocDbPtrOutput) ToAwsIntegrationsDocDbPtrOutputWithContext(ctx context.Context) AwsIntegrationsDocDbPtrOutput

type AwsIntegrationsDynamodb added in v5.12.0

type AwsIntegrationsDynamodb struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsDynamodbArgs added in v5.12.0

type AwsIntegrationsDynamodbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsDynamodbArgs) ElementType added in v5.12.0

func (AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbOutput added in v5.12.0

func (i AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbOutput() AwsIntegrationsDynamodbOutput

func (AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbOutputWithContext added in v5.12.0

func (i AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbOutputWithContext(ctx context.Context) AwsIntegrationsDynamodbOutput

func (AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbPtrOutput added in v5.12.0

func (i AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbPtrOutput() AwsIntegrationsDynamodbPtrOutput

func (AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsDynamodbArgs) ToAwsIntegrationsDynamodbPtrOutputWithContext(ctx context.Context) AwsIntegrationsDynamodbPtrOutput

type AwsIntegrationsDynamodbInput added in v5.12.0

type AwsIntegrationsDynamodbInput interface {
	pulumi.Input

	ToAwsIntegrationsDynamodbOutput() AwsIntegrationsDynamodbOutput
	ToAwsIntegrationsDynamodbOutputWithContext(context.Context) AwsIntegrationsDynamodbOutput
}

AwsIntegrationsDynamodbInput is an input type that accepts AwsIntegrationsDynamodbArgs and AwsIntegrationsDynamodbOutput values. You can construct a concrete instance of `AwsIntegrationsDynamodbInput` via:

AwsIntegrationsDynamodbArgs{...}

type AwsIntegrationsDynamodbOutput added in v5.12.0

type AwsIntegrationsDynamodbOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsDynamodbOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsDynamodbOutput) ElementType added in v5.12.0

func (AwsIntegrationsDynamodbOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsDynamodbOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsDynamodbOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsDynamodbOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsDynamodbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsDynamodbOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsDynamodbOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbOutput added in v5.12.0

func (o AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbOutput() AwsIntegrationsDynamodbOutput

func (AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbOutputWithContext added in v5.12.0

func (o AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbOutputWithContext(ctx context.Context) AwsIntegrationsDynamodbOutput

func (AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbPtrOutput added in v5.12.0

func (o AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbPtrOutput() AwsIntegrationsDynamodbPtrOutput

func (AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsDynamodbOutput) ToAwsIntegrationsDynamodbPtrOutputWithContext(ctx context.Context) AwsIntegrationsDynamodbPtrOutput

type AwsIntegrationsDynamodbPtrInput added in v5.12.0

type AwsIntegrationsDynamodbPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsDynamodbPtrOutput() AwsIntegrationsDynamodbPtrOutput
	ToAwsIntegrationsDynamodbPtrOutputWithContext(context.Context) AwsIntegrationsDynamodbPtrOutput
}

AwsIntegrationsDynamodbPtrInput is an input type that accepts AwsIntegrationsDynamodbArgs, AwsIntegrationsDynamodbPtr and AwsIntegrationsDynamodbPtrOutput values. You can construct a concrete instance of `AwsIntegrationsDynamodbPtrInput` via:

        AwsIntegrationsDynamodbArgs{...}

or:

        nil

func AwsIntegrationsDynamodbPtr added in v5.12.0

func AwsIntegrationsDynamodbPtr(v *AwsIntegrationsDynamodbArgs) AwsIntegrationsDynamodbPtrInput

type AwsIntegrationsDynamodbPtrOutput added in v5.12.0

type AwsIntegrationsDynamodbPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsDynamodbPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsDynamodbPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsDynamodbPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsDynamodbPtrOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsDynamodbPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsDynamodbPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsDynamodbPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsDynamodbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsDynamodbPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsDynamodbPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsDynamodbPtrOutput) ToAwsIntegrationsDynamodbPtrOutput added in v5.12.0

func (o AwsIntegrationsDynamodbPtrOutput) ToAwsIntegrationsDynamodbPtrOutput() AwsIntegrationsDynamodbPtrOutput

func (AwsIntegrationsDynamodbPtrOutput) ToAwsIntegrationsDynamodbPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsDynamodbPtrOutput) ToAwsIntegrationsDynamodbPtrOutputWithContext(ctx context.Context) AwsIntegrationsDynamodbPtrOutput

type AwsIntegrationsEbs added in v5.11.0

type AwsIntegrationsEbs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsEbsArgs added in v5.11.0

type AwsIntegrationsEbsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsEbsArgs) ElementType added in v5.11.0

func (AwsIntegrationsEbsArgs) ElementType() reflect.Type

func (AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsOutput added in v5.11.0

func (i AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsOutput() AwsIntegrationsEbsOutput

func (AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsOutputWithContext added in v5.11.0

func (i AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsOutputWithContext(ctx context.Context) AwsIntegrationsEbsOutput

func (AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsPtrOutput added in v5.11.0

func (i AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsPtrOutput() AwsIntegrationsEbsPtrOutput

func (AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsEbsArgs) ToAwsIntegrationsEbsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEbsPtrOutput

type AwsIntegrationsEbsInput added in v5.11.0

type AwsIntegrationsEbsInput interface {
	pulumi.Input

	ToAwsIntegrationsEbsOutput() AwsIntegrationsEbsOutput
	ToAwsIntegrationsEbsOutputWithContext(context.Context) AwsIntegrationsEbsOutput
}

AwsIntegrationsEbsInput is an input type that accepts AwsIntegrationsEbsArgs and AwsIntegrationsEbsOutput values. You can construct a concrete instance of `AwsIntegrationsEbsInput` via:

AwsIntegrationsEbsArgs{...}

type AwsIntegrationsEbsOutput added in v5.11.0

type AwsIntegrationsEbsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEbsOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEbsOutput) ElementType added in v5.11.0

func (AwsIntegrationsEbsOutput) ElementType() reflect.Type

func (AwsIntegrationsEbsOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsEbsOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEbsOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsEbsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEbsOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEbsOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsOutput added in v5.11.0

func (o AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsOutput() AwsIntegrationsEbsOutput

func (AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsOutputWithContext added in v5.11.0

func (o AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsOutputWithContext(ctx context.Context) AwsIntegrationsEbsOutput

func (AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsPtrOutput added in v5.11.0

func (o AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsPtrOutput() AwsIntegrationsEbsPtrOutput

func (AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsEbsOutput) ToAwsIntegrationsEbsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEbsPtrOutput

type AwsIntegrationsEbsPtrInput added in v5.11.0

type AwsIntegrationsEbsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsEbsPtrOutput() AwsIntegrationsEbsPtrOutput
	ToAwsIntegrationsEbsPtrOutputWithContext(context.Context) AwsIntegrationsEbsPtrOutput
}

AwsIntegrationsEbsPtrInput is an input type that accepts AwsIntegrationsEbsArgs, AwsIntegrationsEbsPtr and AwsIntegrationsEbsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsEbsPtrInput` via:

        AwsIntegrationsEbsArgs{...}

or:

        nil

func AwsIntegrationsEbsPtr added in v5.11.0

func AwsIntegrationsEbsPtr(v *AwsIntegrationsEbsArgs) AwsIntegrationsEbsPtrInput

type AwsIntegrationsEbsPtrOutput added in v5.11.0

type AwsIntegrationsEbsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEbsPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEbsPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsEbsPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsEbsPtrOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsEbsPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEbsPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsEbsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEbsPtrOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEbsPtrOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEbsPtrOutput) ToAwsIntegrationsEbsPtrOutput added in v5.11.0

func (o AwsIntegrationsEbsPtrOutput) ToAwsIntegrationsEbsPtrOutput() AwsIntegrationsEbsPtrOutput

func (AwsIntegrationsEbsPtrOutput) ToAwsIntegrationsEbsPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsEbsPtrOutput) ToAwsIntegrationsEbsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEbsPtrOutput

type AwsIntegrationsEc2 added in v5.12.0

type AwsIntegrationsEc2 struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
	DuplicateEc2Tags *bool `pulumi:"duplicateEc2Tags"`
	// Specify if IP addresses of ec2 instance should be collected
	FetchIpAddresses *bool `pulumi:"fetchIpAddresses"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsEc2Args added in v5.12.0

type AwsIntegrationsEc2Args struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
	DuplicateEc2Tags pulumi.BoolPtrInput `pulumi:"duplicateEc2Tags"`
	// Specify if IP addresses of ec2 instance should be collected
	FetchIpAddresses pulumi.BoolPtrInput `pulumi:"fetchIpAddresses"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsEc2Args) ElementType added in v5.12.0

func (AwsIntegrationsEc2Args) ElementType() reflect.Type

func (AwsIntegrationsEc2Args) ToAwsIntegrationsEc2Output added in v5.12.0

func (i AwsIntegrationsEc2Args) ToAwsIntegrationsEc2Output() AwsIntegrationsEc2Output

func (AwsIntegrationsEc2Args) ToAwsIntegrationsEc2OutputWithContext added in v5.12.0

func (i AwsIntegrationsEc2Args) ToAwsIntegrationsEc2OutputWithContext(ctx context.Context) AwsIntegrationsEc2Output

func (AwsIntegrationsEc2Args) ToAwsIntegrationsEc2PtrOutput added in v5.12.0

func (i AwsIntegrationsEc2Args) ToAwsIntegrationsEc2PtrOutput() AwsIntegrationsEc2PtrOutput

func (AwsIntegrationsEc2Args) ToAwsIntegrationsEc2PtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsEc2Args) ToAwsIntegrationsEc2PtrOutputWithContext(ctx context.Context) AwsIntegrationsEc2PtrOutput

type AwsIntegrationsEc2Input added in v5.12.0

type AwsIntegrationsEc2Input interface {
	pulumi.Input

	ToAwsIntegrationsEc2Output() AwsIntegrationsEc2Output
	ToAwsIntegrationsEc2OutputWithContext(context.Context) AwsIntegrationsEc2Output
}

AwsIntegrationsEc2Input is an input type that accepts AwsIntegrationsEc2Args and AwsIntegrationsEc2Output values. You can construct a concrete instance of `AwsIntegrationsEc2Input` via:

AwsIntegrationsEc2Args{...}

type AwsIntegrationsEc2Output added in v5.12.0

type AwsIntegrationsEc2Output struct{ *pulumi.OutputState }

func (AwsIntegrationsEc2Output) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEc2Output) DuplicateEc2Tags added in v5.12.0

func (o AwsIntegrationsEc2Output) DuplicateEc2Tags() pulumi.BoolPtrOutput

Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size

func (AwsIntegrationsEc2Output) ElementType added in v5.12.0

func (AwsIntegrationsEc2Output) ElementType() reflect.Type

func (AwsIntegrationsEc2Output) FetchIpAddresses added in v5.12.0

func (o AwsIntegrationsEc2Output) FetchIpAddresses() pulumi.BoolPtrOutput

Specify if IP addresses of ec2 instance should be collected

func (AwsIntegrationsEc2Output) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEc2Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEc2Output) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEc2Output) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEc2Output) ToAwsIntegrationsEc2Output added in v5.12.0

func (o AwsIntegrationsEc2Output) ToAwsIntegrationsEc2Output() AwsIntegrationsEc2Output

func (AwsIntegrationsEc2Output) ToAwsIntegrationsEc2OutputWithContext added in v5.12.0

func (o AwsIntegrationsEc2Output) ToAwsIntegrationsEc2OutputWithContext(ctx context.Context) AwsIntegrationsEc2Output

func (AwsIntegrationsEc2Output) ToAwsIntegrationsEc2PtrOutput added in v5.12.0

func (o AwsIntegrationsEc2Output) ToAwsIntegrationsEc2PtrOutput() AwsIntegrationsEc2PtrOutput

func (AwsIntegrationsEc2Output) ToAwsIntegrationsEc2PtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEc2Output) ToAwsIntegrationsEc2PtrOutputWithContext(ctx context.Context) AwsIntegrationsEc2PtrOutput

type AwsIntegrationsEc2PtrInput added in v5.12.0

type AwsIntegrationsEc2PtrInput interface {
	pulumi.Input

	ToAwsIntegrationsEc2PtrOutput() AwsIntegrationsEc2PtrOutput
	ToAwsIntegrationsEc2PtrOutputWithContext(context.Context) AwsIntegrationsEc2PtrOutput
}

AwsIntegrationsEc2PtrInput is an input type that accepts AwsIntegrationsEc2Args, AwsIntegrationsEc2Ptr and AwsIntegrationsEc2PtrOutput values. You can construct a concrete instance of `AwsIntegrationsEc2PtrInput` via:

        AwsIntegrationsEc2Args{...}

or:

        nil

func AwsIntegrationsEc2Ptr added in v5.12.0

func AwsIntegrationsEc2Ptr(v *AwsIntegrationsEc2Args) AwsIntegrationsEc2PtrInput

type AwsIntegrationsEc2PtrOutput added in v5.12.0

type AwsIntegrationsEc2PtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEc2PtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEc2PtrOutput) DuplicateEc2Tags added in v5.12.0

func (o AwsIntegrationsEc2PtrOutput) DuplicateEc2Tags() pulumi.BoolPtrOutput

Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size

func (AwsIntegrationsEc2PtrOutput) Elem added in v5.12.0

func (AwsIntegrationsEc2PtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsEc2PtrOutput) FetchIpAddresses added in v5.12.0

func (o AwsIntegrationsEc2PtrOutput) FetchIpAddresses() pulumi.BoolPtrOutput

Specify if IP addresses of ec2 instance should be collected

func (AwsIntegrationsEc2PtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEc2PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEc2PtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEc2PtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEc2PtrOutput) ToAwsIntegrationsEc2PtrOutput added in v5.12.0

func (o AwsIntegrationsEc2PtrOutput) ToAwsIntegrationsEc2PtrOutput() AwsIntegrationsEc2PtrOutput

func (AwsIntegrationsEc2PtrOutput) ToAwsIntegrationsEc2PtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEc2PtrOutput) ToAwsIntegrationsEc2PtrOutputWithContext(ctx context.Context) AwsIntegrationsEc2PtrOutput

type AwsIntegrationsEcs added in v5.12.0

type AwsIntegrationsEcs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsEcsArgs added in v5.12.0

type AwsIntegrationsEcsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsEcsArgs) ElementType added in v5.12.0

func (AwsIntegrationsEcsArgs) ElementType() reflect.Type

func (AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsOutput added in v5.12.0

func (i AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsOutput() AwsIntegrationsEcsOutput

func (AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsOutputWithContext added in v5.12.0

func (i AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsOutputWithContext(ctx context.Context) AwsIntegrationsEcsOutput

func (AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsPtrOutput added in v5.12.0

func (i AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsPtrOutput() AwsIntegrationsEcsPtrOutput

func (AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsEcsArgs) ToAwsIntegrationsEcsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEcsPtrOutput

type AwsIntegrationsEcsInput added in v5.12.0

type AwsIntegrationsEcsInput interface {
	pulumi.Input

	ToAwsIntegrationsEcsOutput() AwsIntegrationsEcsOutput
	ToAwsIntegrationsEcsOutputWithContext(context.Context) AwsIntegrationsEcsOutput
}

AwsIntegrationsEcsInput is an input type that accepts AwsIntegrationsEcsArgs and AwsIntegrationsEcsOutput values. You can construct a concrete instance of `AwsIntegrationsEcsInput` via:

AwsIntegrationsEcsArgs{...}

type AwsIntegrationsEcsOutput added in v5.12.0

type AwsIntegrationsEcsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEcsOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEcsOutput) ElementType added in v5.12.0

func (AwsIntegrationsEcsOutput) ElementType() reflect.Type

func (AwsIntegrationsEcsOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEcsOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEcsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEcsOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEcsOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsOutput added in v5.12.0

func (o AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsOutput() AwsIntegrationsEcsOutput

func (AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsOutputWithContext added in v5.12.0

func (o AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsOutputWithContext(ctx context.Context) AwsIntegrationsEcsOutput

func (AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsPtrOutput added in v5.12.0

func (o AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsPtrOutput() AwsIntegrationsEcsPtrOutput

func (AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEcsOutput) ToAwsIntegrationsEcsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEcsPtrOutput

type AwsIntegrationsEcsPtrInput added in v5.12.0

type AwsIntegrationsEcsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsEcsPtrOutput() AwsIntegrationsEcsPtrOutput
	ToAwsIntegrationsEcsPtrOutputWithContext(context.Context) AwsIntegrationsEcsPtrOutput
}

AwsIntegrationsEcsPtrInput is an input type that accepts AwsIntegrationsEcsArgs, AwsIntegrationsEcsPtr and AwsIntegrationsEcsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsEcsPtrInput` via:

        AwsIntegrationsEcsArgs{...}

or:

        nil

func AwsIntegrationsEcsPtr added in v5.12.0

func AwsIntegrationsEcsPtr(v *AwsIntegrationsEcsArgs) AwsIntegrationsEcsPtrInput

type AwsIntegrationsEcsPtrOutput added in v5.12.0

type AwsIntegrationsEcsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEcsPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEcsPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsEcsPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsEcsPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEcsPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEcsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEcsPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEcsPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEcsPtrOutput) ToAwsIntegrationsEcsPtrOutput added in v5.12.0

func (o AwsIntegrationsEcsPtrOutput) ToAwsIntegrationsEcsPtrOutput() AwsIntegrationsEcsPtrOutput

func (AwsIntegrationsEcsPtrOutput) ToAwsIntegrationsEcsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEcsPtrOutput) ToAwsIntegrationsEcsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEcsPtrOutput

type AwsIntegrationsEfs added in v5.12.0

type AwsIntegrationsEfs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsEfsArgs added in v5.12.0

type AwsIntegrationsEfsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsEfsArgs) ElementType added in v5.12.0

func (AwsIntegrationsEfsArgs) ElementType() reflect.Type

func (AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsOutput added in v5.12.0

func (i AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsOutput() AwsIntegrationsEfsOutput

func (AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsOutputWithContext added in v5.12.0

func (i AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsOutputWithContext(ctx context.Context) AwsIntegrationsEfsOutput

func (AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsPtrOutput added in v5.12.0

func (i AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsPtrOutput() AwsIntegrationsEfsPtrOutput

func (AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsEfsArgs) ToAwsIntegrationsEfsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEfsPtrOutput

type AwsIntegrationsEfsInput added in v5.12.0

type AwsIntegrationsEfsInput interface {
	pulumi.Input

	ToAwsIntegrationsEfsOutput() AwsIntegrationsEfsOutput
	ToAwsIntegrationsEfsOutputWithContext(context.Context) AwsIntegrationsEfsOutput
}

AwsIntegrationsEfsInput is an input type that accepts AwsIntegrationsEfsArgs and AwsIntegrationsEfsOutput values. You can construct a concrete instance of `AwsIntegrationsEfsInput` via:

AwsIntegrationsEfsArgs{...}

type AwsIntegrationsEfsOutput added in v5.12.0

type AwsIntegrationsEfsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEfsOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEfsOutput) ElementType added in v5.12.0

func (AwsIntegrationsEfsOutput) ElementType() reflect.Type

func (AwsIntegrationsEfsOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEfsOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEfsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEfsOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEfsOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsOutput added in v5.12.0

func (o AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsOutput() AwsIntegrationsEfsOutput

func (AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsOutputWithContext added in v5.12.0

func (o AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsOutputWithContext(ctx context.Context) AwsIntegrationsEfsOutput

func (AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsPtrOutput added in v5.12.0

func (o AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsPtrOutput() AwsIntegrationsEfsPtrOutput

func (AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEfsOutput) ToAwsIntegrationsEfsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEfsPtrOutput

type AwsIntegrationsEfsPtrInput added in v5.12.0

type AwsIntegrationsEfsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsEfsPtrOutput() AwsIntegrationsEfsPtrOutput
	ToAwsIntegrationsEfsPtrOutputWithContext(context.Context) AwsIntegrationsEfsPtrOutput
}

AwsIntegrationsEfsPtrInput is an input type that accepts AwsIntegrationsEfsArgs, AwsIntegrationsEfsPtr and AwsIntegrationsEfsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsEfsPtrInput` via:

        AwsIntegrationsEfsArgs{...}

or:

        nil

func AwsIntegrationsEfsPtr added in v5.12.0

func AwsIntegrationsEfsPtr(v *AwsIntegrationsEfsArgs) AwsIntegrationsEfsPtrInput

type AwsIntegrationsEfsPtrOutput added in v5.12.0

type AwsIntegrationsEfsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEfsPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEfsPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsEfsPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsEfsPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEfsPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEfsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEfsPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEfsPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEfsPtrOutput) ToAwsIntegrationsEfsPtrOutput added in v5.12.0

func (o AwsIntegrationsEfsPtrOutput) ToAwsIntegrationsEfsPtrOutput() AwsIntegrationsEfsPtrOutput

func (AwsIntegrationsEfsPtrOutput) ToAwsIntegrationsEfsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEfsPtrOutput) ToAwsIntegrationsEfsPtrOutputWithContext(ctx context.Context) AwsIntegrationsEfsPtrOutput

type AwsIntegrationsElasticache added in v5.11.0

type AwsIntegrationsElasticache struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsElasticacheArgs added in v5.11.0

type AwsIntegrationsElasticacheArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsElasticacheArgs) ElementType added in v5.11.0

func (AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticacheOutput added in v5.11.0

func (i AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticacheOutput() AwsIntegrationsElasticacheOutput

func (AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticacheOutputWithContext added in v5.11.0

func (i AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticacheOutputWithContext(ctx context.Context) AwsIntegrationsElasticacheOutput

func (AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticachePtrOutput added in v5.11.0

func (i AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticachePtrOutput() AwsIntegrationsElasticachePtrOutput

func (AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticachePtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsElasticacheArgs) ToAwsIntegrationsElasticachePtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticachePtrOutput

type AwsIntegrationsElasticacheInput added in v5.11.0

type AwsIntegrationsElasticacheInput interface {
	pulumi.Input

	ToAwsIntegrationsElasticacheOutput() AwsIntegrationsElasticacheOutput
	ToAwsIntegrationsElasticacheOutputWithContext(context.Context) AwsIntegrationsElasticacheOutput
}

AwsIntegrationsElasticacheInput is an input type that accepts AwsIntegrationsElasticacheArgs and AwsIntegrationsElasticacheOutput values. You can construct a concrete instance of `AwsIntegrationsElasticacheInput` via:

AwsIntegrationsElasticacheArgs{...}

type AwsIntegrationsElasticacheOutput added in v5.11.0

type AwsIntegrationsElasticacheOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElasticacheOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElasticacheOutput) ElementType added in v5.11.0

func (AwsIntegrationsElasticacheOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElasticacheOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsElasticacheOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElasticacheOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticacheOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticacheOutput added in v5.11.0

func (o AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticacheOutput() AwsIntegrationsElasticacheOutput

func (AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticacheOutputWithContext added in v5.11.0

func (o AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticacheOutputWithContext(ctx context.Context) AwsIntegrationsElasticacheOutput

func (AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticachePtrOutput added in v5.11.0

func (o AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticachePtrOutput() AwsIntegrationsElasticachePtrOutput

func (AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticachePtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsElasticacheOutput) ToAwsIntegrationsElasticachePtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticachePtrOutput

type AwsIntegrationsElasticachePtrInput added in v5.11.0

type AwsIntegrationsElasticachePtrInput interface {
	pulumi.Input

	ToAwsIntegrationsElasticachePtrOutput() AwsIntegrationsElasticachePtrOutput
	ToAwsIntegrationsElasticachePtrOutputWithContext(context.Context) AwsIntegrationsElasticachePtrOutput
}

AwsIntegrationsElasticachePtrInput is an input type that accepts AwsIntegrationsElasticacheArgs, AwsIntegrationsElasticachePtr and AwsIntegrationsElasticachePtrOutput values. You can construct a concrete instance of `AwsIntegrationsElasticachePtrInput` via:

        AwsIntegrationsElasticacheArgs{...}

or:

        nil

func AwsIntegrationsElasticachePtr added in v5.11.0

type AwsIntegrationsElasticachePtrOutput added in v5.11.0

type AwsIntegrationsElasticachePtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElasticachePtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElasticachePtrOutput) Elem added in v5.11.0

func (AwsIntegrationsElasticachePtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsElasticachePtrOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElasticachePtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsElasticachePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElasticachePtrOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticachePtrOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticachePtrOutput) ToAwsIntegrationsElasticachePtrOutput added in v5.11.0

func (o AwsIntegrationsElasticachePtrOutput) ToAwsIntegrationsElasticachePtrOutput() AwsIntegrationsElasticachePtrOutput

func (AwsIntegrationsElasticachePtrOutput) ToAwsIntegrationsElasticachePtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsElasticachePtrOutput) ToAwsIntegrationsElasticachePtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticachePtrOutput

type AwsIntegrationsElasticbeanstalk added in v5.12.0

type AwsIntegrationsElasticbeanstalk struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsElasticbeanstalkArgs added in v5.12.0

type AwsIntegrationsElasticbeanstalkArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsElasticbeanstalkArgs) ElementType added in v5.12.0

func (AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkOutput added in v5.12.0

func (i AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkOutput() AwsIntegrationsElasticbeanstalkOutput

func (AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkOutputWithContext added in v5.12.0

func (i AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkOutputWithContext(ctx context.Context) AwsIntegrationsElasticbeanstalkOutput

func (AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkPtrOutput added in v5.12.0

func (i AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkPtrOutput() AwsIntegrationsElasticbeanstalkPtrOutput

func (AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsElasticbeanstalkArgs) ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticbeanstalkPtrOutput

type AwsIntegrationsElasticbeanstalkInput added in v5.12.0

type AwsIntegrationsElasticbeanstalkInput interface {
	pulumi.Input

	ToAwsIntegrationsElasticbeanstalkOutput() AwsIntegrationsElasticbeanstalkOutput
	ToAwsIntegrationsElasticbeanstalkOutputWithContext(context.Context) AwsIntegrationsElasticbeanstalkOutput
}

AwsIntegrationsElasticbeanstalkInput is an input type that accepts AwsIntegrationsElasticbeanstalkArgs and AwsIntegrationsElasticbeanstalkOutput values. You can construct a concrete instance of `AwsIntegrationsElasticbeanstalkInput` via:

AwsIntegrationsElasticbeanstalkArgs{...}

type AwsIntegrationsElasticbeanstalkOutput added in v5.12.0

type AwsIntegrationsElasticbeanstalkOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElasticbeanstalkOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElasticbeanstalkOutput) ElementType added in v5.12.0

func (AwsIntegrationsElasticbeanstalkOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElasticbeanstalkOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElasticbeanstalkOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElasticbeanstalkOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticbeanstalkOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkOutput added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkOutput() AwsIntegrationsElasticbeanstalkOutput

func (AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkOutputWithContext added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkOutputWithContext(ctx context.Context) AwsIntegrationsElasticbeanstalkOutput

func (AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkPtrOutput added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkPtrOutput() AwsIntegrationsElasticbeanstalkPtrOutput

func (AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkOutput) ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticbeanstalkPtrOutput

type AwsIntegrationsElasticbeanstalkPtrInput added in v5.12.0

type AwsIntegrationsElasticbeanstalkPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsElasticbeanstalkPtrOutput() AwsIntegrationsElasticbeanstalkPtrOutput
	ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext(context.Context) AwsIntegrationsElasticbeanstalkPtrOutput
}

AwsIntegrationsElasticbeanstalkPtrInput is an input type that accepts AwsIntegrationsElasticbeanstalkArgs, AwsIntegrationsElasticbeanstalkPtr and AwsIntegrationsElasticbeanstalkPtrOutput values. You can construct a concrete instance of `AwsIntegrationsElasticbeanstalkPtrInput` via:

        AwsIntegrationsElasticbeanstalkArgs{...}

or:

        nil

type AwsIntegrationsElasticbeanstalkPtrOutput added in v5.12.0

type AwsIntegrationsElasticbeanstalkPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElasticbeanstalkPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElasticbeanstalkPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsElasticbeanstalkPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsElasticbeanstalkPtrOutput) FetchExtendedInventory added in v5.12.0

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElasticbeanstalkPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElasticbeanstalkPtrOutput) MetricsPollingInterval added in v5.12.0

The data polling interval in seconds.

func (AwsIntegrationsElasticbeanstalkPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticbeanstalkPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticbeanstalkPtrOutput) ToAwsIntegrationsElasticbeanstalkPtrOutput added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkPtrOutput) ToAwsIntegrationsElasticbeanstalkPtrOutput() AwsIntegrationsElasticbeanstalkPtrOutput

func (AwsIntegrationsElasticbeanstalkPtrOutput) ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsElasticbeanstalkPtrOutput) ToAwsIntegrationsElasticbeanstalkPtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticbeanstalkPtrOutput

type AwsIntegrationsElasticsearch added in v5.12.0

type AwsIntegrationsElasticsearch struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
	FetchNodes *bool `pulumi:"fetchNodes"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsElasticsearchArgs added in v5.12.0

type AwsIntegrationsElasticsearchArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
	FetchNodes pulumi.BoolPtrInput `pulumi:"fetchNodes"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsElasticsearchArgs) ElementType added in v5.12.0

func (AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchOutput added in v5.12.0

func (i AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchOutput() AwsIntegrationsElasticsearchOutput

func (AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchOutputWithContext added in v5.12.0

func (i AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchOutputWithContext(ctx context.Context) AwsIntegrationsElasticsearchOutput

func (AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchPtrOutput added in v5.12.0

func (i AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchPtrOutput() AwsIntegrationsElasticsearchPtrOutput

func (AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsElasticsearchArgs) ToAwsIntegrationsElasticsearchPtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticsearchPtrOutput

type AwsIntegrationsElasticsearchInput added in v5.12.0

type AwsIntegrationsElasticsearchInput interface {
	pulumi.Input

	ToAwsIntegrationsElasticsearchOutput() AwsIntegrationsElasticsearchOutput
	ToAwsIntegrationsElasticsearchOutputWithContext(context.Context) AwsIntegrationsElasticsearchOutput
}

AwsIntegrationsElasticsearchInput is an input type that accepts AwsIntegrationsElasticsearchArgs and AwsIntegrationsElasticsearchOutput values. You can construct a concrete instance of `AwsIntegrationsElasticsearchInput` via:

AwsIntegrationsElasticsearchArgs{...}

type AwsIntegrationsElasticsearchOutput added in v5.12.0

type AwsIntegrationsElasticsearchOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElasticsearchOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElasticsearchOutput) ElementType added in v5.12.0

func (AwsIntegrationsElasticsearchOutput) FetchNodes added in v5.12.0

Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.

func (AwsIntegrationsElasticsearchOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsElasticsearchOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElasticsearchOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticsearchOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchOutput added in v5.12.0

func (o AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchOutput() AwsIntegrationsElasticsearchOutput

func (AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchOutputWithContext added in v5.12.0

func (o AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchOutputWithContext(ctx context.Context) AwsIntegrationsElasticsearchOutput

func (AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchPtrOutput added in v5.12.0

func (o AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchPtrOutput() AwsIntegrationsElasticsearchPtrOutput

func (AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsElasticsearchOutput) ToAwsIntegrationsElasticsearchPtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticsearchPtrOutput

type AwsIntegrationsElasticsearchPtrInput added in v5.12.0

type AwsIntegrationsElasticsearchPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsElasticsearchPtrOutput() AwsIntegrationsElasticsearchPtrOutput
	ToAwsIntegrationsElasticsearchPtrOutputWithContext(context.Context) AwsIntegrationsElasticsearchPtrOutput
}

AwsIntegrationsElasticsearchPtrInput is an input type that accepts AwsIntegrationsElasticsearchArgs, AwsIntegrationsElasticsearchPtr and AwsIntegrationsElasticsearchPtrOutput values. You can construct a concrete instance of `AwsIntegrationsElasticsearchPtrInput` via:

        AwsIntegrationsElasticsearchArgs{...}

or:

        nil

func AwsIntegrationsElasticsearchPtr added in v5.12.0

type AwsIntegrationsElasticsearchPtrOutput added in v5.12.0

type AwsIntegrationsElasticsearchPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElasticsearchPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElasticsearchPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsElasticsearchPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsElasticsearchPtrOutput) FetchNodes added in v5.12.0

Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.

func (AwsIntegrationsElasticsearchPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsElasticsearchPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElasticsearchPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticsearchPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsElasticsearchPtrOutput) ToAwsIntegrationsElasticsearchPtrOutput added in v5.12.0

func (o AwsIntegrationsElasticsearchPtrOutput) ToAwsIntegrationsElasticsearchPtrOutput() AwsIntegrationsElasticsearchPtrOutput

func (AwsIntegrationsElasticsearchPtrOutput) ToAwsIntegrationsElasticsearchPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsElasticsearchPtrOutput) ToAwsIntegrationsElasticsearchPtrOutputWithContext(ctx context.Context) AwsIntegrationsElasticsearchPtrOutput

type AwsIntegrationsElb added in v5.12.0

type AwsIntegrationsElb struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsElbArgs added in v5.12.0

type AwsIntegrationsElbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsElbArgs) ElementType added in v5.12.0

func (AwsIntegrationsElbArgs) ElementType() reflect.Type

func (AwsIntegrationsElbArgs) ToAwsIntegrationsElbOutput added in v5.12.0

func (i AwsIntegrationsElbArgs) ToAwsIntegrationsElbOutput() AwsIntegrationsElbOutput

func (AwsIntegrationsElbArgs) ToAwsIntegrationsElbOutputWithContext added in v5.12.0

func (i AwsIntegrationsElbArgs) ToAwsIntegrationsElbOutputWithContext(ctx context.Context) AwsIntegrationsElbOutput

func (AwsIntegrationsElbArgs) ToAwsIntegrationsElbPtrOutput added in v5.12.0

func (i AwsIntegrationsElbArgs) ToAwsIntegrationsElbPtrOutput() AwsIntegrationsElbPtrOutput

func (AwsIntegrationsElbArgs) ToAwsIntegrationsElbPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsElbArgs) ToAwsIntegrationsElbPtrOutputWithContext(ctx context.Context) AwsIntegrationsElbPtrOutput

type AwsIntegrationsElbInput added in v5.12.0

type AwsIntegrationsElbInput interface {
	pulumi.Input

	ToAwsIntegrationsElbOutput() AwsIntegrationsElbOutput
	ToAwsIntegrationsElbOutputWithContext(context.Context) AwsIntegrationsElbOutput
}

AwsIntegrationsElbInput is an input type that accepts AwsIntegrationsElbArgs and AwsIntegrationsElbOutput values. You can construct a concrete instance of `AwsIntegrationsElbInput` via:

AwsIntegrationsElbArgs{...}

type AwsIntegrationsElbOutput added in v5.12.0

type AwsIntegrationsElbOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElbOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElbOutput) ElementType added in v5.12.0

func (AwsIntegrationsElbOutput) ElementType() reflect.Type

func (AwsIntegrationsElbOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsElbOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElbOutput) FetchTags added in v5.12.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElbOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsElbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElbOutput) ToAwsIntegrationsElbOutput added in v5.12.0

func (o AwsIntegrationsElbOutput) ToAwsIntegrationsElbOutput() AwsIntegrationsElbOutput

func (AwsIntegrationsElbOutput) ToAwsIntegrationsElbOutputWithContext added in v5.12.0

func (o AwsIntegrationsElbOutput) ToAwsIntegrationsElbOutputWithContext(ctx context.Context) AwsIntegrationsElbOutput

func (AwsIntegrationsElbOutput) ToAwsIntegrationsElbPtrOutput added in v5.12.0

func (o AwsIntegrationsElbOutput) ToAwsIntegrationsElbPtrOutput() AwsIntegrationsElbPtrOutput

func (AwsIntegrationsElbOutput) ToAwsIntegrationsElbPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsElbOutput) ToAwsIntegrationsElbPtrOutputWithContext(ctx context.Context) AwsIntegrationsElbPtrOutput

type AwsIntegrationsElbPtrInput added in v5.12.0

type AwsIntegrationsElbPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsElbPtrOutput() AwsIntegrationsElbPtrOutput
	ToAwsIntegrationsElbPtrOutputWithContext(context.Context) AwsIntegrationsElbPtrOutput
}

AwsIntegrationsElbPtrInput is an input type that accepts AwsIntegrationsElbArgs, AwsIntegrationsElbPtr and AwsIntegrationsElbPtrOutput values. You can construct a concrete instance of `AwsIntegrationsElbPtrInput` via:

        AwsIntegrationsElbArgs{...}

or:

        nil

func AwsIntegrationsElbPtr added in v5.12.0

func AwsIntegrationsElbPtr(v *AwsIntegrationsElbArgs) AwsIntegrationsElbPtrInput

type AwsIntegrationsElbPtrOutput added in v5.12.0

type AwsIntegrationsElbPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsElbPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsElbPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsElbPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsElbPtrOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsElbPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElbPtrOutput) FetchTags added in v5.12.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsElbPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsElbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsElbPtrOutput) ToAwsIntegrationsElbPtrOutput added in v5.12.0

func (o AwsIntegrationsElbPtrOutput) ToAwsIntegrationsElbPtrOutput() AwsIntegrationsElbPtrOutput

func (AwsIntegrationsElbPtrOutput) ToAwsIntegrationsElbPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsElbPtrOutput) ToAwsIntegrationsElbPtrOutputWithContext(ctx context.Context) AwsIntegrationsElbPtrOutput

type AwsIntegrationsEmr added in v5.12.0

type AwsIntegrationsEmr struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsEmrArgs added in v5.12.0

type AwsIntegrationsEmrArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsEmrArgs) ElementType added in v5.12.0

func (AwsIntegrationsEmrArgs) ElementType() reflect.Type

func (AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrOutput added in v5.12.0

func (i AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrOutput() AwsIntegrationsEmrOutput

func (AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrOutputWithContext added in v5.12.0

func (i AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrOutputWithContext(ctx context.Context) AwsIntegrationsEmrOutput

func (AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrPtrOutput added in v5.12.0

func (i AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrPtrOutput() AwsIntegrationsEmrPtrOutput

func (AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsEmrArgs) ToAwsIntegrationsEmrPtrOutputWithContext(ctx context.Context) AwsIntegrationsEmrPtrOutput

type AwsIntegrationsEmrInput added in v5.12.0

type AwsIntegrationsEmrInput interface {
	pulumi.Input

	ToAwsIntegrationsEmrOutput() AwsIntegrationsEmrOutput
	ToAwsIntegrationsEmrOutputWithContext(context.Context) AwsIntegrationsEmrOutput
}

AwsIntegrationsEmrInput is an input type that accepts AwsIntegrationsEmrArgs and AwsIntegrationsEmrOutput values. You can construct a concrete instance of `AwsIntegrationsEmrInput` via:

AwsIntegrationsEmrArgs{...}

type AwsIntegrationsEmrOutput added in v5.12.0

type AwsIntegrationsEmrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEmrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEmrOutput) ElementType added in v5.12.0

func (AwsIntegrationsEmrOutput) ElementType() reflect.Type

func (AwsIntegrationsEmrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEmrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEmrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEmrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEmrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrOutput added in v5.12.0

func (o AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrOutput() AwsIntegrationsEmrOutput

func (AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrOutputWithContext(ctx context.Context) AwsIntegrationsEmrOutput

func (AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrPtrOutput added in v5.12.0

func (o AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrPtrOutput() AwsIntegrationsEmrPtrOutput

func (AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEmrOutput) ToAwsIntegrationsEmrPtrOutputWithContext(ctx context.Context) AwsIntegrationsEmrPtrOutput

type AwsIntegrationsEmrPtrInput added in v5.12.0

type AwsIntegrationsEmrPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsEmrPtrOutput() AwsIntegrationsEmrPtrOutput
	ToAwsIntegrationsEmrPtrOutputWithContext(context.Context) AwsIntegrationsEmrPtrOutput
}

AwsIntegrationsEmrPtrInput is an input type that accepts AwsIntegrationsEmrArgs, AwsIntegrationsEmrPtr and AwsIntegrationsEmrPtrOutput values. You can construct a concrete instance of `AwsIntegrationsEmrPtrInput` via:

        AwsIntegrationsEmrArgs{...}

or:

        nil

func AwsIntegrationsEmrPtr added in v5.12.0

func AwsIntegrationsEmrPtr(v *AwsIntegrationsEmrArgs) AwsIntegrationsEmrPtrInput

type AwsIntegrationsEmrPtrOutput added in v5.12.0

type AwsIntegrationsEmrPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsEmrPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsEmrPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsEmrPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsEmrPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsEmrPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsEmrPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsEmrPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEmrPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsEmrPtrOutput) ToAwsIntegrationsEmrPtrOutput added in v5.12.0

func (o AwsIntegrationsEmrPtrOutput) ToAwsIntegrationsEmrPtrOutput() AwsIntegrationsEmrPtrOutput

func (AwsIntegrationsEmrPtrOutput) ToAwsIntegrationsEmrPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsEmrPtrOutput) ToAwsIntegrationsEmrPtrOutputWithContext(ctx context.Context) AwsIntegrationsEmrPtrOutput

type AwsIntegrationsHealth

type AwsIntegrationsHealth struct {
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsHealthArgs

type AwsIntegrationsHealthArgs struct {
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsHealthArgs) ElementType

func (AwsIntegrationsHealthArgs) ElementType() reflect.Type

func (AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthOutput

func (i AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthOutput() AwsIntegrationsHealthOutput

func (AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthOutputWithContext

func (i AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthOutputWithContext(ctx context.Context) AwsIntegrationsHealthOutput

func (AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthPtrOutput

func (i AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthPtrOutput() AwsIntegrationsHealthPtrOutput

func (AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthPtrOutputWithContext

func (i AwsIntegrationsHealthArgs) ToAwsIntegrationsHealthPtrOutputWithContext(ctx context.Context) AwsIntegrationsHealthPtrOutput

type AwsIntegrationsHealthInput

type AwsIntegrationsHealthInput interface {
	pulumi.Input

	ToAwsIntegrationsHealthOutput() AwsIntegrationsHealthOutput
	ToAwsIntegrationsHealthOutputWithContext(context.Context) AwsIntegrationsHealthOutput
}

AwsIntegrationsHealthInput is an input type that accepts AwsIntegrationsHealthArgs and AwsIntegrationsHealthOutput values. You can construct a concrete instance of `AwsIntegrationsHealthInput` via:

AwsIntegrationsHealthArgs{...}

type AwsIntegrationsHealthOutput

type AwsIntegrationsHealthOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsHealthOutput) ElementType

func (AwsIntegrationsHealthOutput) MetricsPollingInterval

func (o AwsIntegrationsHealthOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthOutput

func (o AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthOutput() AwsIntegrationsHealthOutput

func (AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthOutputWithContext

func (o AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthOutputWithContext(ctx context.Context) AwsIntegrationsHealthOutput

func (AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthPtrOutput

func (o AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthPtrOutput() AwsIntegrationsHealthPtrOutput

func (AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthPtrOutputWithContext

func (o AwsIntegrationsHealthOutput) ToAwsIntegrationsHealthPtrOutputWithContext(ctx context.Context) AwsIntegrationsHealthPtrOutput

type AwsIntegrationsHealthPtrInput

type AwsIntegrationsHealthPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsHealthPtrOutput() AwsIntegrationsHealthPtrOutput
	ToAwsIntegrationsHealthPtrOutputWithContext(context.Context) AwsIntegrationsHealthPtrOutput
}

AwsIntegrationsHealthPtrInput is an input type that accepts AwsIntegrationsHealthArgs, AwsIntegrationsHealthPtr and AwsIntegrationsHealthPtrOutput values. You can construct a concrete instance of `AwsIntegrationsHealthPtrInput` via:

        AwsIntegrationsHealthArgs{...}

or:

        nil

type AwsIntegrationsHealthPtrOutput

type AwsIntegrationsHealthPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsHealthPtrOutput) Elem

func (AwsIntegrationsHealthPtrOutput) ElementType

func (AwsIntegrationsHealthPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsHealthPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsHealthPtrOutput) ToAwsIntegrationsHealthPtrOutput

func (o AwsIntegrationsHealthPtrOutput) ToAwsIntegrationsHealthPtrOutput() AwsIntegrationsHealthPtrOutput

func (AwsIntegrationsHealthPtrOutput) ToAwsIntegrationsHealthPtrOutputWithContext

func (o AwsIntegrationsHealthPtrOutput) ToAwsIntegrationsHealthPtrOutputWithContext(ctx context.Context) AwsIntegrationsHealthPtrOutput

type AwsIntegrationsIam added in v5.12.0

type AwsIntegrationsIam struct {
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsIamArgs added in v5.12.0

type AwsIntegrationsIamArgs struct {
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsIamArgs) ElementType added in v5.12.0

func (AwsIntegrationsIamArgs) ElementType() reflect.Type

func (AwsIntegrationsIamArgs) ToAwsIntegrationsIamOutput added in v5.12.0

func (i AwsIntegrationsIamArgs) ToAwsIntegrationsIamOutput() AwsIntegrationsIamOutput

func (AwsIntegrationsIamArgs) ToAwsIntegrationsIamOutputWithContext added in v5.12.0

func (i AwsIntegrationsIamArgs) ToAwsIntegrationsIamOutputWithContext(ctx context.Context) AwsIntegrationsIamOutput

func (AwsIntegrationsIamArgs) ToAwsIntegrationsIamPtrOutput added in v5.12.0

func (i AwsIntegrationsIamArgs) ToAwsIntegrationsIamPtrOutput() AwsIntegrationsIamPtrOutput

func (AwsIntegrationsIamArgs) ToAwsIntegrationsIamPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsIamArgs) ToAwsIntegrationsIamPtrOutputWithContext(ctx context.Context) AwsIntegrationsIamPtrOutput

type AwsIntegrationsIamInput added in v5.12.0

type AwsIntegrationsIamInput interface {
	pulumi.Input

	ToAwsIntegrationsIamOutput() AwsIntegrationsIamOutput
	ToAwsIntegrationsIamOutputWithContext(context.Context) AwsIntegrationsIamOutput
}

AwsIntegrationsIamInput is an input type that accepts AwsIntegrationsIamArgs and AwsIntegrationsIamOutput values. You can construct a concrete instance of `AwsIntegrationsIamInput` via:

AwsIntegrationsIamArgs{...}

type AwsIntegrationsIamOutput added in v5.12.0

type AwsIntegrationsIamOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsIamOutput) ElementType added in v5.12.0

func (AwsIntegrationsIamOutput) ElementType() reflect.Type

func (AwsIntegrationsIamOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsIamOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsIamOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsIamOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsIamOutput) ToAwsIntegrationsIamOutput added in v5.12.0

func (o AwsIntegrationsIamOutput) ToAwsIntegrationsIamOutput() AwsIntegrationsIamOutput

func (AwsIntegrationsIamOutput) ToAwsIntegrationsIamOutputWithContext added in v5.12.0

func (o AwsIntegrationsIamOutput) ToAwsIntegrationsIamOutputWithContext(ctx context.Context) AwsIntegrationsIamOutput

func (AwsIntegrationsIamOutput) ToAwsIntegrationsIamPtrOutput added in v5.12.0

func (o AwsIntegrationsIamOutput) ToAwsIntegrationsIamPtrOutput() AwsIntegrationsIamPtrOutput

func (AwsIntegrationsIamOutput) ToAwsIntegrationsIamPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsIamOutput) ToAwsIntegrationsIamPtrOutputWithContext(ctx context.Context) AwsIntegrationsIamPtrOutput

type AwsIntegrationsIamPtrInput added in v5.12.0

type AwsIntegrationsIamPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsIamPtrOutput() AwsIntegrationsIamPtrOutput
	ToAwsIntegrationsIamPtrOutputWithContext(context.Context) AwsIntegrationsIamPtrOutput
}

AwsIntegrationsIamPtrInput is an input type that accepts AwsIntegrationsIamArgs, AwsIntegrationsIamPtr and AwsIntegrationsIamPtrOutput values. You can construct a concrete instance of `AwsIntegrationsIamPtrInput` via:

        AwsIntegrationsIamArgs{...}

or:

        nil

func AwsIntegrationsIamPtr added in v5.12.0

func AwsIntegrationsIamPtr(v *AwsIntegrationsIamArgs) AwsIntegrationsIamPtrInput

type AwsIntegrationsIamPtrOutput added in v5.12.0

type AwsIntegrationsIamPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsIamPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsIamPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsIamPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsIamPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsIamPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsIamPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsIamPtrOutput) ToAwsIntegrationsIamPtrOutput added in v5.12.0

func (o AwsIntegrationsIamPtrOutput) ToAwsIntegrationsIamPtrOutput() AwsIntegrationsIamPtrOutput

func (AwsIntegrationsIamPtrOutput) ToAwsIntegrationsIamPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsIamPtrOutput) ToAwsIntegrationsIamPtrOutputWithContext(ctx context.Context) AwsIntegrationsIamPtrOutput

type AwsIntegrationsInput

type AwsIntegrationsInput interface {
	pulumi.Input

	ToAwsIntegrationsOutput() AwsIntegrationsOutput
	ToAwsIntegrationsOutputWithContext(ctx context.Context) AwsIntegrationsOutput
}

type AwsIntegrationsIot added in v5.12.0

type AwsIntegrationsIot struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsIotArgs added in v5.12.0

type AwsIntegrationsIotArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsIotArgs) ElementType added in v5.12.0

func (AwsIntegrationsIotArgs) ElementType() reflect.Type

func (AwsIntegrationsIotArgs) ToAwsIntegrationsIotOutput added in v5.12.0

func (i AwsIntegrationsIotArgs) ToAwsIntegrationsIotOutput() AwsIntegrationsIotOutput

func (AwsIntegrationsIotArgs) ToAwsIntegrationsIotOutputWithContext added in v5.12.0

func (i AwsIntegrationsIotArgs) ToAwsIntegrationsIotOutputWithContext(ctx context.Context) AwsIntegrationsIotOutput

func (AwsIntegrationsIotArgs) ToAwsIntegrationsIotPtrOutput added in v5.12.0

func (i AwsIntegrationsIotArgs) ToAwsIntegrationsIotPtrOutput() AwsIntegrationsIotPtrOutput

func (AwsIntegrationsIotArgs) ToAwsIntegrationsIotPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsIotArgs) ToAwsIntegrationsIotPtrOutputWithContext(ctx context.Context) AwsIntegrationsIotPtrOutput

type AwsIntegrationsIotInput added in v5.12.0

type AwsIntegrationsIotInput interface {
	pulumi.Input

	ToAwsIntegrationsIotOutput() AwsIntegrationsIotOutput
	ToAwsIntegrationsIotOutputWithContext(context.Context) AwsIntegrationsIotOutput
}

AwsIntegrationsIotInput is an input type that accepts AwsIntegrationsIotArgs and AwsIntegrationsIotOutput values. You can construct a concrete instance of `AwsIntegrationsIotInput` via:

AwsIntegrationsIotArgs{...}

type AwsIntegrationsIotOutput added in v5.12.0

type AwsIntegrationsIotOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsIotOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsIotOutput) ElementType added in v5.12.0

func (AwsIntegrationsIotOutput) ElementType() reflect.Type

func (AwsIntegrationsIotOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsIotOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsIotOutput) ToAwsIntegrationsIotOutput added in v5.12.0

func (o AwsIntegrationsIotOutput) ToAwsIntegrationsIotOutput() AwsIntegrationsIotOutput

func (AwsIntegrationsIotOutput) ToAwsIntegrationsIotOutputWithContext added in v5.12.0

func (o AwsIntegrationsIotOutput) ToAwsIntegrationsIotOutputWithContext(ctx context.Context) AwsIntegrationsIotOutput

func (AwsIntegrationsIotOutput) ToAwsIntegrationsIotPtrOutput added in v5.12.0

func (o AwsIntegrationsIotOutput) ToAwsIntegrationsIotPtrOutput() AwsIntegrationsIotPtrOutput

func (AwsIntegrationsIotOutput) ToAwsIntegrationsIotPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsIotOutput) ToAwsIntegrationsIotPtrOutputWithContext(ctx context.Context) AwsIntegrationsIotPtrOutput

type AwsIntegrationsIotPtrInput added in v5.12.0

type AwsIntegrationsIotPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsIotPtrOutput() AwsIntegrationsIotPtrOutput
	ToAwsIntegrationsIotPtrOutputWithContext(context.Context) AwsIntegrationsIotPtrOutput
}

AwsIntegrationsIotPtrInput is an input type that accepts AwsIntegrationsIotArgs, AwsIntegrationsIotPtr and AwsIntegrationsIotPtrOutput values. You can construct a concrete instance of `AwsIntegrationsIotPtrInput` via:

        AwsIntegrationsIotArgs{...}

or:

        nil

func AwsIntegrationsIotPtr added in v5.12.0

func AwsIntegrationsIotPtr(v *AwsIntegrationsIotArgs) AwsIntegrationsIotPtrInput

type AwsIntegrationsIotPtrOutput added in v5.12.0

type AwsIntegrationsIotPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsIotPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsIotPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsIotPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsIotPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsIotPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsIotPtrOutput) ToAwsIntegrationsIotPtrOutput added in v5.12.0

func (o AwsIntegrationsIotPtrOutput) ToAwsIntegrationsIotPtrOutput() AwsIntegrationsIotPtrOutput

func (AwsIntegrationsIotPtrOutput) ToAwsIntegrationsIotPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsIotPtrOutput) ToAwsIntegrationsIotPtrOutputWithContext(ctx context.Context) AwsIntegrationsIotPtrOutput

type AwsIntegrationsKinesis added in v5.12.0

type AwsIntegrationsKinesis struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchShards *bool `pulumi:"fetchShards"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsKinesisArgs added in v5.12.0

type AwsIntegrationsKinesisArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchShards pulumi.BoolPtrInput `pulumi:"fetchShards"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsKinesisArgs) ElementType added in v5.12.0

func (AwsIntegrationsKinesisArgs) ElementType() reflect.Type

func (AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisOutput added in v5.12.0

func (i AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisOutput() AwsIntegrationsKinesisOutput

func (AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisOutputWithContext added in v5.12.0

func (i AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisOutputWithContext(ctx context.Context) AwsIntegrationsKinesisOutput

func (AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisPtrOutput added in v5.12.0

func (i AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisPtrOutput() AwsIntegrationsKinesisPtrOutput

func (AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsKinesisArgs) ToAwsIntegrationsKinesisPtrOutputWithContext(ctx context.Context) AwsIntegrationsKinesisPtrOutput

type AwsIntegrationsKinesisFirehose added in v5.12.0

type AwsIntegrationsKinesisFirehose struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsKinesisFirehoseArgs added in v5.12.0

type AwsIntegrationsKinesisFirehoseArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsKinesisFirehoseArgs) ElementType added in v5.12.0

func (AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehoseOutput added in v5.12.0

func (i AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehoseOutput() AwsIntegrationsKinesisFirehoseOutput

func (AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehoseOutputWithContext added in v5.12.0

func (i AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehoseOutputWithContext(ctx context.Context) AwsIntegrationsKinesisFirehoseOutput

func (AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehosePtrOutput added in v5.12.0

func (i AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehosePtrOutput() AwsIntegrationsKinesisFirehosePtrOutput

func (AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehosePtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsKinesisFirehoseArgs) ToAwsIntegrationsKinesisFirehosePtrOutputWithContext(ctx context.Context) AwsIntegrationsKinesisFirehosePtrOutput

type AwsIntegrationsKinesisFirehoseInput added in v5.12.0

type AwsIntegrationsKinesisFirehoseInput interface {
	pulumi.Input

	ToAwsIntegrationsKinesisFirehoseOutput() AwsIntegrationsKinesisFirehoseOutput
	ToAwsIntegrationsKinesisFirehoseOutputWithContext(context.Context) AwsIntegrationsKinesisFirehoseOutput
}

AwsIntegrationsKinesisFirehoseInput is an input type that accepts AwsIntegrationsKinesisFirehoseArgs and AwsIntegrationsKinesisFirehoseOutput values. You can construct a concrete instance of `AwsIntegrationsKinesisFirehoseInput` via:

AwsIntegrationsKinesisFirehoseArgs{...}

type AwsIntegrationsKinesisFirehoseOutput added in v5.12.0

type AwsIntegrationsKinesisFirehoseOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsKinesisFirehoseOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsKinesisFirehoseOutput) ElementType added in v5.12.0

func (AwsIntegrationsKinesisFirehoseOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsKinesisFirehoseOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehoseOutput added in v5.12.0

func (o AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehoseOutput() AwsIntegrationsKinesisFirehoseOutput

func (AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehoseOutputWithContext added in v5.12.0

func (o AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehoseOutputWithContext(ctx context.Context) AwsIntegrationsKinesisFirehoseOutput

func (AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehosePtrOutput added in v5.12.0

func (o AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehosePtrOutput() AwsIntegrationsKinesisFirehosePtrOutput

func (AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehosePtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsKinesisFirehoseOutput) ToAwsIntegrationsKinesisFirehosePtrOutputWithContext(ctx context.Context) AwsIntegrationsKinesisFirehosePtrOutput

type AwsIntegrationsKinesisFirehosePtrInput added in v5.12.0

type AwsIntegrationsKinesisFirehosePtrInput interface {
	pulumi.Input

	ToAwsIntegrationsKinesisFirehosePtrOutput() AwsIntegrationsKinesisFirehosePtrOutput
	ToAwsIntegrationsKinesisFirehosePtrOutputWithContext(context.Context) AwsIntegrationsKinesisFirehosePtrOutput
}

AwsIntegrationsKinesisFirehosePtrInput is an input type that accepts AwsIntegrationsKinesisFirehoseArgs, AwsIntegrationsKinesisFirehosePtr and AwsIntegrationsKinesisFirehosePtrOutput values. You can construct a concrete instance of `AwsIntegrationsKinesisFirehosePtrInput` via:

        AwsIntegrationsKinesisFirehoseArgs{...}

or:

        nil

type AwsIntegrationsKinesisFirehosePtrOutput added in v5.12.0

type AwsIntegrationsKinesisFirehosePtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsKinesisFirehosePtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsKinesisFirehosePtrOutput) Elem added in v5.12.0

func (AwsIntegrationsKinesisFirehosePtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsKinesisFirehosePtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsKinesisFirehosePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsKinesisFirehosePtrOutput) ToAwsIntegrationsKinesisFirehosePtrOutput added in v5.12.0

func (o AwsIntegrationsKinesisFirehosePtrOutput) ToAwsIntegrationsKinesisFirehosePtrOutput() AwsIntegrationsKinesisFirehosePtrOutput

func (AwsIntegrationsKinesisFirehosePtrOutput) ToAwsIntegrationsKinesisFirehosePtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsKinesisFirehosePtrOutput) ToAwsIntegrationsKinesisFirehosePtrOutputWithContext(ctx context.Context) AwsIntegrationsKinesisFirehosePtrOutput

type AwsIntegrationsKinesisInput added in v5.12.0

type AwsIntegrationsKinesisInput interface {
	pulumi.Input

	ToAwsIntegrationsKinesisOutput() AwsIntegrationsKinesisOutput
	ToAwsIntegrationsKinesisOutputWithContext(context.Context) AwsIntegrationsKinesisOutput
}

AwsIntegrationsKinesisInput is an input type that accepts AwsIntegrationsKinesisArgs and AwsIntegrationsKinesisOutput values. You can construct a concrete instance of `AwsIntegrationsKinesisInput` via:

AwsIntegrationsKinesisArgs{...}

type AwsIntegrationsKinesisOutput added in v5.12.0

type AwsIntegrationsKinesisOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsKinesisOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsKinesisOutput) ElementType added in v5.12.0

func (AwsIntegrationsKinesisOutput) FetchShards added in v5.12.0

Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsKinesisOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsKinesisOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsKinesisOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsKinesisOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsKinesisOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisOutput added in v5.12.0

func (o AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisOutput() AwsIntegrationsKinesisOutput

func (AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisOutputWithContext added in v5.12.0

func (o AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisOutputWithContext(ctx context.Context) AwsIntegrationsKinesisOutput

func (AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisPtrOutput added in v5.12.0

func (o AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisPtrOutput() AwsIntegrationsKinesisPtrOutput

func (AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsKinesisOutput) ToAwsIntegrationsKinesisPtrOutputWithContext(ctx context.Context) AwsIntegrationsKinesisPtrOutput

type AwsIntegrationsKinesisPtrInput added in v5.12.0

type AwsIntegrationsKinesisPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsKinesisPtrOutput() AwsIntegrationsKinesisPtrOutput
	ToAwsIntegrationsKinesisPtrOutputWithContext(context.Context) AwsIntegrationsKinesisPtrOutput
}

AwsIntegrationsKinesisPtrInput is an input type that accepts AwsIntegrationsKinesisArgs, AwsIntegrationsKinesisPtr and AwsIntegrationsKinesisPtrOutput values. You can construct a concrete instance of `AwsIntegrationsKinesisPtrInput` via:

        AwsIntegrationsKinesisArgs{...}

or:

        nil

func AwsIntegrationsKinesisPtr added in v5.12.0

func AwsIntegrationsKinesisPtr(v *AwsIntegrationsKinesisArgs) AwsIntegrationsKinesisPtrInput

type AwsIntegrationsKinesisPtrOutput added in v5.12.0

type AwsIntegrationsKinesisPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsKinesisPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsKinesisPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsKinesisPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsKinesisPtrOutput) FetchShards added in v5.12.0

Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsKinesisPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsKinesisPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsKinesisPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsKinesisPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsKinesisPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsKinesisPtrOutput) ToAwsIntegrationsKinesisPtrOutput added in v5.12.0

func (o AwsIntegrationsKinesisPtrOutput) ToAwsIntegrationsKinesisPtrOutput() AwsIntegrationsKinesisPtrOutput

func (AwsIntegrationsKinesisPtrOutput) ToAwsIntegrationsKinesisPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsKinesisPtrOutput) ToAwsIntegrationsKinesisPtrOutputWithContext(ctx context.Context) AwsIntegrationsKinesisPtrOutput

type AwsIntegrationsLambda added in v5.12.0

type AwsIntegrationsLambda struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsLambdaArgs added in v5.12.0

type AwsIntegrationsLambdaArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsLambdaArgs) ElementType added in v5.12.0

func (AwsIntegrationsLambdaArgs) ElementType() reflect.Type

func (AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaOutput added in v5.12.0

func (i AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaOutput() AwsIntegrationsLambdaOutput

func (AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaOutputWithContext added in v5.12.0

func (i AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaOutputWithContext(ctx context.Context) AwsIntegrationsLambdaOutput

func (AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaPtrOutput added in v5.12.0

func (i AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaPtrOutput() AwsIntegrationsLambdaPtrOutput

func (AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsLambdaArgs) ToAwsIntegrationsLambdaPtrOutputWithContext(ctx context.Context) AwsIntegrationsLambdaPtrOutput

type AwsIntegrationsLambdaInput added in v5.12.0

type AwsIntegrationsLambdaInput interface {
	pulumi.Input

	ToAwsIntegrationsLambdaOutput() AwsIntegrationsLambdaOutput
	ToAwsIntegrationsLambdaOutputWithContext(context.Context) AwsIntegrationsLambdaOutput
}

AwsIntegrationsLambdaInput is an input type that accepts AwsIntegrationsLambdaArgs and AwsIntegrationsLambdaOutput values. You can construct a concrete instance of `AwsIntegrationsLambdaInput` via:

AwsIntegrationsLambdaArgs{...}

type AwsIntegrationsLambdaOutput added in v5.12.0

type AwsIntegrationsLambdaOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsLambdaOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsLambdaOutput) ElementType added in v5.12.0

func (AwsIntegrationsLambdaOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsLambdaOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsLambdaOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsLambdaOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsLambdaOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaOutput added in v5.12.0

func (o AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaOutput() AwsIntegrationsLambdaOutput

func (AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaOutputWithContext added in v5.12.0

func (o AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaOutputWithContext(ctx context.Context) AwsIntegrationsLambdaOutput

func (AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaPtrOutput added in v5.12.0

func (o AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaPtrOutput() AwsIntegrationsLambdaPtrOutput

func (AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsLambdaOutput) ToAwsIntegrationsLambdaPtrOutputWithContext(ctx context.Context) AwsIntegrationsLambdaPtrOutput

type AwsIntegrationsLambdaPtrInput added in v5.12.0

type AwsIntegrationsLambdaPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsLambdaPtrOutput() AwsIntegrationsLambdaPtrOutput
	ToAwsIntegrationsLambdaPtrOutputWithContext(context.Context) AwsIntegrationsLambdaPtrOutput
}

AwsIntegrationsLambdaPtrInput is an input type that accepts AwsIntegrationsLambdaArgs, AwsIntegrationsLambdaPtr and AwsIntegrationsLambdaPtrOutput values. You can construct a concrete instance of `AwsIntegrationsLambdaPtrInput` via:

        AwsIntegrationsLambdaArgs{...}

or:

        nil

func AwsIntegrationsLambdaPtr added in v5.12.0

func AwsIntegrationsLambdaPtr(v *AwsIntegrationsLambdaArgs) AwsIntegrationsLambdaPtrInput

type AwsIntegrationsLambdaPtrOutput added in v5.12.0

type AwsIntegrationsLambdaPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsLambdaPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsLambdaPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsLambdaPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsLambdaPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsLambdaPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsLambdaPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsLambdaPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsLambdaPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsLambdaPtrOutput) ToAwsIntegrationsLambdaPtrOutput added in v5.12.0

func (o AwsIntegrationsLambdaPtrOutput) ToAwsIntegrationsLambdaPtrOutput() AwsIntegrationsLambdaPtrOutput

func (AwsIntegrationsLambdaPtrOutput) ToAwsIntegrationsLambdaPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsLambdaPtrOutput) ToAwsIntegrationsLambdaPtrOutputWithContext(ctx context.Context) AwsIntegrationsLambdaPtrOutput

type AwsIntegrationsMap

type AwsIntegrationsMap map[string]AwsIntegrationsInput

func (AwsIntegrationsMap) ElementType

func (AwsIntegrationsMap) ElementType() reflect.Type

func (AwsIntegrationsMap) ToAwsIntegrationsMapOutput

func (i AwsIntegrationsMap) ToAwsIntegrationsMapOutput() AwsIntegrationsMapOutput

func (AwsIntegrationsMap) ToAwsIntegrationsMapOutputWithContext

func (i AwsIntegrationsMap) ToAwsIntegrationsMapOutputWithContext(ctx context.Context) AwsIntegrationsMapOutput

type AwsIntegrationsMapInput

type AwsIntegrationsMapInput interface {
	pulumi.Input

	ToAwsIntegrationsMapOutput() AwsIntegrationsMapOutput
	ToAwsIntegrationsMapOutputWithContext(context.Context) AwsIntegrationsMapOutput
}

AwsIntegrationsMapInput is an input type that accepts AwsIntegrationsMap and AwsIntegrationsMapOutput values. You can construct a concrete instance of `AwsIntegrationsMapInput` via:

AwsIntegrationsMap{ "key": AwsIntegrationsArgs{...} }

type AwsIntegrationsMapOutput

type AwsIntegrationsMapOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsMapOutput) ElementType

func (AwsIntegrationsMapOutput) ElementType() reflect.Type

func (AwsIntegrationsMapOutput) MapIndex

func (AwsIntegrationsMapOutput) ToAwsIntegrationsMapOutput

func (o AwsIntegrationsMapOutput) ToAwsIntegrationsMapOutput() AwsIntegrationsMapOutput

func (AwsIntegrationsMapOutput) ToAwsIntegrationsMapOutputWithContext

func (o AwsIntegrationsMapOutput) ToAwsIntegrationsMapOutputWithContext(ctx context.Context) AwsIntegrationsMapOutput

type AwsIntegrationsOutput

type AwsIntegrationsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsOutput) AccountId

func (o AwsIntegrationsOutput) AccountId() pulumi.IntOutput

The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.

func (AwsIntegrationsOutput) Alb added in v5.11.0

ALB integration

func (AwsIntegrationsOutput) ApiGateway added in v5.11.0

API Gateway integration

func (AwsIntegrationsOutput) AutoScaling added in v5.11.0

AutoScaling integration

func (AwsIntegrationsOutput) AwsAppSync added in v5.11.0

Aws Appsync integration

func (AwsIntegrationsOutput) AwsAthena added in v5.11.0

Aws Athena integration

func (AwsIntegrationsOutput) AwsCognito added in v5.11.0

Aws Cognito integration

func (AwsIntegrationsOutput) AwsConnect added in v5.11.0

Aws Connect integration

func (AwsIntegrationsOutput) AwsDirectConnect added in v5.11.0

Aws Direct Connect integration

func (AwsIntegrationsOutput) AwsFsx added in v5.11.0

Aws Fsx integration

func (AwsIntegrationsOutput) AwsGlue added in v5.12.0

Aws Glue integration

func (AwsIntegrationsOutput) AwsKinesisAnalytics added in v5.12.0

Aws Kinesis Analytics integration

func (AwsIntegrationsOutput) AwsMediaConvert added in v5.12.0

Aws Media Convert integration

func (AwsIntegrationsOutput) AwsMediaPackageVod added in v5.12.0

Aws Media PackageVod integration

func (AwsIntegrationsOutput) AwsMq added in v5.12.0

Aws Mq integration

func (AwsIntegrationsOutput) AwsMsk added in v5.12.0

Aws Msk integration

func (AwsIntegrationsOutput) AwsNeptune added in v5.12.0

Aws Neptune integration

func (AwsIntegrationsOutput) AwsQldb added in v5.12.0

Aws Qldb integration

func (AwsIntegrationsOutput) AwsRoute53resolver added in v5.12.0

Aws Route53resolver integration

func (AwsIntegrationsOutput) AwsStates added in v5.12.0

Aws states integration

func (AwsIntegrationsOutput) AwsTransitGateway added in v5.12.0

Aws Transit Gateway integration

func (AwsIntegrationsOutput) AwsWaf added in v5.12.0

Aws Waf integration

func (AwsIntegrationsOutput) AwsWafv2 added in v5.12.0

Aws Wafv2 integration

func (AwsIntegrationsOutput) Billing

Billing integration

func (AwsIntegrationsOutput) Cloudfront added in v5.12.0

Cloudfront integration

func (AwsIntegrationsOutput) Cloudtrail

CloudTrail integration

func (AwsIntegrationsOutput) DocDb

Doc DB integration

func (AwsIntegrationsOutput) Dynamodb added in v5.12.0

Dynamo DB integration

func (AwsIntegrationsOutput) Ebs added in v5.11.0

EBS integration

func (AwsIntegrationsOutput) Ec2 added in v5.12.0

Ec2 integration

func (AwsIntegrationsOutput) Ecs added in v5.12.0

Ecs integration

func (AwsIntegrationsOutput) Efs added in v5.12.0

Efs integration

func (AwsIntegrationsOutput) Elasticache added in v5.11.0

Elasticache integration

func (AwsIntegrationsOutput) Elasticbeanstalk added in v5.12.0

Elastic Bean Stalk integration

func (AwsIntegrationsOutput) Elasticsearch added in v5.12.0

Elastic Search integration

func (AwsIntegrationsOutput) Elb added in v5.12.0

Elb integration

func (AwsIntegrationsOutput) ElementType

func (AwsIntegrationsOutput) ElementType() reflect.Type

func (AwsIntegrationsOutput) Emr added in v5.12.0

Emr integration

func (AwsIntegrationsOutput) Health

Health integration

func (AwsIntegrationsOutput) Iam added in v5.12.0

Iam integration

func (AwsIntegrationsOutput) Iot added in v5.12.0

Iot integration

func (AwsIntegrationsOutput) Kinesis added in v5.12.0

Kinesis integration

func (AwsIntegrationsOutput) KinesisFirehose added in v5.12.0

Kinesis Firehose integration

func (AwsIntegrationsOutput) Lambda added in v5.12.0

Lambda integration

func (AwsIntegrationsOutput) LinkedAccountId

func (o AwsIntegrationsOutput) LinkedAccountId() pulumi.IntOutput

The ID of the linked AWS account in New Relic.

All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are **optional** blocks that can be added in any required combination. **For details on arguments that can be used with each service, check out the `Integration` blocks section below.** <details> <summary>Expand this section to view all supported AWS services supported, that may be integrated via this resource.</summary>

| Block | Description | |-------------------------|-------------------------------| | `alb` | ALB Integration | | `apiGateway` | API Gateway Integration | | `autoScaling` | Auto Scaling Integration | | `awsAppSync` | AppSync Integration | | `awsAthena` | Athena Integration | | `awsCognito` | Cognito Integration | | `awsConnect` | Connect Integration | | `awsDirectConnect` | Direct Connect Integration | | `awsFsx` | FSx Integration | | `awsGlue` | Glue Integration | | `awsKinesisAnalytics` | Kinesis Analytics Integration | | `awsMediaConvert` | MediaConvert Integration | | `awsMediaPackageVod` | Media Package VOD Integration | | `awsMq` | MQ Integration | | `awsMsk` | MSK Integration | | `awsNeptune` | Neptune Integration | | `awsQldb` | QLDB Integration | | `awsRoute53resolver` | Route53 Resolver Integration | | `awsStates` | States Integration | | `awsTransitGateway` | Transit Gateway Integration | | `awsWaf` | WAF Integration | | `awsWafv2` | WAFv2 Integration | | `billing` | Billing Integration | | `cloudfront` | CloudFront Integration | | `cloudtrail` | CloudTrail Integration | | `docDb` | DocumentDB Integration | | `dynamodb` | DynamoDB Integration | | `ebs` | EBS Integration | | `ec2` | EC2 Integration | | `ecs` | ECS Integration | | `efs` | EFS Integration | | `elasticache` | ElastiCache Integration | | `elasticbeanstalk` | Elastic Beanstalk Integration | | `elasticsearch` | Elasticsearch Integration | | `elb` | ELB Integration | | `emr` | EMR Integration | | `health` | Health Integration | | `iam` | IAM Integration | | `iot` | IoT Integration | | `kinesis` | Kinesis Integration | | `kinesisFirehose` | Kinesis Firehose Integration | | `lambda` | Lambda Integration | | `rds` | RDS Integration | | `redshift` | Redshift Integration | | `route53` | Route53 Integration | | `s3` | S3 Integration | | `ses` | SES Integration | | `sns` | SNS Integration | | `sqs` | SQS Integration | | `trustedAdvisor` | Trusted Advisor Integration | | `vpc` | VPC Integration | | `xRay` | X-Ray Integration |

</details>

func (AwsIntegrationsOutput) Rds added in v5.12.0

Rds integration

func (AwsIntegrationsOutput) Redshift added in v5.12.0

Redshift integration

func (AwsIntegrationsOutput) Route53 added in v5.12.0

Route53 integration

func (AwsIntegrationsOutput) S3

S3 integration

func (AwsIntegrationsOutput) Ses added in v5.12.0

Ses integration

func (AwsIntegrationsOutput) Sns added in v5.12.0

Sns integration

func (AwsIntegrationsOutput) Sqs added in v5.11.0

SQS integration

func (AwsIntegrationsOutput) ToAwsIntegrationsOutput

func (o AwsIntegrationsOutput) ToAwsIntegrationsOutput() AwsIntegrationsOutput

func (AwsIntegrationsOutput) ToAwsIntegrationsOutputWithContext

func (o AwsIntegrationsOutput) ToAwsIntegrationsOutputWithContext(ctx context.Context) AwsIntegrationsOutput

func (AwsIntegrationsOutput) TrustedAdvisor

Trusted Advisor integration

func (AwsIntegrationsOutput) Vpc

VPC integration

func (AwsIntegrationsOutput) XRay

X-Ray integration

type AwsIntegrationsRds added in v5.12.0

type AwsIntegrationsRds struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsRdsArgs added in v5.12.0

type AwsIntegrationsRdsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsRdsArgs) ElementType added in v5.12.0

func (AwsIntegrationsRdsArgs) ElementType() reflect.Type

func (AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsOutput added in v5.12.0

func (i AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsOutput() AwsIntegrationsRdsOutput

func (AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsOutputWithContext added in v5.12.0

func (i AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsOutputWithContext(ctx context.Context) AwsIntegrationsRdsOutput

func (AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsPtrOutput added in v5.12.0

func (i AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsPtrOutput() AwsIntegrationsRdsPtrOutput

func (AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsRdsArgs) ToAwsIntegrationsRdsPtrOutputWithContext(ctx context.Context) AwsIntegrationsRdsPtrOutput

type AwsIntegrationsRdsInput added in v5.12.0

type AwsIntegrationsRdsInput interface {
	pulumi.Input

	ToAwsIntegrationsRdsOutput() AwsIntegrationsRdsOutput
	ToAwsIntegrationsRdsOutputWithContext(context.Context) AwsIntegrationsRdsOutput
}

AwsIntegrationsRdsInput is an input type that accepts AwsIntegrationsRdsArgs and AwsIntegrationsRdsOutput values. You can construct a concrete instance of `AwsIntegrationsRdsInput` via:

AwsIntegrationsRdsArgs{...}

type AwsIntegrationsRdsOutput added in v5.12.0

type AwsIntegrationsRdsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsRdsOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsRdsOutput) ElementType added in v5.12.0

func (AwsIntegrationsRdsOutput) ElementType() reflect.Type

func (AwsIntegrationsRdsOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsRdsOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsRdsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsRdsOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRdsOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsOutput added in v5.12.0

func (o AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsOutput() AwsIntegrationsRdsOutput

func (AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsOutputWithContext added in v5.12.0

func (o AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsOutputWithContext(ctx context.Context) AwsIntegrationsRdsOutput

func (AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsPtrOutput added in v5.12.0

func (o AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsPtrOutput() AwsIntegrationsRdsPtrOutput

func (AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsRdsOutput) ToAwsIntegrationsRdsPtrOutputWithContext(ctx context.Context) AwsIntegrationsRdsPtrOutput

type AwsIntegrationsRdsPtrInput added in v5.12.0

type AwsIntegrationsRdsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsRdsPtrOutput() AwsIntegrationsRdsPtrOutput
	ToAwsIntegrationsRdsPtrOutputWithContext(context.Context) AwsIntegrationsRdsPtrOutput
}

AwsIntegrationsRdsPtrInput is an input type that accepts AwsIntegrationsRdsArgs, AwsIntegrationsRdsPtr and AwsIntegrationsRdsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsRdsPtrInput` via:

        AwsIntegrationsRdsArgs{...}

or:

        nil

func AwsIntegrationsRdsPtr added in v5.12.0

func AwsIntegrationsRdsPtr(v *AwsIntegrationsRdsArgs) AwsIntegrationsRdsPtrInput

type AwsIntegrationsRdsPtrOutput added in v5.12.0

type AwsIntegrationsRdsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsRdsPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsRdsPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsRdsPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsRdsPtrOutput) FetchTags added in v5.12.0

Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsRdsPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsRdsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsRdsPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRdsPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRdsPtrOutput) ToAwsIntegrationsRdsPtrOutput added in v5.12.0

func (o AwsIntegrationsRdsPtrOutput) ToAwsIntegrationsRdsPtrOutput() AwsIntegrationsRdsPtrOutput

func (AwsIntegrationsRdsPtrOutput) ToAwsIntegrationsRdsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsRdsPtrOutput) ToAwsIntegrationsRdsPtrOutputWithContext(ctx context.Context) AwsIntegrationsRdsPtrOutput

type AwsIntegrationsRedshift added in v5.12.0

type AwsIntegrationsRedshift struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsRedshiftArgs added in v5.12.0

type AwsIntegrationsRedshiftArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsRedshiftArgs) ElementType added in v5.12.0

func (AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftOutput added in v5.12.0

func (i AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftOutput() AwsIntegrationsRedshiftOutput

func (AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftOutputWithContext added in v5.12.0

func (i AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftOutputWithContext(ctx context.Context) AwsIntegrationsRedshiftOutput

func (AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftPtrOutput added in v5.12.0

func (i AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftPtrOutput() AwsIntegrationsRedshiftPtrOutput

func (AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsRedshiftArgs) ToAwsIntegrationsRedshiftPtrOutputWithContext(ctx context.Context) AwsIntegrationsRedshiftPtrOutput

type AwsIntegrationsRedshiftInput added in v5.12.0

type AwsIntegrationsRedshiftInput interface {
	pulumi.Input

	ToAwsIntegrationsRedshiftOutput() AwsIntegrationsRedshiftOutput
	ToAwsIntegrationsRedshiftOutputWithContext(context.Context) AwsIntegrationsRedshiftOutput
}

AwsIntegrationsRedshiftInput is an input type that accepts AwsIntegrationsRedshiftArgs and AwsIntegrationsRedshiftOutput values. You can construct a concrete instance of `AwsIntegrationsRedshiftInput` via:

AwsIntegrationsRedshiftArgs{...}

type AwsIntegrationsRedshiftOutput added in v5.12.0

type AwsIntegrationsRedshiftOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsRedshiftOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsRedshiftOutput) ElementType added in v5.12.0

func (AwsIntegrationsRedshiftOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsRedshiftOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsRedshiftOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRedshiftOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftOutput added in v5.12.0

func (o AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftOutput() AwsIntegrationsRedshiftOutput

func (AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftOutputWithContext added in v5.12.0

func (o AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftOutputWithContext(ctx context.Context) AwsIntegrationsRedshiftOutput

func (AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftPtrOutput added in v5.12.0

func (o AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftPtrOutput() AwsIntegrationsRedshiftPtrOutput

func (AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsRedshiftOutput) ToAwsIntegrationsRedshiftPtrOutputWithContext(ctx context.Context) AwsIntegrationsRedshiftPtrOutput

type AwsIntegrationsRedshiftPtrInput added in v5.12.0

type AwsIntegrationsRedshiftPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsRedshiftPtrOutput() AwsIntegrationsRedshiftPtrOutput
	ToAwsIntegrationsRedshiftPtrOutputWithContext(context.Context) AwsIntegrationsRedshiftPtrOutput
}

AwsIntegrationsRedshiftPtrInput is an input type that accepts AwsIntegrationsRedshiftArgs, AwsIntegrationsRedshiftPtr and AwsIntegrationsRedshiftPtrOutput values. You can construct a concrete instance of `AwsIntegrationsRedshiftPtrInput` via:

        AwsIntegrationsRedshiftArgs{...}

or:

        nil

func AwsIntegrationsRedshiftPtr added in v5.12.0

func AwsIntegrationsRedshiftPtr(v *AwsIntegrationsRedshiftArgs) AwsIntegrationsRedshiftPtrInput

type AwsIntegrationsRedshiftPtrOutput added in v5.12.0

type AwsIntegrationsRedshiftPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsRedshiftPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsRedshiftPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsRedshiftPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsRedshiftPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsRedshiftPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsRedshiftPtrOutput) TagKey added in v5.12.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRedshiftPtrOutput) TagValue added in v5.12.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsRedshiftPtrOutput) ToAwsIntegrationsRedshiftPtrOutput added in v5.12.0

func (o AwsIntegrationsRedshiftPtrOutput) ToAwsIntegrationsRedshiftPtrOutput() AwsIntegrationsRedshiftPtrOutput

func (AwsIntegrationsRedshiftPtrOutput) ToAwsIntegrationsRedshiftPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsRedshiftPtrOutput) ToAwsIntegrationsRedshiftPtrOutputWithContext(ctx context.Context) AwsIntegrationsRedshiftPtrOutput

type AwsIntegrationsRoute53 added in v5.12.0

type AwsIntegrationsRoute53 struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsRoute53Args added in v5.12.0

type AwsIntegrationsRoute53Args struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsRoute53Args) ElementType added in v5.12.0

func (AwsIntegrationsRoute53Args) ElementType() reflect.Type

func (AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53Output added in v5.12.0

func (i AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53Output() AwsIntegrationsRoute53Output

func (AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53OutputWithContext added in v5.12.0

func (i AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53OutputWithContext(ctx context.Context) AwsIntegrationsRoute53Output

func (AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53PtrOutput added in v5.12.0

func (i AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53PtrOutput() AwsIntegrationsRoute53PtrOutput

func (AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53PtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsRoute53Args) ToAwsIntegrationsRoute53PtrOutputWithContext(ctx context.Context) AwsIntegrationsRoute53PtrOutput

type AwsIntegrationsRoute53Input added in v5.12.0

type AwsIntegrationsRoute53Input interface {
	pulumi.Input

	ToAwsIntegrationsRoute53Output() AwsIntegrationsRoute53Output
	ToAwsIntegrationsRoute53OutputWithContext(context.Context) AwsIntegrationsRoute53Output
}

AwsIntegrationsRoute53Input is an input type that accepts AwsIntegrationsRoute53Args and AwsIntegrationsRoute53Output values. You can construct a concrete instance of `AwsIntegrationsRoute53Input` via:

AwsIntegrationsRoute53Args{...}

type AwsIntegrationsRoute53Output added in v5.12.0

type AwsIntegrationsRoute53Output struct{ *pulumi.OutputState }

func (AwsIntegrationsRoute53Output) ElementType added in v5.12.0

func (AwsIntegrationsRoute53Output) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsRoute53Output) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsRoute53Output) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsRoute53Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53Output added in v5.12.0

func (o AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53Output() AwsIntegrationsRoute53Output

func (AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53OutputWithContext added in v5.12.0

func (o AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53OutputWithContext(ctx context.Context) AwsIntegrationsRoute53Output

func (AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53PtrOutput added in v5.12.0

func (o AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53PtrOutput() AwsIntegrationsRoute53PtrOutput

func (AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53PtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsRoute53Output) ToAwsIntegrationsRoute53PtrOutputWithContext(ctx context.Context) AwsIntegrationsRoute53PtrOutput

type AwsIntegrationsRoute53PtrInput added in v5.12.0

type AwsIntegrationsRoute53PtrInput interface {
	pulumi.Input

	ToAwsIntegrationsRoute53PtrOutput() AwsIntegrationsRoute53PtrOutput
	ToAwsIntegrationsRoute53PtrOutputWithContext(context.Context) AwsIntegrationsRoute53PtrOutput
}

AwsIntegrationsRoute53PtrInput is an input type that accepts AwsIntegrationsRoute53Args, AwsIntegrationsRoute53Ptr and AwsIntegrationsRoute53PtrOutput values. You can construct a concrete instance of `AwsIntegrationsRoute53PtrInput` via:

        AwsIntegrationsRoute53Args{...}

or:

        nil

func AwsIntegrationsRoute53Ptr added in v5.12.0

func AwsIntegrationsRoute53Ptr(v *AwsIntegrationsRoute53Args) AwsIntegrationsRoute53PtrInput

type AwsIntegrationsRoute53PtrOutput added in v5.12.0

type AwsIntegrationsRoute53PtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsRoute53PtrOutput) Elem added in v5.12.0

func (AwsIntegrationsRoute53PtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsRoute53PtrOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsRoute53PtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsRoute53PtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsRoute53PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsRoute53PtrOutput) ToAwsIntegrationsRoute53PtrOutput added in v5.12.0

func (o AwsIntegrationsRoute53PtrOutput) ToAwsIntegrationsRoute53PtrOutput() AwsIntegrationsRoute53PtrOutput

func (AwsIntegrationsRoute53PtrOutput) ToAwsIntegrationsRoute53PtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsRoute53PtrOutput) ToAwsIntegrationsRoute53PtrOutputWithContext(ctx context.Context) AwsIntegrationsRoute53PtrOutput

type AwsIntegrationsS3

type AwsIntegrationsS3 struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsS3Args

type AwsIntegrationsS3Args struct {
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsS3Args) ElementType

func (AwsIntegrationsS3Args) ElementType() reflect.Type

func (AwsIntegrationsS3Args) ToAwsIntegrationsS3Output

func (i AwsIntegrationsS3Args) ToAwsIntegrationsS3Output() AwsIntegrationsS3Output

func (AwsIntegrationsS3Args) ToAwsIntegrationsS3OutputWithContext

func (i AwsIntegrationsS3Args) ToAwsIntegrationsS3OutputWithContext(ctx context.Context) AwsIntegrationsS3Output

func (AwsIntegrationsS3Args) ToAwsIntegrationsS3PtrOutput

func (i AwsIntegrationsS3Args) ToAwsIntegrationsS3PtrOutput() AwsIntegrationsS3PtrOutput

func (AwsIntegrationsS3Args) ToAwsIntegrationsS3PtrOutputWithContext

func (i AwsIntegrationsS3Args) ToAwsIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsIntegrationsS3PtrOutput

type AwsIntegrationsS3Input

type AwsIntegrationsS3Input interface {
	pulumi.Input

	ToAwsIntegrationsS3Output() AwsIntegrationsS3Output
	ToAwsIntegrationsS3OutputWithContext(context.Context) AwsIntegrationsS3Output
}

AwsIntegrationsS3Input is an input type that accepts AwsIntegrationsS3Args and AwsIntegrationsS3Output values. You can construct a concrete instance of `AwsIntegrationsS3Input` via:

AwsIntegrationsS3Args{...}

type AwsIntegrationsS3Output

type AwsIntegrationsS3Output struct{ *pulumi.OutputState }

func (AwsIntegrationsS3Output) ElementType

func (AwsIntegrationsS3Output) ElementType() reflect.Type

func (AwsIntegrationsS3Output) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsS3Output) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsS3Output) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsS3Output) MetricsPollingInterval

func (o AwsIntegrationsS3Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsS3Output) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsS3Output) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsS3Output) ToAwsIntegrationsS3Output

func (o AwsIntegrationsS3Output) ToAwsIntegrationsS3Output() AwsIntegrationsS3Output

func (AwsIntegrationsS3Output) ToAwsIntegrationsS3OutputWithContext

func (o AwsIntegrationsS3Output) ToAwsIntegrationsS3OutputWithContext(ctx context.Context) AwsIntegrationsS3Output

func (AwsIntegrationsS3Output) ToAwsIntegrationsS3PtrOutput

func (o AwsIntegrationsS3Output) ToAwsIntegrationsS3PtrOutput() AwsIntegrationsS3PtrOutput

func (AwsIntegrationsS3Output) ToAwsIntegrationsS3PtrOutputWithContext

func (o AwsIntegrationsS3Output) ToAwsIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsIntegrationsS3PtrOutput

type AwsIntegrationsS3PtrInput

type AwsIntegrationsS3PtrInput interface {
	pulumi.Input

	ToAwsIntegrationsS3PtrOutput() AwsIntegrationsS3PtrOutput
	ToAwsIntegrationsS3PtrOutputWithContext(context.Context) AwsIntegrationsS3PtrOutput
}

AwsIntegrationsS3PtrInput is an input type that accepts AwsIntegrationsS3Args, AwsIntegrationsS3Ptr and AwsIntegrationsS3PtrOutput values. You can construct a concrete instance of `AwsIntegrationsS3PtrInput` via:

        AwsIntegrationsS3Args{...}

or:

        nil

type AwsIntegrationsS3PtrOutput

type AwsIntegrationsS3PtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsS3PtrOutput) Elem

func (AwsIntegrationsS3PtrOutput) ElementType

func (AwsIntegrationsS3PtrOutput) ElementType() reflect.Type

func (AwsIntegrationsS3PtrOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsS3PtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsS3PtrOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsS3PtrOutput) MetricsPollingInterval

func (o AwsIntegrationsS3PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsS3PtrOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsS3PtrOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutput

func (o AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutput() AwsIntegrationsS3PtrOutput

func (AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutputWithContext

func (o AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsIntegrationsS3PtrOutput

type AwsIntegrationsSes added in v5.12.0

type AwsIntegrationsSes struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsSesArgs added in v5.12.0

type AwsIntegrationsSesArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsSesArgs) ElementType added in v5.12.0

func (AwsIntegrationsSesArgs) ElementType() reflect.Type

func (AwsIntegrationsSesArgs) ToAwsIntegrationsSesOutput added in v5.12.0

func (i AwsIntegrationsSesArgs) ToAwsIntegrationsSesOutput() AwsIntegrationsSesOutput

func (AwsIntegrationsSesArgs) ToAwsIntegrationsSesOutputWithContext added in v5.12.0

func (i AwsIntegrationsSesArgs) ToAwsIntegrationsSesOutputWithContext(ctx context.Context) AwsIntegrationsSesOutput

func (AwsIntegrationsSesArgs) ToAwsIntegrationsSesPtrOutput added in v5.12.0

func (i AwsIntegrationsSesArgs) ToAwsIntegrationsSesPtrOutput() AwsIntegrationsSesPtrOutput

func (AwsIntegrationsSesArgs) ToAwsIntegrationsSesPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsSesArgs) ToAwsIntegrationsSesPtrOutputWithContext(ctx context.Context) AwsIntegrationsSesPtrOutput

type AwsIntegrationsSesInput added in v5.12.0

type AwsIntegrationsSesInput interface {
	pulumi.Input

	ToAwsIntegrationsSesOutput() AwsIntegrationsSesOutput
	ToAwsIntegrationsSesOutputWithContext(context.Context) AwsIntegrationsSesOutput
}

AwsIntegrationsSesInput is an input type that accepts AwsIntegrationsSesArgs and AwsIntegrationsSesOutput values. You can construct a concrete instance of `AwsIntegrationsSesInput` via:

AwsIntegrationsSesArgs{...}

type AwsIntegrationsSesOutput added in v5.12.0

type AwsIntegrationsSesOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsSesOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsSesOutput) ElementType added in v5.12.0

func (AwsIntegrationsSesOutput) ElementType() reflect.Type

func (AwsIntegrationsSesOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsSesOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsSesOutput) ToAwsIntegrationsSesOutput added in v5.12.0

func (o AwsIntegrationsSesOutput) ToAwsIntegrationsSesOutput() AwsIntegrationsSesOutput

func (AwsIntegrationsSesOutput) ToAwsIntegrationsSesOutputWithContext added in v5.12.0

func (o AwsIntegrationsSesOutput) ToAwsIntegrationsSesOutputWithContext(ctx context.Context) AwsIntegrationsSesOutput

func (AwsIntegrationsSesOutput) ToAwsIntegrationsSesPtrOutput added in v5.12.0

func (o AwsIntegrationsSesOutput) ToAwsIntegrationsSesPtrOutput() AwsIntegrationsSesPtrOutput

func (AwsIntegrationsSesOutput) ToAwsIntegrationsSesPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsSesOutput) ToAwsIntegrationsSesPtrOutputWithContext(ctx context.Context) AwsIntegrationsSesPtrOutput

type AwsIntegrationsSesPtrInput added in v5.12.0

type AwsIntegrationsSesPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsSesPtrOutput() AwsIntegrationsSesPtrOutput
	ToAwsIntegrationsSesPtrOutputWithContext(context.Context) AwsIntegrationsSesPtrOutput
}

AwsIntegrationsSesPtrInput is an input type that accepts AwsIntegrationsSesArgs, AwsIntegrationsSesPtr and AwsIntegrationsSesPtrOutput values. You can construct a concrete instance of `AwsIntegrationsSesPtrInput` via:

        AwsIntegrationsSesArgs{...}

or:

        nil

func AwsIntegrationsSesPtr added in v5.12.0

func AwsIntegrationsSesPtr(v *AwsIntegrationsSesArgs) AwsIntegrationsSesPtrInput

type AwsIntegrationsSesPtrOutput added in v5.12.0

type AwsIntegrationsSesPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsSesPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsSesPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsSesPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsSesPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsSesPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsSesPtrOutput) ToAwsIntegrationsSesPtrOutput added in v5.12.0

func (o AwsIntegrationsSesPtrOutput) ToAwsIntegrationsSesPtrOutput() AwsIntegrationsSesPtrOutput

func (AwsIntegrationsSesPtrOutput) ToAwsIntegrationsSesPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsSesPtrOutput) ToAwsIntegrationsSesPtrOutputWithContext(ctx context.Context) AwsIntegrationsSesPtrOutput

type AwsIntegrationsSns added in v5.12.0

type AwsIntegrationsSns struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsSnsArgs added in v5.12.0

type AwsIntegrationsSnsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsSnsArgs) ElementType added in v5.12.0

func (AwsIntegrationsSnsArgs) ElementType() reflect.Type

func (AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsOutput added in v5.12.0

func (i AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsOutput() AwsIntegrationsSnsOutput

func (AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsOutputWithContext added in v5.12.0

func (i AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsOutputWithContext(ctx context.Context) AwsIntegrationsSnsOutput

func (AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsPtrOutput added in v5.12.0

func (i AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsPtrOutput() AwsIntegrationsSnsPtrOutput

func (AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsPtrOutputWithContext added in v5.12.0

func (i AwsIntegrationsSnsArgs) ToAwsIntegrationsSnsPtrOutputWithContext(ctx context.Context) AwsIntegrationsSnsPtrOutput

type AwsIntegrationsSnsInput added in v5.12.0

type AwsIntegrationsSnsInput interface {
	pulumi.Input

	ToAwsIntegrationsSnsOutput() AwsIntegrationsSnsOutput
	ToAwsIntegrationsSnsOutputWithContext(context.Context) AwsIntegrationsSnsOutput
}

AwsIntegrationsSnsInput is an input type that accepts AwsIntegrationsSnsArgs and AwsIntegrationsSnsOutput values. You can construct a concrete instance of `AwsIntegrationsSnsInput` via:

AwsIntegrationsSnsArgs{...}

type AwsIntegrationsSnsOutput added in v5.12.0

type AwsIntegrationsSnsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsSnsOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsSnsOutput) ElementType added in v5.12.0

func (AwsIntegrationsSnsOutput) ElementType() reflect.Type

func (AwsIntegrationsSnsOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsSnsOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsSnsOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsSnsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsOutput added in v5.12.0

func (o AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsOutput() AwsIntegrationsSnsOutput

func (AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsOutputWithContext added in v5.12.0

func (o AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsOutputWithContext(ctx context.Context) AwsIntegrationsSnsOutput

func (AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsPtrOutput added in v5.12.0

func (o AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsPtrOutput() AwsIntegrationsSnsPtrOutput

func (AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsSnsOutput) ToAwsIntegrationsSnsPtrOutputWithContext(ctx context.Context) AwsIntegrationsSnsPtrOutput

type AwsIntegrationsSnsPtrInput added in v5.12.0

type AwsIntegrationsSnsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsSnsPtrOutput() AwsIntegrationsSnsPtrOutput
	ToAwsIntegrationsSnsPtrOutputWithContext(context.Context) AwsIntegrationsSnsPtrOutput
}

AwsIntegrationsSnsPtrInput is an input type that accepts AwsIntegrationsSnsArgs, AwsIntegrationsSnsPtr and AwsIntegrationsSnsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsSnsPtrInput` via:

        AwsIntegrationsSnsArgs{...}

or:

        nil

func AwsIntegrationsSnsPtr added in v5.12.0

func AwsIntegrationsSnsPtr(v *AwsIntegrationsSnsArgs) AwsIntegrationsSnsPtrInput

type AwsIntegrationsSnsPtrOutput added in v5.12.0

type AwsIntegrationsSnsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsSnsPtrOutput) AwsRegions added in v5.12.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsSnsPtrOutput) Elem added in v5.12.0

func (AwsIntegrationsSnsPtrOutput) ElementType added in v5.12.0

func (AwsIntegrationsSnsPtrOutput) FetchExtendedInventory added in v5.12.0

func (o AwsIntegrationsSnsPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsSnsPtrOutput) MetricsPollingInterval added in v5.12.0

func (o AwsIntegrationsSnsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsSnsPtrOutput) ToAwsIntegrationsSnsPtrOutput added in v5.12.0

func (o AwsIntegrationsSnsPtrOutput) ToAwsIntegrationsSnsPtrOutput() AwsIntegrationsSnsPtrOutput

func (AwsIntegrationsSnsPtrOutput) ToAwsIntegrationsSnsPtrOutputWithContext added in v5.12.0

func (o AwsIntegrationsSnsPtrOutput) ToAwsIntegrationsSnsPtrOutputWithContext(ctx context.Context) AwsIntegrationsSnsPtrOutput

type AwsIntegrationsSqs added in v5.11.0

type AwsIntegrationsSqs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory *bool `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags *bool `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
	QueuePrefixes []string `pulumi:"queuePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsSqsArgs added in v5.11.0

type AwsIntegrationsSqsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchExtendedInventory pulumi.BoolPtrInput `pulumi:"fetchExtendedInventory"`
	// Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
	QueuePrefixes pulumi.StringArrayInput `pulumi:"queuePrefixes"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsSqsArgs) ElementType added in v5.11.0

func (AwsIntegrationsSqsArgs) ElementType() reflect.Type

func (AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsOutput added in v5.11.0

func (i AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsOutput() AwsIntegrationsSqsOutput

func (AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsOutputWithContext added in v5.11.0

func (i AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsOutputWithContext(ctx context.Context) AwsIntegrationsSqsOutput

func (AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsPtrOutput added in v5.11.0

func (i AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsPtrOutput() AwsIntegrationsSqsPtrOutput

func (AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsPtrOutputWithContext added in v5.11.0

func (i AwsIntegrationsSqsArgs) ToAwsIntegrationsSqsPtrOutputWithContext(ctx context.Context) AwsIntegrationsSqsPtrOutput

type AwsIntegrationsSqsInput added in v5.11.0

type AwsIntegrationsSqsInput interface {
	pulumi.Input

	ToAwsIntegrationsSqsOutput() AwsIntegrationsSqsOutput
	ToAwsIntegrationsSqsOutputWithContext(context.Context) AwsIntegrationsSqsOutput
}

AwsIntegrationsSqsInput is an input type that accepts AwsIntegrationsSqsArgs and AwsIntegrationsSqsOutput values. You can construct a concrete instance of `AwsIntegrationsSqsInput` via:

AwsIntegrationsSqsArgs{...}

type AwsIntegrationsSqsOutput added in v5.11.0

type AwsIntegrationsSqsOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsSqsOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsSqsOutput) ElementType added in v5.11.0

func (AwsIntegrationsSqsOutput) ElementType() reflect.Type

func (AwsIntegrationsSqsOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsSqsOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsSqsOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsSqsOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsSqsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsSqsOutput) QueuePrefixes added in v5.11.0

Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsSqsOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsSqsOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsOutput added in v5.11.0

func (o AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsOutput() AwsIntegrationsSqsOutput

func (AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsOutputWithContext added in v5.11.0

func (o AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsOutputWithContext(ctx context.Context) AwsIntegrationsSqsOutput

func (AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsPtrOutput added in v5.11.0

func (o AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsPtrOutput() AwsIntegrationsSqsPtrOutput

func (AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsSqsOutput) ToAwsIntegrationsSqsPtrOutputWithContext(ctx context.Context) AwsIntegrationsSqsPtrOutput

type AwsIntegrationsSqsPtrInput added in v5.11.0

type AwsIntegrationsSqsPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsSqsPtrOutput() AwsIntegrationsSqsPtrOutput
	ToAwsIntegrationsSqsPtrOutputWithContext(context.Context) AwsIntegrationsSqsPtrOutput
}

AwsIntegrationsSqsPtrInput is an input type that accepts AwsIntegrationsSqsArgs, AwsIntegrationsSqsPtr and AwsIntegrationsSqsPtrOutput values. You can construct a concrete instance of `AwsIntegrationsSqsPtrInput` via:

        AwsIntegrationsSqsArgs{...}

or:

        nil

func AwsIntegrationsSqsPtr added in v5.11.0

func AwsIntegrationsSqsPtr(v *AwsIntegrationsSqsArgs) AwsIntegrationsSqsPtrInput

type AwsIntegrationsSqsPtrOutput added in v5.11.0

type AwsIntegrationsSqsPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsSqsPtrOutput) AwsRegions added in v5.11.0

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsSqsPtrOutput) Elem added in v5.11.0

func (AwsIntegrationsSqsPtrOutput) ElementType added in v5.11.0

func (AwsIntegrationsSqsPtrOutput) FetchExtendedInventory added in v5.11.0

func (o AwsIntegrationsSqsPtrOutput) FetchExtendedInventory() pulumi.BoolPtrOutput

Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsSqsPtrOutput) FetchTags added in v5.11.0

Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsSqsPtrOutput) MetricsPollingInterval added in v5.11.0

func (o AwsIntegrationsSqsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsSqsPtrOutput) QueuePrefixes added in v5.11.0

Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsSqsPtrOutput) TagKey added in v5.11.0

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsSqsPtrOutput) TagValue added in v5.11.0

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsSqsPtrOutput) ToAwsIntegrationsSqsPtrOutput added in v5.11.0

func (o AwsIntegrationsSqsPtrOutput) ToAwsIntegrationsSqsPtrOutput() AwsIntegrationsSqsPtrOutput

func (AwsIntegrationsSqsPtrOutput) ToAwsIntegrationsSqsPtrOutputWithContext added in v5.11.0

func (o AwsIntegrationsSqsPtrOutput) ToAwsIntegrationsSqsPtrOutputWithContext(ctx context.Context) AwsIntegrationsSqsPtrOutput

type AwsIntegrationsState

type AwsIntegrationsState struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// ALB integration
	Alb AwsIntegrationsAlbPtrInput
	// API Gateway integration
	ApiGateway AwsIntegrationsApiGatewayPtrInput
	// AutoScaling integration
	AutoScaling AwsIntegrationsAutoScalingPtrInput
	// Aws Appsync integration
	AwsAppSync AwsIntegrationsAwsAppSyncPtrInput
	// Aws Athena integration
	AwsAthena AwsIntegrationsAwsAthenaPtrInput
	// Aws Cognito integration
	AwsCognito AwsIntegrationsAwsCognitoPtrInput
	// Aws Connect integration
	AwsConnect AwsIntegrationsAwsConnectPtrInput
	// Aws Direct Connect integration
	AwsDirectConnect AwsIntegrationsAwsDirectConnectPtrInput
	// Aws Fsx integration
	AwsFsx AwsIntegrationsAwsFsxPtrInput
	// Aws Glue integration
	AwsGlue AwsIntegrationsAwsGluePtrInput
	// Aws Kinesis Analytics integration
	AwsKinesisAnalytics AwsIntegrationsAwsKinesisAnalyticsPtrInput
	// Aws Media Convert integration
	AwsMediaConvert AwsIntegrationsAwsMediaConvertPtrInput
	// Aws Media PackageVod integration
	AwsMediaPackageVod AwsIntegrationsAwsMediaPackageVodPtrInput
	// Aws Mq integration
	AwsMq AwsIntegrationsAwsMqPtrInput
	// Aws Msk integration
	AwsMsk AwsIntegrationsAwsMskPtrInput
	// Aws Neptune integration
	AwsNeptune AwsIntegrationsAwsNeptunePtrInput
	// Aws Qldb integration
	AwsQldb AwsIntegrationsAwsQldbPtrInput
	// Aws Route53resolver integration
	AwsRoute53resolver AwsIntegrationsAwsRoute53resolverPtrInput
	// Aws states integration
	AwsStates AwsIntegrationsAwsStatesPtrInput
	// Aws Transit Gateway integration
	AwsTransitGateway AwsIntegrationsAwsTransitGatewayPtrInput
	// Aws Waf integration
	AwsWaf AwsIntegrationsAwsWafPtrInput
	// Aws Wafv2 integration
	AwsWafv2 AwsIntegrationsAwsWafv2PtrInput
	// Billing integration
	Billing AwsIntegrationsBillingPtrInput
	// Cloudfront integration
	Cloudfront AwsIntegrationsCloudfrontPtrInput
	// CloudTrail integration
	Cloudtrail AwsIntegrationsCloudtrailPtrInput
	// Doc DB integration
	DocDb AwsIntegrationsDocDbPtrInput
	// Dynamo DB integration
	Dynamodb AwsIntegrationsDynamodbPtrInput
	// EBS integration
	Ebs AwsIntegrationsEbsPtrInput
	// Ec2 integration
	Ec2 AwsIntegrationsEc2PtrInput
	// Ecs integration
	Ecs AwsIntegrationsEcsPtrInput
	// Efs integration
	Efs AwsIntegrationsEfsPtrInput
	// Elasticache integration
	Elasticache AwsIntegrationsElasticachePtrInput
	// Elastic Bean Stalk integration
	Elasticbeanstalk AwsIntegrationsElasticbeanstalkPtrInput
	// Elastic Search integration
	Elasticsearch AwsIntegrationsElasticsearchPtrInput
	// Elb integration
	Elb AwsIntegrationsElbPtrInput
	// Emr integration
	Emr AwsIntegrationsEmrPtrInput
	// Health integration
	Health AwsIntegrationsHealthPtrInput
	// Iam integration
	Iam AwsIntegrationsIamPtrInput
	// Iot integration
	Iot AwsIntegrationsIotPtrInput
	// Kinesis integration
	Kinesis AwsIntegrationsKinesisPtrInput
	// Kinesis Firehose integration
	KinesisFirehose AwsIntegrationsKinesisFirehosePtrInput
	// Lambda integration
	Lambda AwsIntegrationsLambdaPtrInput
	// The ID of the linked AWS account in New Relic.
	//
	// All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are **optional** blocks that can be added in any required combination. **For details on arguments that can be used with each service, check out the `Integration` blocks section below.**
	// <details>
	// <summary>Expand this section to view all supported AWS services supported, that may be integrated via this resource.</summary>
	//
	// | Block                   | Description                   |
	// |-------------------------|-------------------------------|
	// | `alb`                   | ALB Integration               |
	// | `apiGateway`           | API Gateway Integration       |
	// | `autoScaling`          | Auto Scaling Integration      |
	// | `awsAppSync`          | AppSync Integration           |
	// | `awsAthena`            | Athena Integration            |
	// | `awsCognito`           | Cognito Integration           |
	// | `awsConnect`           | Connect Integration           |
	// | `awsDirectConnect`    | Direct Connect Integration    |
	// | `awsFsx`               | FSx Integration               |
	// | `awsGlue`              | Glue Integration              |
	// | `awsKinesisAnalytics` | Kinesis Analytics Integration |
	// | `awsMediaConvert`     | MediaConvert Integration      |
	// | `awsMediaPackageVod` | Media Package VOD Integration |
	// | `awsMq`                | MQ Integration                |
	// | `awsMsk`               | MSK Integration               |
	// | `awsNeptune`           | Neptune Integration           |
	// | `awsQldb`              | QLDB Integration              |
	// | `awsRoute53resolver`   | Route53 Resolver Integration  |
	// | `awsStates`            | States Integration            |
	// | `awsTransitGateway`   | Transit Gateway Integration   |
	// | `awsWaf`               | WAF Integration               |
	// | `awsWafv2`             | WAFv2 Integration             |
	// | `billing`               | Billing Integration           |
	// | `cloudfront`            | CloudFront Integration        |
	// | `cloudtrail`            | CloudTrail Integration        |
	// | `docDb`                | DocumentDB Integration        |
	// | `dynamodb`              | DynamoDB Integration          |
	// | `ebs`                   | EBS Integration               |
	// | `ec2`                   | EC2 Integration               |
	// | `ecs`                   | ECS Integration               |
	// | `efs`                   | EFS Integration               |
	// | `elasticache`           | ElastiCache Integration       |
	// | `elasticbeanstalk`      | Elastic Beanstalk Integration |
	// | `elasticsearch`         | Elasticsearch Integration     |
	// | `elb`                   | ELB Integration               |
	// | `emr`                   | EMR Integration               |
	// | `health`                | Health Integration            |
	// | `iam`                   | IAM Integration               |
	// | `iot`                   | IoT Integration               |
	// | `kinesis`               | Kinesis Integration           |
	// | `kinesisFirehose`      | Kinesis Firehose Integration  |
	// | `lambda`                | Lambda Integration            |
	// | `rds`                   | RDS Integration               |
	// | `redshift`              | Redshift Integration          |
	// | `route53`               | Route53 Integration           |
	// | `s3`                    | S3 Integration                |
	// | `ses`                   | SES Integration               |
	// | `sns`                   | SNS Integration               |
	// | `sqs`                   | SQS Integration               |
	// | `trustedAdvisor`       | Trusted Advisor Integration   |
	// | `vpc`                   | VPC Integration               |
	// | `xRay`                 | X-Ray Integration             |
	//
	// </details>
	LinkedAccountId pulumi.IntPtrInput
	// Rds integration
	Rds AwsIntegrationsRdsPtrInput
	// Redshift integration
	Redshift AwsIntegrationsRedshiftPtrInput
	// Route53 integration
	Route53 AwsIntegrationsRoute53PtrInput
	// S3 integration
	S3 AwsIntegrationsS3PtrInput
	// Ses integration
	Ses AwsIntegrationsSesPtrInput
	// Sns integration
	Sns AwsIntegrationsSnsPtrInput
	// SQS integration
	Sqs AwsIntegrationsSqsPtrInput
	// Trusted Advisor integration
	TrustedAdvisor AwsIntegrationsTrustedAdvisorPtrInput
	// VPC integration
	Vpc AwsIntegrationsVpcPtrInput
	// X-Ray integration
	XRay AwsIntegrationsXRayPtrInput
}

func (AwsIntegrationsState) ElementType

func (AwsIntegrationsState) ElementType() reflect.Type

type AwsIntegrationsTrustedAdvisor

type AwsIntegrationsTrustedAdvisor struct {
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsTrustedAdvisorArgs

type AwsIntegrationsTrustedAdvisorArgs struct {
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsTrustedAdvisorArgs) ElementType

func (AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorOutput

func (i AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorOutput() AwsIntegrationsTrustedAdvisorOutput

func (AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorOutputWithContext

func (i AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorOutputWithContext(ctx context.Context) AwsIntegrationsTrustedAdvisorOutput

func (AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorPtrOutput

func (i AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorPtrOutput() AwsIntegrationsTrustedAdvisorPtrOutput

func (AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext

func (i AwsIntegrationsTrustedAdvisorArgs) ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext(ctx context.Context) AwsIntegrationsTrustedAdvisorPtrOutput

type AwsIntegrationsTrustedAdvisorInput

type AwsIntegrationsTrustedAdvisorInput interface {
	pulumi.Input

	ToAwsIntegrationsTrustedAdvisorOutput() AwsIntegrationsTrustedAdvisorOutput
	ToAwsIntegrationsTrustedAdvisorOutputWithContext(context.Context) AwsIntegrationsTrustedAdvisorOutput
}

AwsIntegrationsTrustedAdvisorInput is an input type that accepts AwsIntegrationsTrustedAdvisorArgs and AwsIntegrationsTrustedAdvisorOutput values. You can construct a concrete instance of `AwsIntegrationsTrustedAdvisorInput` via:

AwsIntegrationsTrustedAdvisorArgs{...}

type AwsIntegrationsTrustedAdvisorOutput

type AwsIntegrationsTrustedAdvisorOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsTrustedAdvisorOutput) ElementType

func (AwsIntegrationsTrustedAdvisorOutput) MetricsPollingInterval

func (o AwsIntegrationsTrustedAdvisorOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorOutput

func (o AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorOutput() AwsIntegrationsTrustedAdvisorOutput

func (AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorOutputWithContext

func (o AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorOutputWithContext(ctx context.Context) AwsIntegrationsTrustedAdvisorOutput

func (AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorPtrOutput

func (o AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorPtrOutput() AwsIntegrationsTrustedAdvisorPtrOutput

func (AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext

func (o AwsIntegrationsTrustedAdvisorOutput) ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext(ctx context.Context) AwsIntegrationsTrustedAdvisorPtrOutput

type AwsIntegrationsTrustedAdvisorPtrInput

type AwsIntegrationsTrustedAdvisorPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsTrustedAdvisorPtrOutput() AwsIntegrationsTrustedAdvisorPtrOutput
	ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext(context.Context) AwsIntegrationsTrustedAdvisorPtrOutput
}

AwsIntegrationsTrustedAdvisorPtrInput is an input type that accepts AwsIntegrationsTrustedAdvisorArgs, AwsIntegrationsTrustedAdvisorPtr and AwsIntegrationsTrustedAdvisorPtrOutput values. You can construct a concrete instance of `AwsIntegrationsTrustedAdvisorPtrInput` via:

        AwsIntegrationsTrustedAdvisorArgs{...}

or:

        nil

type AwsIntegrationsTrustedAdvisorPtrOutput

type AwsIntegrationsTrustedAdvisorPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsTrustedAdvisorPtrOutput) Elem

func (AwsIntegrationsTrustedAdvisorPtrOutput) ElementType

func (AwsIntegrationsTrustedAdvisorPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsTrustedAdvisorPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsTrustedAdvisorPtrOutput) ToAwsIntegrationsTrustedAdvisorPtrOutput

func (o AwsIntegrationsTrustedAdvisorPtrOutput) ToAwsIntegrationsTrustedAdvisorPtrOutput() AwsIntegrationsTrustedAdvisorPtrOutput

func (AwsIntegrationsTrustedAdvisorPtrOutput) ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext

func (o AwsIntegrationsTrustedAdvisorPtrOutput) ToAwsIntegrationsTrustedAdvisorPtrOutputWithContext(ctx context.Context) AwsIntegrationsTrustedAdvisorPtrOutput

type AwsIntegrationsVpc

type AwsIntegrationsVpc struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchNatGateway *bool `pulumi:"fetchNatGateway"`
	// Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchVpn *bool `pulumi:"fetchVpn"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey *string `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue *string `pulumi:"tagValue"`
}

type AwsIntegrationsVpcArgs

type AwsIntegrationsVpcArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchNatGateway pulumi.BoolPtrInput `pulumi:"fetchNatGateway"`
	// Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
	FetchVpn pulumi.BoolPtrInput `pulumi:"fetchVpn"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKey pulumi.StringPtrInput `pulumi:"tagKey"`
	// Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (AwsIntegrationsVpcArgs) ElementType

func (AwsIntegrationsVpcArgs) ElementType() reflect.Type

func (AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcOutput

func (i AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcOutput() AwsIntegrationsVpcOutput

func (AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcOutputWithContext

func (i AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcOutputWithContext(ctx context.Context) AwsIntegrationsVpcOutput

func (AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcPtrOutput

func (i AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcPtrOutput() AwsIntegrationsVpcPtrOutput

func (AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcPtrOutputWithContext

func (i AwsIntegrationsVpcArgs) ToAwsIntegrationsVpcPtrOutputWithContext(ctx context.Context) AwsIntegrationsVpcPtrOutput

type AwsIntegrationsVpcInput

type AwsIntegrationsVpcInput interface {
	pulumi.Input

	ToAwsIntegrationsVpcOutput() AwsIntegrationsVpcOutput
	ToAwsIntegrationsVpcOutputWithContext(context.Context) AwsIntegrationsVpcOutput
}

AwsIntegrationsVpcInput is an input type that accepts AwsIntegrationsVpcArgs and AwsIntegrationsVpcOutput values. You can construct a concrete instance of `AwsIntegrationsVpcInput` via:

AwsIntegrationsVpcArgs{...}

type AwsIntegrationsVpcOutput

type AwsIntegrationsVpcOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsVpcOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsVpcOutput) ElementType

func (AwsIntegrationsVpcOutput) ElementType() reflect.Type

func (AwsIntegrationsVpcOutput) FetchNatGateway

func (o AwsIntegrationsVpcOutput) FetchNatGateway() pulumi.BoolPtrOutput

Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsVpcOutput) FetchVpn

Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsVpcOutput) MetricsPollingInterval

func (o AwsIntegrationsVpcOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsVpcOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsVpcOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcOutput

func (o AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcOutput() AwsIntegrationsVpcOutput

func (AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcOutputWithContext

func (o AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcOutputWithContext(ctx context.Context) AwsIntegrationsVpcOutput

func (AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcPtrOutput

func (o AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcPtrOutput() AwsIntegrationsVpcPtrOutput

func (AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcPtrOutputWithContext

func (o AwsIntegrationsVpcOutput) ToAwsIntegrationsVpcPtrOutputWithContext(ctx context.Context) AwsIntegrationsVpcPtrOutput

type AwsIntegrationsVpcPtrInput

type AwsIntegrationsVpcPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsVpcPtrOutput() AwsIntegrationsVpcPtrOutput
	ToAwsIntegrationsVpcPtrOutputWithContext(context.Context) AwsIntegrationsVpcPtrOutput
}

AwsIntegrationsVpcPtrInput is an input type that accepts AwsIntegrationsVpcArgs, AwsIntegrationsVpcPtr and AwsIntegrationsVpcPtrOutput values. You can construct a concrete instance of `AwsIntegrationsVpcPtrInput` via:

        AwsIntegrationsVpcArgs{...}

or:

        nil

type AwsIntegrationsVpcPtrOutput

type AwsIntegrationsVpcPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsVpcPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsVpcPtrOutput) Elem

func (AwsIntegrationsVpcPtrOutput) ElementType

func (AwsIntegrationsVpcPtrOutput) FetchNatGateway

func (o AwsIntegrationsVpcPtrOutput) FetchNatGateway() pulumi.BoolPtrOutput

Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsVpcPtrOutput) FetchVpn

Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.

func (AwsIntegrationsVpcPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsVpcPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsVpcPtrOutput) TagKey

Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsVpcPtrOutput) TagValue

Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

func (AwsIntegrationsVpcPtrOutput) ToAwsIntegrationsVpcPtrOutput

func (o AwsIntegrationsVpcPtrOutput) ToAwsIntegrationsVpcPtrOutput() AwsIntegrationsVpcPtrOutput

func (AwsIntegrationsVpcPtrOutput) ToAwsIntegrationsVpcPtrOutputWithContext

func (o AwsIntegrationsVpcPtrOutput) ToAwsIntegrationsVpcPtrOutputWithContext(ctx context.Context) AwsIntegrationsVpcPtrOutput

type AwsIntegrationsXRay

type AwsIntegrationsXRay struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsXRayArgs

type AwsIntegrationsXRayArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (AwsIntegrationsXRayArgs) ElementType

func (AwsIntegrationsXRayArgs) ElementType() reflect.Type

func (AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayOutput

func (i AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayOutput() AwsIntegrationsXRayOutput

func (AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayOutputWithContext

func (i AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayOutputWithContext(ctx context.Context) AwsIntegrationsXRayOutput

func (AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayPtrOutput

func (i AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayPtrOutput() AwsIntegrationsXRayPtrOutput

func (AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayPtrOutputWithContext

func (i AwsIntegrationsXRayArgs) ToAwsIntegrationsXRayPtrOutputWithContext(ctx context.Context) AwsIntegrationsXRayPtrOutput

type AwsIntegrationsXRayInput

type AwsIntegrationsXRayInput interface {
	pulumi.Input

	ToAwsIntegrationsXRayOutput() AwsIntegrationsXRayOutput
	ToAwsIntegrationsXRayOutputWithContext(context.Context) AwsIntegrationsXRayOutput
}

AwsIntegrationsXRayInput is an input type that accepts AwsIntegrationsXRayArgs and AwsIntegrationsXRayOutput values. You can construct a concrete instance of `AwsIntegrationsXRayInput` via:

AwsIntegrationsXRayArgs{...}

type AwsIntegrationsXRayOutput

type AwsIntegrationsXRayOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsXRayOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsXRayOutput) ElementType

func (AwsIntegrationsXRayOutput) ElementType() reflect.Type

func (AwsIntegrationsXRayOutput) MetricsPollingInterval

func (o AwsIntegrationsXRayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayOutput

func (o AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayOutput() AwsIntegrationsXRayOutput

func (AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayOutputWithContext

func (o AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayOutputWithContext(ctx context.Context) AwsIntegrationsXRayOutput

func (AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayPtrOutput

func (o AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayPtrOutput() AwsIntegrationsXRayPtrOutput

func (AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayPtrOutputWithContext

func (o AwsIntegrationsXRayOutput) ToAwsIntegrationsXRayPtrOutputWithContext(ctx context.Context) AwsIntegrationsXRayPtrOutput

type AwsIntegrationsXRayPtrInput

type AwsIntegrationsXRayPtrInput interface {
	pulumi.Input

	ToAwsIntegrationsXRayPtrOutput() AwsIntegrationsXRayPtrOutput
	ToAwsIntegrationsXRayPtrOutputWithContext(context.Context) AwsIntegrationsXRayPtrOutput
}

AwsIntegrationsXRayPtrInput is an input type that accepts AwsIntegrationsXRayArgs, AwsIntegrationsXRayPtr and AwsIntegrationsXRayPtrOutput values. You can construct a concrete instance of `AwsIntegrationsXRayPtrInput` via:

        AwsIntegrationsXRayArgs{...}

or:

        nil

type AwsIntegrationsXRayPtrOutput

type AwsIntegrationsXRayPtrOutput struct{ *pulumi.OutputState }

func (AwsIntegrationsXRayPtrOutput) AwsRegions

Specify each AWS region that includes the resources that you want to monitor.

func (AwsIntegrationsXRayPtrOutput) Elem

func (AwsIntegrationsXRayPtrOutput) ElementType

func (AwsIntegrationsXRayPtrOutput) MetricsPollingInterval

func (o AwsIntegrationsXRayPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsXRayPtrOutput) ToAwsIntegrationsXRayPtrOutput

func (o AwsIntegrationsXRayPtrOutput) ToAwsIntegrationsXRayPtrOutput() AwsIntegrationsXRayPtrOutput

func (AwsIntegrationsXRayPtrOutput) ToAwsIntegrationsXRayPtrOutputWithContext

func (o AwsIntegrationsXRayPtrOutput) ToAwsIntegrationsXRayPtrOutputWithContext(ctx context.Context) AwsIntegrationsXRayPtrOutput

type AwsLinkAccount

type AwsLinkAccount struct {
	pulumi.CustomResourceState

	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// The Amazon Resource Name (ARN) of the IAM role.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.
	MetricCollectionMode pulumi.StringPtrOutput `pulumi:"metricCollectionMode"`
	// The name of the linked account.
	Name pulumi.StringOutput `pulumi:"name"`
}

Use this resource to link an AWS account to New Relic.

## Prerequisite

Setup is required in AWS for this resource to work properly. The New Relic AWS integration can be set up to pull metrics from AWS services or AWS can push metrics to New Relic using CloudWatch Metric Streams.

Using a metric stream to New Relic is the preferred way to integrate with AWS. Follow the [steps outlined here](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-metric-stream/#set-up-metric-stream) to set up a metric stream.

To pull data from AWS instead, complete the [steps outlined here](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/get-started/connect-aws-new-relic-infrastructure-monitoring#connect).

## Example Usage

You can also use the full example, including the AWS set up, found in our guides.

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloud.NewAwsLinkAccount(ctx, "foo", &cloud.AwsLinkAccountArgs{
			Arn:                  pulumi.String("arn:aws:service:region:account-id:resource-id"),
			MetricCollectionMode: pulumi.String("PUSH"),
			Name:                 pulumi.String("account name"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked AWS accounts can be imported using the `id`, e.g.

bash

```sh $ pulumi import newrelic:cloud/awsLinkAccount:AwsLinkAccount foo <id> ```

func GetAwsLinkAccount

func GetAwsLinkAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AwsLinkAccountState, opts ...pulumi.ResourceOption) (*AwsLinkAccount, error)

GetAwsLinkAccount gets an existing AwsLinkAccount 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 NewAwsLinkAccount

func NewAwsLinkAccount(ctx *pulumi.Context,
	name string, args *AwsLinkAccountArgs, opts ...pulumi.ResourceOption) (*AwsLinkAccount, error)

NewAwsLinkAccount registers a new resource with the given unique name, arguments, and options.

func (*AwsLinkAccount) ElementType

func (*AwsLinkAccount) ElementType() reflect.Type

func (*AwsLinkAccount) ToAwsLinkAccountOutput

func (i *AwsLinkAccount) ToAwsLinkAccountOutput() AwsLinkAccountOutput

func (*AwsLinkAccount) ToAwsLinkAccountOutputWithContext

func (i *AwsLinkAccount) ToAwsLinkAccountOutputWithContext(ctx context.Context) AwsLinkAccountOutput

type AwsLinkAccountArgs

type AwsLinkAccountArgs struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// The Amazon Resource Name (ARN) of the IAM role.
	Arn pulumi.StringInput
	// How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.
	MetricCollectionMode pulumi.StringPtrInput
	// The name of the linked account.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a AwsLinkAccount resource.

func (AwsLinkAccountArgs) ElementType

func (AwsLinkAccountArgs) ElementType() reflect.Type

type AwsLinkAccountArray

type AwsLinkAccountArray []AwsLinkAccountInput

func (AwsLinkAccountArray) ElementType

func (AwsLinkAccountArray) ElementType() reflect.Type

func (AwsLinkAccountArray) ToAwsLinkAccountArrayOutput

func (i AwsLinkAccountArray) ToAwsLinkAccountArrayOutput() AwsLinkAccountArrayOutput

func (AwsLinkAccountArray) ToAwsLinkAccountArrayOutputWithContext

func (i AwsLinkAccountArray) ToAwsLinkAccountArrayOutputWithContext(ctx context.Context) AwsLinkAccountArrayOutput

type AwsLinkAccountArrayInput

type AwsLinkAccountArrayInput interface {
	pulumi.Input

	ToAwsLinkAccountArrayOutput() AwsLinkAccountArrayOutput
	ToAwsLinkAccountArrayOutputWithContext(context.Context) AwsLinkAccountArrayOutput
}

AwsLinkAccountArrayInput is an input type that accepts AwsLinkAccountArray and AwsLinkAccountArrayOutput values. You can construct a concrete instance of `AwsLinkAccountArrayInput` via:

AwsLinkAccountArray{ AwsLinkAccountArgs{...} }

type AwsLinkAccountArrayOutput

type AwsLinkAccountArrayOutput struct{ *pulumi.OutputState }

func (AwsLinkAccountArrayOutput) ElementType

func (AwsLinkAccountArrayOutput) ElementType() reflect.Type

func (AwsLinkAccountArrayOutput) Index

func (AwsLinkAccountArrayOutput) ToAwsLinkAccountArrayOutput

func (o AwsLinkAccountArrayOutput) ToAwsLinkAccountArrayOutput() AwsLinkAccountArrayOutput

func (AwsLinkAccountArrayOutput) ToAwsLinkAccountArrayOutputWithContext

func (o AwsLinkAccountArrayOutput) ToAwsLinkAccountArrayOutputWithContext(ctx context.Context) AwsLinkAccountArrayOutput

type AwsLinkAccountInput

type AwsLinkAccountInput interface {
	pulumi.Input

	ToAwsLinkAccountOutput() AwsLinkAccountOutput
	ToAwsLinkAccountOutputWithContext(ctx context.Context) AwsLinkAccountOutput
}

type AwsLinkAccountMap

type AwsLinkAccountMap map[string]AwsLinkAccountInput

func (AwsLinkAccountMap) ElementType

func (AwsLinkAccountMap) ElementType() reflect.Type

func (AwsLinkAccountMap) ToAwsLinkAccountMapOutput

func (i AwsLinkAccountMap) ToAwsLinkAccountMapOutput() AwsLinkAccountMapOutput

func (AwsLinkAccountMap) ToAwsLinkAccountMapOutputWithContext

func (i AwsLinkAccountMap) ToAwsLinkAccountMapOutputWithContext(ctx context.Context) AwsLinkAccountMapOutput

type AwsLinkAccountMapInput

type AwsLinkAccountMapInput interface {
	pulumi.Input

	ToAwsLinkAccountMapOutput() AwsLinkAccountMapOutput
	ToAwsLinkAccountMapOutputWithContext(context.Context) AwsLinkAccountMapOutput
}

AwsLinkAccountMapInput is an input type that accepts AwsLinkAccountMap and AwsLinkAccountMapOutput values. You can construct a concrete instance of `AwsLinkAccountMapInput` via:

AwsLinkAccountMap{ "key": AwsLinkAccountArgs{...} }

type AwsLinkAccountMapOutput

type AwsLinkAccountMapOutput struct{ *pulumi.OutputState }

func (AwsLinkAccountMapOutput) ElementType

func (AwsLinkAccountMapOutput) ElementType() reflect.Type

func (AwsLinkAccountMapOutput) MapIndex

func (AwsLinkAccountMapOutput) ToAwsLinkAccountMapOutput

func (o AwsLinkAccountMapOutput) ToAwsLinkAccountMapOutput() AwsLinkAccountMapOutput

func (AwsLinkAccountMapOutput) ToAwsLinkAccountMapOutputWithContext

func (o AwsLinkAccountMapOutput) ToAwsLinkAccountMapOutputWithContext(ctx context.Context) AwsLinkAccountMapOutput

type AwsLinkAccountOutput

type AwsLinkAccountOutput struct{ *pulumi.OutputState }

func (AwsLinkAccountOutput) AccountId

func (o AwsLinkAccountOutput) AccountId() pulumi.IntOutput

The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.

func (AwsLinkAccountOutput) Arn

The Amazon Resource Name (ARN) of the IAM role.

func (AwsLinkAccountOutput) ElementType

func (AwsLinkAccountOutput) ElementType() reflect.Type

func (AwsLinkAccountOutput) MetricCollectionMode

func (o AwsLinkAccountOutput) MetricCollectionMode() pulumi.StringPtrOutput

How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.

func (AwsLinkAccountOutput) Name

The name of the linked account.

func (AwsLinkAccountOutput) ToAwsLinkAccountOutput

func (o AwsLinkAccountOutput) ToAwsLinkAccountOutput() AwsLinkAccountOutput

func (AwsLinkAccountOutput) ToAwsLinkAccountOutputWithContext

func (o AwsLinkAccountOutput) ToAwsLinkAccountOutputWithContext(ctx context.Context) AwsLinkAccountOutput

type AwsLinkAccountState

type AwsLinkAccountState struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// The Amazon Resource Name (ARN) of the IAM role.
	Arn pulumi.StringPtrInput
	// How metrics will be collected. Use `PUSH` for a metric stream or `PULL` to integrate with individual services.
	MetricCollectionMode pulumi.StringPtrInput
	// The name of the linked account.
	Name pulumi.StringPtrInput
}

func (AwsLinkAccountState) ElementType

func (AwsLinkAccountState) ElementType() reflect.Type

type AzureIntegrations

type AzureIntegrations struct {
	pulumi.CustomResourceState

	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// Azure API Management. See Integration blocks below for details.
	ApiManagement AzureIntegrationsApiManagementPtrOutput `pulumi:"apiManagement"`
	// Azure App Gateway. See Integration blocks below for details.
	AppGateway AzureIntegrationsAppGatewayPtrOutput `pulumi:"appGateway"`
	// Azure App Service. See Integration blocks below for details.
	AppService AzureIntegrationsAppServicePtrOutput `pulumi:"appService"`
	// Azure Containers. See Integration blocks below for details.
	Containers AzureIntegrationsContainersPtrOutput `pulumi:"containers"`
	// Azure CosmosDB. See Integration blocks below for details.
	CosmosDb AzureIntegrationsCosmosDbPtrOutput `pulumi:"cosmosDb"`
	// Azure Cost Management. See Integration blocks below for details.
	CostManagement AzureIntegrationsCostManagementPtrOutput `pulumi:"costManagement"`
	// Azure Data Factory. See Integration blocks below for details.
	DataFactory AzureIntegrationsDataFactoryPtrOutput `pulumi:"dataFactory"`
	// Azure Event Hub. See Integration blocks below for details.
	EventHub AzureIntegrationsEventHubPtrOutput `pulumi:"eventHub"`
	// Azure Express Route. See Integration blocks below for details.
	ExpressRoute AzureIntegrationsExpressRoutePtrOutput `pulumi:"expressRoute"`
	// Azure Firewalls. See Integration blocks below for details.
	Firewalls AzureIntegrationsFirewallsPtrOutput `pulumi:"firewalls"`
	// Azure Front Door. See Integration blocks below for details.
	FrontDoor AzureIntegrationsFrontDoorPtrOutput `pulumi:"frontDoor"`
	// Azure Functions. See Integration blocks below for details.
	Functions AzureIntegrationsFunctionsPtrOutput `pulumi:"functions"`
	// Azure Key Vault. See Integration blocks below for details.
	KeyVault AzureIntegrationsKeyVaultPtrOutput `pulumi:"keyVault"`
	// The ID of the linked Azure account in New Relic.
	LinkedAccountId pulumi.IntOutput `pulumi:"linkedAccountId"`
	// Azure Load Balancer. See Integration blocks below for details.
	LoadBalancer AzureIntegrationsLoadBalancerPtrOutput `pulumi:"loadBalancer"`
	// Azure Logic Apps. See Integration blocks below for details.
	LogicApps AzureIntegrationsLogicAppsPtrOutput `pulumi:"logicApps"`
	// Azure Machine Learning. See Integration blocks below for details.
	MachineLearning AzureIntegrationsMachineLearningPtrOutput `pulumi:"machineLearning"`
	// Azure MariaDB. See Integration blocks below for details.
	MariaDb AzureIntegrationsMariaDbPtrOutput `pulumi:"mariaDb"`
	// Azure Monitor. See Integration blocks below for details.
	Monitor AzureIntegrationsMonitorPtrOutput `pulumi:"monitor"`
	// Azure MySQL. See Integration blocks below for details.
	Mysql AzureIntegrationsMysqlPtrOutput `pulumi:"mysql"`
	// Azure MySQL Flexible Server. See Integration blocks below for details.
	MysqlFlexible AzureIntegrationsMysqlFlexiblePtrOutput `pulumi:"mysqlFlexible"`
	// Azure PostgreSQL. See Integration blocks below for details.
	Postgresql AzureIntegrationsPostgresqlPtrOutput `pulumi:"postgresql"`
	// Azure PostgreSQL Flexible Server. See Integration blocks below for details.
	PostgresqlFlexible AzureIntegrationsPostgresqlFlexiblePtrOutput `pulumi:"postgresqlFlexible"`
	// Azure Power BI Dedicated. See Integration blocks below for details.
	PowerBiDedicated AzureIntegrationsPowerBiDedicatedPtrOutput `pulumi:"powerBiDedicated"`
	// Azure Redis Cache. See Integration blocks below for details.
	RedisCache AzureIntegrationsRedisCachePtrOutput `pulumi:"redisCache"`
	// Azure Service Bus. See Integration blocks below for details.
	ServiceBus AzureIntegrationsServiceBusPtrOutput `pulumi:"serviceBus"`
	// Azure SQL. See Integration blocks below for details.
	Sql AzureIntegrationsSqlPtrOutput `pulumi:"sql"`
	// Azure SQL Managed. See Integration blocks below for details.
	SqlManaged AzureIntegrationsSqlManagedPtrOutput `pulumi:"sqlManaged"`
	// for Azure Storage. See Integration blocks below for details.
	Storage AzureIntegrationsStoragePtrOutput `pulumi:"storage"`
	// Azure Virtual machine. See Integration blocks below for details.
	VirtualMachine AzureIntegrationsVirtualMachinePtrOutput `pulumi:"virtualMachine"`
	// for Azure Virtual networks. See Integration blocks below for details.
	//
	// Below argument supports the minimum metric polling interval of 3600 seconds
	VirtualNetworks AzureIntegrationsVirtualNetworksPtrOutput `pulumi:"virtualNetworks"`
	// Azure VMs. See Integration blocks below for details.
	Vms AzureIntegrationsVmsPtrOutput `pulumi:"vms"`
	// Azure VPN Gateway. See Integration blocks below for details.
	//
	// Below arguments supports the minimum metric polling interval of 900 seconds
	VpnGateway AzureIntegrationsVpnGatewayPtrOutput `pulumi:"vpnGateway"`
}

Use this resource to integrate Azure services with New Relic.

## Prerequisite

To start receiving Azure data with New Relic Azure integrations, connect your Azure account to New Relic infrastructure monitoring. If you don't have one already, create a New Relic account. It's free, forever.

Setup is required for this resource to work properly. This resource assumes you have linked an Azure account to New Relic.

You can find instructions on how to set up Azure on [our documentation](https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/get-started/activate-azure-integrations/).

## Example Usage

Leave an integration block empty to use its default configuration. You can also use the full example, including the Azure set up, found in our guides.

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := cloud.NewAzureLinkAccount(ctx, "foo", &cloud.AzureLinkAccountArgs{
			AccountId:      pulumi.Int("The New Relic account ID where you want to link the Azure account"),
			ApplicationId:  pulumi.String("ID of the application"),
			ClientSecret:   pulumi.String("Secret value of client's Azure account"),
			SubscriptionId: pulumi.String("Subscription ID of Azure"),
			TenantId:       pulumi.String("Tenant ID of the Azure"),
			Name:           pulumi.String("Name of the linked account"),
		})
		if err != nil {
			return err
		}
		_, err = cloud.NewAzureIntegrations(ctx, "foo", &cloud.AzureIntegrationsArgs{
			LinkedAccountId: foo.ID(),
			AccountId:       pulumi.Int("The New Relic account ID"),
			ApiManagement: &cloud.AzureIntegrationsApiManagementArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			AppGateway: &cloud.AzureIntegrationsAppGatewayArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			AppService: &cloud.AzureIntegrationsAppServiceArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Containers: &cloud.AzureIntegrationsContainersArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			CosmosDb: &cloud.AzureIntegrationsCosmosDbArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			CostManagement: &cloud.AzureIntegrationsCostManagementArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				TagKeys: pulumi.StringArray{
					pulumi.String("tag_keys"),
				},
			},
			DataFactory: &cloud.AzureIntegrationsDataFactoryArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			EventHub: &cloud.AzureIntegrationsEventHubArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			ExpressRoute: &cloud.AzureIntegrationsExpressRouteArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Firewalls: &cloud.AzureIntegrationsFirewallsArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			FrontDoor: &cloud.AzureIntegrationsFrontDoorArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Functions: &cloud.AzureIntegrationsFunctionsArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			KeyVault: &cloud.AzureIntegrationsKeyVaultArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			LoadBalancer: &cloud.AzureIntegrationsLoadBalancerArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			LogicApps: &cloud.AzureIntegrationsLogicAppsArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			MachineLearning: &cloud.AzureIntegrationsMachineLearningArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			MariaDb: &cloud.AzureIntegrationsMariaDbArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Monitor: &cloud.AzureIntegrationsMonitorArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
				IncludeTags: pulumi.StringArray{
					pulumi.String("env:production"),
				},
				ExcludeTags: pulumi.StringArray{
					pulumi.String("env:staging"),
					pulumi.String("env:testing"),
				},
				Enabled: pulumi.Bool(true),
				ResourceTypes: pulumi.StringArray{
					pulumi.String("microsoft.datashare/accounts"),
				},
			},
			Mysql: &cloud.AzureIntegrationsMysqlArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			MysqlFlexible: &cloud.AzureIntegrationsMysqlFlexibleArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Postgresql: &cloud.AzureIntegrationsPostgresqlArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			PostgresqlFlexible: &cloud.AzureIntegrationsPostgresqlFlexibleArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			PowerBiDedicated: &cloud.AzureIntegrationsPowerBiDedicatedArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			RedisCache: &cloud.AzureIntegrationsRedisCacheArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			ServiceBus: &cloud.AzureIntegrationsServiceBusArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Sql: &cloud.AzureIntegrationsSqlArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			SqlManaged: &cloud.AzureIntegrationsSqlManagedArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Storage: &cloud.AzureIntegrationsStorageArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			VirtualMachine: &cloud.AzureIntegrationsVirtualMachineArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			VirtualNetworks: &cloud.AzureIntegrationsVirtualNetworksArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Vms: &cloud.AzureIntegrationsVmsArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			VpnGateway: &cloud.AzureIntegrationsVpnGatewayArgs{
				MetricsPollingInterval: pulumi.Int(1200),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked Azure accounts can be imported using `id`, you can find the `id` of existing Azure linked accounts in Azure dashboard under Infrastructure in NewRelic.

bash

```sh $ pulumi import newrelic:cloud/azureIntegrations:AzureIntegrations foo <id> ```

func GetAzureIntegrations

func GetAzureIntegrations(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AzureIntegrationsState, opts ...pulumi.ResourceOption) (*AzureIntegrations, error)

GetAzureIntegrations gets an existing AzureIntegrations 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 NewAzureIntegrations

func NewAzureIntegrations(ctx *pulumi.Context,
	name string, args *AzureIntegrationsArgs, opts ...pulumi.ResourceOption) (*AzureIntegrations, error)

NewAzureIntegrations registers a new resource with the given unique name, arguments, and options.

func (*AzureIntegrations) ElementType

func (*AzureIntegrations) ElementType() reflect.Type

func (*AzureIntegrations) ToAzureIntegrationsOutput

func (i *AzureIntegrations) ToAzureIntegrationsOutput() AzureIntegrationsOutput

func (*AzureIntegrations) ToAzureIntegrationsOutputWithContext

func (i *AzureIntegrations) ToAzureIntegrationsOutputWithContext(ctx context.Context) AzureIntegrationsOutput

type AzureIntegrationsApiManagement

type AzureIntegrationsApiManagement struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsApiManagementArgs

type AzureIntegrationsApiManagementArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsApiManagementArgs) ElementType

func (AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementOutput

func (i AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementOutput() AzureIntegrationsApiManagementOutput

func (AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementOutputWithContext

func (i AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementOutputWithContext(ctx context.Context) AzureIntegrationsApiManagementOutput

func (AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementPtrOutput

func (i AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementPtrOutput() AzureIntegrationsApiManagementPtrOutput

func (AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementPtrOutputWithContext

func (i AzureIntegrationsApiManagementArgs) ToAzureIntegrationsApiManagementPtrOutputWithContext(ctx context.Context) AzureIntegrationsApiManagementPtrOutput

type AzureIntegrationsApiManagementInput

type AzureIntegrationsApiManagementInput interface {
	pulumi.Input

	ToAzureIntegrationsApiManagementOutput() AzureIntegrationsApiManagementOutput
	ToAzureIntegrationsApiManagementOutputWithContext(context.Context) AzureIntegrationsApiManagementOutput
}

AzureIntegrationsApiManagementInput is an input type that accepts AzureIntegrationsApiManagementArgs and AzureIntegrationsApiManagementOutput values. You can construct a concrete instance of `AzureIntegrationsApiManagementInput` via:

AzureIntegrationsApiManagementArgs{...}

type AzureIntegrationsApiManagementOutput

type AzureIntegrationsApiManagementOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsApiManagementOutput) ElementType

func (AzureIntegrationsApiManagementOutput) MetricsPollingInterval

func (o AzureIntegrationsApiManagementOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsApiManagementOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementOutput

func (o AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementOutput() AzureIntegrationsApiManagementOutput

func (AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementOutputWithContext

func (o AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementOutputWithContext(ctx context.Context) AzureIntegrationsApiManagementOutput

func (AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementPtrOutput

func (o AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementPtrOutput() AzureIntegrationsApiManagementPtrOutput

func (AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementPtrOutputWithContext

func (o AzureIntegrationsApiManagementOutput) ToAzureIntegrationsApiManagementPtrOutputWithContext(ctx context.Context) AzureIntegrationsApiManagementPtrOutput

type AzureIntegrationsApiManagementPtrInput

type AzureIntegrationsApiManagementPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsApiManagementPtrOutput() AzureIntegrationsApiManagementPtrOutput
	ToAzureIntegrationsApiManagementPtrOutputWithContext(context.Context) AzureIntegrationsApiManagementPtrOutput
}

AzureIntegrationsApiManagementPtrInput is an input type that accepts AzureIntegrationsApiManagementArgs, AzureIntegrationsApiManagementPtr and AzureIntegrationsApiManagementPtrOutput values. You can construct a concrete instance of `AzureIntegrationsApiManagementPtrInput` via:

        AzureIntegrationsApiManagementArgs{...}

or:

        nil

type AzureIntegrationsApiManagementPtrOutput

type AzureIntegrationsApiManagementPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsApiManagementPtrOutput) Elem

func (AzureIntegrationsApiManagementPtrOutput) ElementType

func (AzureIntegrationsApiManagementPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsApiManagementPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsApiManagementPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsApiManagementPtrOutput) ToAzureIntegrationsApiManagementPtrOutput

func (o AzureIntegrationsApiManagementPtrOutput) ToAzureIntegrationsApiManagementPtrOutput() AzureIntegrationsApiManagementPtrOutput

func (AzureIntegrationsApiManagementPtrOutput) ToAzureIntegrationsApiManagementPtrOutputWithContext

func (o AzureIntegrationsApiManagementPtrOutput) ToAzureIntegrationsApiManagementPtrOutputWithContext(ctx context.Context) AzureIntegrationsApiManagementPtrOutput

type AzureIntegrationsAppGateway

type AzureIntegrationsAppGateway struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsAppGatewayArgs

type AzureIntegrationsAppGatewayArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsAppGatewayArgs) ElementType

func (AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayOutput

func (i AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayOutput() AzureIntegrationsAppGatewayOutput

func (AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayOutputWithContext

func (i AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayOutputWithContext(ctx context.Context) AzureIntegrationsAppGatewayOutput

func (AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayPtrOutput

func (i AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayPtrOutput() AzureIntegrationsAppGatewayPtrOutput

func (AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayPtrOutputWithContext

func (i AzureIntegrationsAppGatewayArgs) ToAzureIntegrationsAppGatewayPtrOutputWithContext(ctx context.Context) AzureIntegrationsAppGatewayPtrOutput

type AzureIntegrationsAppGatewayInput

type AzureIntegrationsAppGatewayInput interface {
	pulumi.Input

	ToAzureIntegrationsAppGatewayOutput() AzureIntegrationsAppGatewayOutput
	ToAzureIntegrationsAppGatewayOutputWithContext(context.Context) AzureIntegrationsAppGatewayOutput
}

AzureIntegrationsAppGatewayInput is an input type that accepts AzureIntegrationsAppGatewayArgs and AzureIntegrationsAppGatewayOutput values. You can construct a concrete instance of `AzureIntegrationsAppGatewayInput` via:

AzureIntegrationsAppGatewayArgs{...}

type AzureIntegrationsAppGatewayOutput

type AzureIntegrationsAppGatewayOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsAppGatewayOutput) ElementType

func (AzureIntegrationsAppGatewayOutput) MetricsPollingInterval

func (o AzureIntegrationsAppGatewayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsAppGatewayOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayOutput

func (o AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayOutput() AzureIntegrationsAppGatewayOutput

func (AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayOutputWithContext

func (o AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayOutputWithContext(ctx context.Context) AzureIntegrationsAppGatewayOutput

func (AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayPtrOutput

func (o AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayPtrOutput() AzureIntegrationsAppGatewayPtrOutput

func (AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayPtrOutputWithContext

func (o AzureIntegrationsAppGatewayOutput) ToAzureIntegrationsAppGatewayPtrOutputWithContext(ctx context.Context) AzureIntegrationsAppGatewayPtrOutput

type AzureIntegrationsAppGatewayPtrInput

type AzureIntegrationsAppGatewayPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsAppGatewayPtrOutput() AzureIntegrationsAppGatewayPtrOutput
	ToAzureIntegrationsAppGatewayPtrOutputWithContext(context.Context) AzureIntegrationsAppGatewayPtrOutput
}

AzureIntegrationsAppGatewayPtrInput is an input type that accepts AzureIntegrationsAppGatewayArgs, AzureIntegrationsAppGatewayPtr and AzureIntegrationsAppGatewayPtrOutput values. You can construct a concrete instance of `AzureIntegrationsAppGatewayPtrInput` via:

        AzureIntegrationsAppGatewayArgs{...}

or:

        nil

type AzureIntegrationsAppGatewayPtrOutput

type AzureIntegrationsAppGatewayPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsAppGatewayPtrOutput) Elem

func (AzureIntegrationsAppGatewayPtrOutput) ElementType

func (AzureIntegrationsAppGatewayPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsAppGatewayPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsAppGatewayPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsAppGatewayPtrOutput) ToAzureIntegrationsAppGatewayPtrOutput

func (o AzureIntegrationsAppGatewayPtrOutput) ToAzureIntegrationsAppGatewayPtrOutput() AzureIntegrationsAppGatewayPtrOutput

func (AzureIntegrationsAppGatewayPtrOutput) ToAzureIntegrationsAppGatewayPtrOutputWithContext

func (o AzureIntegrationsAppGatewayPtrOutput) ToAzureIntegrationsAppGatewayPtrOutputWithContext(ctx context.Context) AzureIntegrationsAppGatewayPtrOutput

type AzureIntegrationsAppService

type AzureIntegrationsAppService struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsAppServiceArgs

type AzureIntegrationsAppServiceArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsAppServiceArgs) ElementType

func (AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServiceOutput

func (i AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServiceOutput() AzureIntegrationsAppServiceOutput

func (AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServiceOutputWithContext

func (i AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServiceOutputWithContext(ctx context.Context) AzureIntegrationsAppServiceOutput

func (AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServicePtrOutput

func (i AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServicePtrOutput() AzureIntegrationsAppServicePtrOutput

func (AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServicePtrOutputWithContext

func (i AzureIntegrationsAppServiceArgs) ToAzureIntegrationsAppServicePtrOutputWithContext(ctx context.Context) AzureIntegrationsAppServicePtrOutput

type AzureIntegrationsAppServiceInput

type AzureIntegrationsAppServiceInput interface {
	pulumi.Input

	ToAzureIntegrationsAppServiceOutput() AzureIntegrationsAppServiceOutput
	ToAzureIntegrationsAppServiceOutputWithContext(context.Context) AzureIntegrationsAppServiceOutput
}

AzureIntegrationsAppServiceInput is an input type that accepts AzureIntegrationsAppServiceArgs and AzureIntegrationsAppServiceOutput values. You can construct a concrete instance of `AzureIntegrationsAppServiceInput` via:

AzureIntegrationsAppServiceArgs{...}

type AzureIntegrationsAppServiceOutput

type AzureIntegrationsAppServiceOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsAppServiceOutput) ElementType

func (AzureIntegrationsAppServiceOutput) MetricsPollingInterval

func (o AzureIntegrationsAppServiceOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsAppServiceOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServiceOutput

func (o AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServiceOutput() AzureIntegrationsAppServiceOutput

func (AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServiceOutputWithContext

func (o AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServiceOutputWithContext(ctx context.Context) AzureIntegrationsAppServiceOutput

func (AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServicePtrOutput

func (o AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServicePtrOutput() AzureIntegrationsAppServicePtrOutput

func (AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServicePtrOutputWithContext

func (o AzureIntegrationsAppServiceOutput) ToAzureIntegrationsAppServicePtrOutputWithContext(ctx context.Context) AzureIntegrationsAppServicePtrOutput

type AzureIntegrationsAppServicePtrInput

type AzureIntegrationsAppServicePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsAppServicePtrOutput() AzureIntegrationsAppServicePtrOutput
	ToAzureIntegrationsAppServicePtrOutputWithContext(context.Context) AzureIntegrationsAppServicePtrOutput
}

AzureIntegrationsAppServicePtrInput is an input type that accepts AzureIntegrationsAppServiceArgs, AzureIntegrationsAppServicePtr and AzureIntegrationsAppServicePtrOutput values. You can construct a concrete instance of `AzureIntegrationsAppServicePtrInput` via:

        AzureIntegrationsAppServiceArgs{...}

or:

        nil

type AzureIntegrationsAppServicePtrOutput

type AzureIntegrationsAppServicePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsAppServicePtrOutput) Elem

func (AzureIntegrationsAppServicePtrOutput) ElementType

func (AzureIntegrationsAppServicePtrOutput) MetricsPollingInterval

func (o AzureIntegrationsAppServicePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsAppServicePtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsAppServicePtrOutput) ToAzureIntegrationsAppServicePtrOutput

func (o AzureIntegrationsAppServicePtrOutput) ToAzureIntegrationsAppServicePtrOutput() AzureIntegrationsAppServicePtrOutput

func (AzureIntegrationsAppServicePtrOutput) ToAzureIntegrationsAppServicePtrOutputWithContext

func (o AzureIntegrationsAppServicePtrOutput) ToAzureIntegrationsAppServicePtrOutputWithContext(ctx context.Context) AzureIntegrationsAppServicePtrOutput

type AzureIntegrationsArgs

type AzureIntegrationsArgs struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// Azure API Management. See Integration blocks below for details.
	ApiManagement AzureIntegrationsApiManagementPtrInput
	// Azure App Gateway. See Integration blocks below for details.
	AppGateway AzureIntegrationsAppGatewayPtrInput
	// Azure App Service. See Integration blocks below for details.
	AppService AzureIntegrationsAppServicePtrInput
	// Azure Containers. See Integration blocks below for details.
	Containers AzureIntegrationsContainersPtrInput
	// Azure CosmosDB. See Integration blocks below for details.
	CosmosDb AzureIntegrationsCosmosDbPtrInput
	// Azure Cost Management. See Integration blocks below for details.
	CostManagement AzureIntegrationsCostManagementPtrInput
	// Azure Data Factory. See Integration blocks below for details.
	DataFactory AzureIntegrationsDataFactoryPtrInput
	// Azure Event Hub. See Integration blocks below for details.
	EventHub AzureIntegrationsEventHubPtrInput
	// Azure Express Route. See Integration blocks below for details.
	ExpressRoute AzureIntegrationsExpressRoutePtrInput
	// Azure Firewalls. See Integration blocks below for details.
	Firewalls AzureIntegrationsFirewallsPtrInput
	// Azure Front Door. See Integration blocks below for details.
	FrontDoor AzureIntegrationsFrontDoorPtrInput
	// Azure Functions. See Integration blocks below for details.
	Functions AzureIntegrationsFunctionsPtrInput
	// Azure Key Vault. See Integration blocks below for details.
	KeyVault AzureIntegrationsKeyVaultPtrInput
	// The ID of the linked Azure account in New Relic.
	LinkedAccountId pulumi.IntInput
	// Azure Load Balancer. See Integration blocks below for details.
	LoadBalancer AzureIntegrationsLoadBalancerPtrInput
	// Azure Logic Apps. See Integration blocks below for details.
	LogicApps AzureIntegrationsLogicAppsPtrInput
	// Azure Machine Learning. See Integration blocks below for details.
	MachineLearning AzureIntegrationsMachineLearningPtrInput
	// Azure MariaDB. See Integration blocks below for details.
	MariaDb AzureIntegrationsMariaDbPtrInput
	// Azure Monitor. See Integration blocks below for details.
	Monitor AzureIntegrationsMonitorPtrInput
	// Azure MySQL. See Integration blocks below for details.
	Mysql AzureIntegrationsMysqlPtrInput
	// Azure MySQL Flexible Server. See Integration blocks below for details.
	MysqlFlexible AzureIntegrationsMysqlFlexiblePtrInput
	// Azure PostgreSQL. See Integration blocks below for details.
	Postgresql AzureIntegrationsPostgresqlPtrInput
	// Azure PostgreSQL Flexible Server. See Integration blocks below for details.
	PostgresqlFlexible AzureIntegrationsPostgresqlFlexiblePtrInput
	// Azure Power BI Dedicated. See Integration blocks below for details.
	PowerBiDedicated AzureIntegrationsPowerBiDedicatedPtrInput
	// Azure Redis Cache. See Integration blocks below for details.
	RedisCache AzureIntegrationsRedisCachePtrInput
	// Azure Service Bus. See Integration blocks below for details.
	ServiceBus AzureIntegrationsServiceBusPtrInput
	// Azure SQL. See Integration blocks below for details.
	Sql AzureIntegrationsSqlPtrInput
	// Azure SQL Managed. See Integration blocks below for details.
	SqlManaged AzureIntegrationsSqlManagedPtrInput
	// for Azure Storage. See Integration blocks below for details.
	Storage AzureIntegrationsStoragePtrInput
	// Azure Virtual machine. See Integration blocks below for details.
	VirtualMachine AzureIntegrationsVirtualMachinePtrInput
	// for Azure Virtual networks. See Integration blocks below for details.
	//
	// Below argument supports the minimum metric polling interval of 3600 seconds
	VirtualNetworks AzureIntegrationsVirtualNetworksPtrInput
	// Azure VMs. See Integration blocks below for details.
	Vms AzureIntegrationsVmsPtrInput
	// Azure VPN Gateway. See Integration blocks below for details.
	//
	// Below arguments supports the minimum metric polling interval of 900 seconds
	VpnGateway AzureIntegrationsVpnGatewayPtrInput
}

The set of arguments for constructing a AzureIntegrations resource.

func (AzureIntegrationsArgs) ElementType

func (AzureIntegrationsArgs) ElementType() reflect.Type

type AzureIntegrationsArray

type AzureIntegrationsArray []AzureIntegrationsInput

func (AzureIntegrationsArray) ElementType

func (AzureIntegrationsArray) ElementType() reflect.Type

func (AzureIntegrationsArray) ToAzureIntegrationsArrayOutput

func (i AzureIntegrationsArray) ToAzureIntegrationsArrayOutput() AzureIntegrationsArrayOutput

func (AzureIntegrationsArray) ToAzureIntegrationsArrayOutputWithContext

func (i AzureIntegrationsArray) ToAzureIntegrationsArrayOutputWithContext(ctx context.Context) AzureIntegrationsArrayOutput

type AzureIntegrationsArrayInput

type AzureIntegrationsArrayInput interface {
	pulumi.Input

	ToAzureIntegrationsArrayOutput() AzureIntegrationsArrayOutput
	ToAzureIntegrationsArrayOutputWithContext(context.Context) AzureIntegrationsArrayOutput
}

AzureIntegrationsArrayInput is an input type that accepts AzureIntegrationsArray and AzureIntegrationsArrayOutput values. You can construct a concrete instance of `AzureIntegrationsArrayInput` via:

AzureIntegrationsArray{ AzureIntegrationsArgs{...} }

type AzureIntegrationsArrayOutput

type AzureIntegrationsArrayOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsArrayOutput) ElementType

func (AzureIntegrationsArrayOutput) Index

func (AzureIntegrationsArrayOutput) ToAzureIntegrationsArrayOutput

func (o AzureIntegrationsArrayOutput) ToAzureIntegrationsArrayOutput() AzureIntegrationsArrayOutput

func (AzureIntegrationsArrayOutput) ToAzureIntegrationsArrayOutputWithContext

func (o AzureIntegrationsArrayOutput) ToAzureIntegrationsArrayOutputWithContext(ctx context.Context) AzureIntegrationsArrayOutput

type AzureIntegrationsContainers

type AzureIntegrationsContainers struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsContainersArgs

type AzureIntegrationsContainersArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsContainersArgs) ElementType

func (AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersOutput

func (i AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersOutput() AzureIntegrationsContainersOutput

func (AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersOutputWithContext

func (i AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersOutputWithContext(ctx context.Context) AzureIntegrationsContainersOutput

func (AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersPtrOutput

func (i AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersPtrOutput() AzureIntegrationsContainersPtrOutput

func (AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersPtrOutputWithContext

func (i AzureIntegrationsContainersArgs) ToAzureIntegrationsContainersPtrOutputWithContext(ctx context.Context) AzureIntegrationsContainersPtrOutput

type AzureIntegrationsContainersInput

type AzureIntegrationsContainersInput interface {
	pulumi.Input

	ToAzureIntegrationsContainersOutput() AzureIntegrationsContainersOutput
	ToAzureIntegrationsContainersOutputWithContext(context.Context) AzureIntegrationsContainersOutput
}

AzureIntegrationsContainersInput is an input type that accepts AzureIntegrationsContainersArgs and AzureIntegrationsContainersOutput values. You can construct a concrete instance of `AzureIntegrationsContainersInput` via:

AzureIntegrationsContainersArgs{...}

type AzureIntegrationsContainersOutput

type AzureIntegrationsContainersOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsContainersOutput) ElementType

func (AzureIntegrationsContainersOutput) MetricsPollingInterval

func (o AzureIntegrationsContainersOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsContainersOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersOutput

func (o AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersOutput() AzureIntegrationsContainersOutput

func (AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersOutputWithContext

func (o AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersOutputWithContext(ctx context.Context) AzureIntegrationsContainersOutput

func (AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersPtrOutput

func (o AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersPtrOutput() AzureIntegrationsContainersPtrOutput

func (AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersPtrOutputWithContext

func (o AzureIntegrationsContainersOutput) ToAzureIntegrationsContainersPtrOutputWithContext(ctx context.Context) AzureIntegrationsContainersPtrOutput

type AzureIntegrationsContainersPtrInput

type AzureIntegrationsContainersPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsContainersPtrOutput() AzureIntegrationsContainersPtrOutput
	ToAzureIntegrationsContainersPtrOutputWithContext(context.Context) AzureIntegrationsContainersPtrOutput
}

AzureIntegrationsContainersPtrInput is an input type that accepts AzureIntegrationsContainersArgs, AzureIntegrationsContainersPtr and AzureIntegrationsContainersPtrOutput values. You can construct a concrete instance of `AzureIntegrationsContainersPtrInput` via:

        AzureIntegrationsContainersArgs{...}

or:

        nil

type AzureIntegrationsContainersPtrOutput

type AzureIntegrationsContainersPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsContainersPtrOutput) Elem

func (AzureIntegrationsContainersPtrOutput) ElementType

func (AzureIntegrationsContainersPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsContainersPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsContainersPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsContainersPtrOutput) ToAzureIntegrationsContainersPtrOutput

func (o AzureIntegrationsContainersPtrOutput) ToAzureIntegrationsContainersPtrOutput() AzureIntegrationsContainersPtrOutput

func (AzureIntegrationsContainersPtrOutput) ToAzureIntegrationsContainersPtrOutputWithContext

func (o AzureIntegrationsContainersPtrOutput) ToAzureIntegrationsContainersPtrOutputWithContext(ctx context.Context) AzureIntegrationsContainersPtrOutput

type AzureIntegrationsCosmosDb

type AzureIntegrationsCosmosDb struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsCosmosDbArgs

type AzureIntegrationsCosmosDbArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsCosmosDbArgs) ElementType

func (AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbOutput

func (i AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbOutput() AzureIntegrationsCosmosDbOutput

func (AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbOutputWithContext

func (i AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbOutputWithContext(ctx context.Context) AzureIntegrationsCosmosDbOutput

func (AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbPtrOutput

func (i AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbPtrOutput() AzureIntegrationsCosmosDbPtrOutput

func (AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbPtrOutputWithContext

func (i AzureIntegrationsCosmosDbArgs) ToAzureIntegrationsCosmosDbPtrOutputWithContext(ctx context.Context) AzureIntegrationsCosmosDbPtrOutput

type AzureIntegrationsCosmosDbInput

type AzureIntegrationsCosmosDbInput interface {
	pulumi.Input

	ToAzureIntegrationsCosmosDbOutput() AzureIntegrationsCosmosDbOutput
	ToAzureIntegrationsCosmosDbOutputWithContext(context.Context) AzureIntegrationsCosmosDbOutput
}

AzureIntegrationsCosmosDbInput is an input type that accepts AzureIntegrationsCosmosDbArgs and AzureIntegrationsCosmosDbOutput values. You can construct a concrete instance of `AzureIntegrationsCosmosDbInput` via:

AzureIntegrationsCosmosDbArgs{...}

type AzureIntegrationsCosmosDbOutput

type AzureIntegrationsCosmosDbOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsCosmosDbOutput) ElementType

func (AzureIntegrationsCosmosDbOutput) MetricsPollingInterval

func (o AzureIntegrationsCosmosDbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsCosmosDbOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbOutput

func (o AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbOutput() AzureIntegrationsCosmosDbOutput

func (AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbOutputWithContext

func (o AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbOutputWithContext(ctx context.Context) AzureIntegrationsCosmosDbOutput

func (AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbPtrOutput

func (o AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbPtrOutput() AzureIntegrationsCosmosDbPtrOutput

func (AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbPtrOutputWithContext

func (o AzureIntegrationsCosmosDbOutput) ToAzureIntegrationsCosmosDbPtrOutputWithContext(ctx context.Context) AzureIntegrationsCosmosDbPtrOutput

type AzureIntegrationsCosmosDbPtrInput

type AzureIntegrationsCosmosDbPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsCosmosDbPtrOutput() AzureIntegrationsCosmosDbPtrOutput
	ToAzureIntegrationsCosmosDbPtrOutputWithContext(context.Context) AzureIntegrationsCosmosDbPtrOutput
}

AzureIntegrationsCosmosDbPtrInput is an input type that accepts AzureIntegrationsCosmosDbArgs, AzureIntegrationsCosmosDbPtr and AzureIntegrationsCosmosDbPtrOutput values. You can construct a concrete instance of `AzureIntegrationsCosmosDbPtrInput` via:

        AzureIntegrationsCosmosDbArgs{...}

or:

        nil

type AzureIntegrationsCosmosDbPtrOutput

type AzureIntegrationsCosmosDbPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsCosmosDbPtrOutput) Elem

func (AzureIntegrationsCosmosDbPtrOutput) ElementType

func (AzureIntegrationsCosmosDbPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsCosmosDbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsCosmosDbPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsCosmosDbPtrOutput) ToAzureIntegrationsCosmosDbPtrOutput

func (o AzureIntegrationsCosmosDbPtrOutput) ToAzureIntegrationsCosmosDbPtrOutput() AzureIntegrationsCosmosDbPtrOutput

func (AzureIntegrationsCosmosDbPtrOutput) ToAzureIntegrationsCosmosDbPtrOutputWithContext

func (o AzureIntegrationsCosmosDbPtrOutput) ToAzureIntegrationsCosmosDbPtrOutputWithContext(ctx context.Context) AzureIntegrationsCosmosDbPtrOutput

type AzureIntegrationsCostManagement

type AzureIntegrationsCostManagement struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify if additional cost data per tag should be collected. This field is case sensitive.
	TagKeys []string `pulumi:"tagKeys"`
}

type AzureIntegrationsCostManagementArgs

type AzureIntegrationsCostManagementArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify if additional cost data per tag should be collected. This field is case sensitive.
	TagKeys pulumi.StringArrayInput `pulumi:"tagKeys"`
}

func (AzureIntegrationsCostManagementArgs) ElementType

func (AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementOutput

func (i AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementOutput() AzureIntegrationsCostManagementOutput

func (AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementOutputWithContext

func (i AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementOutputWithContext(ctx context.Context) AzureIntegrationsCostManagementOutput

func (AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementPtrOutput

func (i AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementPtrOutput() AzureIntegrationsCostManagementPtrOutput

func (AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementPtrOutputWithContext

func (i AzureIntegrationsCostManagementArgs) ToAzureIntegrationsCostManagementPtrOutputWithContext(ctx context.Context) AzureIntegrationsCostManagementPtrOutput

type AzureIntegrationsCostManagementInput

type AzureIntegrationsCostManagementInput interface {
	pulumi.Input

	ToAzureIntegrationsCostManagementOutput() AzureIntegrationsCostManagementOutput
	ToAzureIntegrationsCostManagementOutputWithContext(context.Context) AzureIntegrationsCostManagementOutput
}

AzureIntegrationsCostManagementInput is an input type that accepts AzureIntegrationsCostManagementArgs and AzureIntegrationsCostManagementOutput values. You can construct a concrete instance of `AzureIntegrationsCostManagementInput` via:

AzureIntegrationsCostManagementArgs{...}

type AzureIntegrationsCostManagementOutput

type AzureIntegrationsCostManagementOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsCostManagementOutput) ElementType

func (AzureIntegrationsCostManagementOutput) MetricsPollingInterval

func (o AzureIntegrationsCostManagementOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsCostManagementOutput) TagKeys

Specify if additional cost data per tag should be collected. This field is case sensitive.

func (AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementOutput

func (o AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementOutput() AzureIntegrationsCostManagementOutput

func (AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementOutputWithContext

func (o AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementOutputWithContext(ctx context.Context) AzureIntegrationsCostManagementOutput

func (AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementPtrOutput

func (o AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementPtrOutput() AzureIntegrationsCostManagementPtrOutput

func (AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementPtrOutputWithContext

func (o AzureIntegrationsCostManagementOutput) ToAzureIntegrationsCostManagementPtrOutputWithContext(ctx context.Context) AzureIntegrationsCostManagementPtrOutput

type AzureIntegrationsCostManagementPtrInput

type AzureIntegrationsCostManagementPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsCostManagementPtrOutput() AzureIntegrationsCostManagementPtrOutput
	ToAzureIntegrationsCostManagementPtrOutputWithContext(context.Context) AzureIntegrationsCostManagementPtrOutput
}

AzureIntegrationsCostManagementPtrInput is an input type that accepts AzureIntegrationsCostManagementArgs, AzureIntegrationsCostManagementPtr and AzureIntegrationsCostManagementPtrOutput values. You can construct a concrete instance of `AzureIntegrationsCostManagementPtrInput` via:

        AzureIntegrationsCostManagementArgs{...}

or:

        nil

type AzureIntegrationsCostManagementPtrOutput

type AzureIntegrationsCostManagementPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsCostManagementPtrOutput) Elem

func (AzureIntegrationsCostManagementPtrOutput) ElementType

func (AzureIntegrationsCostManagementPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AzureIntegrationsCostManagementPtrOutput) TagKeys

Specify if additional cost data per tag should be collected. This field is case sensitive.

func (AzureIntegrationsCostManagementPtrOutput) ToAzureIntegrationsCostManagementPtrOutput

func (o AzureIntegrationsCostManagementPtrOutput) ToAzureIntegrationsCostManagementPtrOutput() AzureIntegrationsCostManagementPtrOutput

func (AzureIntegrationsCostManagementPtrOutput) ToAzureIntegrationsCostManagementPtrOutputWithContext

func (o AzureIntegrationsCostManagementPtrOutput) ToAzureIntegrationsCostManagementPtrOutputWithContext(ctx context.Context) AzureIntegrationsCostManagementPtrOutput

type AzureIntegrationsDataFactory

type AzureIntegrationsDataFactory struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsDataFactoryArgs

type AzureIntegrationsDataFactoryArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsDataFactoryArgs) ElementType

func (AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryOutput

func (i AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryOutput() AzureIntegrationsDataFactoryOutput

func (AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryOutputWithContext

func (i AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryOutputWithContext(ctx context.Context) AzureIntegrationsDataFactoryOutput

func (AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryPtrOutput

func (i AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryPtrOutput() AzureIntegrationsDataFactoryPtrOutput

func (AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryPtrOutputWithContext

func (i AzureIntegrationsDataFactoryArgs) ToAzureIntegrationsDataFactoryPtrOutputWithContext(ctx context.Context) AzureIntegrationsDataFactoryPtrOutput

type AzureIntegrationsDataFactoryInput

type AzureIntegrationsDataFactoryInput interface {
	pulumi.Input

	ToAzureIntegrationsDataFactoryOutput() AzureIntegrationsDataFactoryOutput
	ToAzureIntegrationsDataFactoryOutputWithContext(context.Context) AzureIntegrationsDataFactoryOutput
}

AzureIntegrationsDataFactoryInput is an input type that accepts AzureIntegrationsDataFactoryArgs and AzureIntegrationsDataFactoryOutput values. You can construct a concrete instance of `AzureIntegrationsDataFactoryInput` via:

AzureIntegrationsDataFactoryArgs{...}

type AzureIntegrationsDataFactoryOutput

type AzureIntegrationsDataFactoryOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsDataFactoryOutput) ElementType

func (AzureIntegrationsDataFactoryOutput) MetricsPollingInterval

func (o AzureIntegrationsDataFactoryOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsDataFactoryOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryOutput

func (o AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryOutput() AzureIntegrationsDataFactoryOutput

func (AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryOutputWithContext

func (o AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryOutputWithContext(ctx context.Context) AzureIntegrationsDataFactoryOutput

func (AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryPtrOutput

func (o AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryPtrOutput() AzureIntegrationsDataFactoryPtrOutput

func (AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryPtrOutputWithContext

func (o AzureIntegrationsDataFactoryOutput) ToAzureIntegrationsDataFactoryPtrOutputWithContext(ctx context.Context) AzureIntegrationsDataFactoryPtrOutput

type AzureIntegrationsDataFactoryPtrInput

type AzureIntegrationsDataFactoryPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsDataFactoryPtrOutput() AzureIntegrationsDataFactoryPtrOutput
	ToAzureIntegrationsDataFactoryPtrOutputWithContext(context.Context) AzureIntegrationsDataFactoryPtrOutput
}

AzureIntegrationsDataFactoryPtrInput is an input type that accepts AzureIntegrationsDataFactoryArgs, AzureIntegrationsDataFactoryPtr and AzureIntegrationsDataFactoryPtrOutput values. You can construct a concrete instance of `AzureIntegrationsDataFactoryPtrInput` via:

        AzureIntegrationsDataFactoryArgs{...}

or:

        nil

type AzureIntegrationsDataFactoryPtrOutput

type AzureIntegrationsDataFactoryPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsDataFactoryPtrOutput) Elem

func (AzureIntegrationsDataFactoryPtrOutput) ElementType

func (AzureIntegrationsDataFactoryPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsDataFactoryPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsDataFactoryPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsDataFactoryPtrOutput) ToAzureIntegrationsDataFactoryPtrOutput

func (o AzureIntegrationsDataFactoryPtrOutput) ToAzureIntegrationsDataFactoryPtrOutput() AzureIntegrationsDataFactoryPtrOutput

func (AzureIntegrationsDataFactoryPtrOutput) ToAzureIntegrationsDataFactoryPtrOutputWithContext

func (o AzureIntegrationsDataFactoryPtrOutput) ToAzureIntegrationsDataFactoryPtrOutputWithContext(ctx context.Context) AzureIntegrationsDataFactoryPtrOutput

type AzureIntegrationsEventHub

type AzureIntegrationsEventHub struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsEventHubArgs

type AzureIntegrationsEventHubArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsEventHubArgs) ElementType

func (AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubOutput

func (i AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubOutput() AzureIntegrationsEventHubOutput

func (AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubOutputWithContext

func (i AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubOutputWithContext(ctx context.Context) AzureIntegrationsEventHubOutput

func (AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubPtrOutput

func (i AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubPtrOutput() AzureIntegrationsEventHubPtrOutput

func (AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubPtrOutputWithContext

func (i AzureIntegrationsEventHubArgs) ToAzureIntegrationsEventHubPtrOutputWithContext(ctx context.Context) AzureIntegrationsEventHubPtrOutput

type AzureIntegrationsEventHubInput

type AzureIntegrationsEventHubInput interface {
	pulumi.Input

	ToAzureIntegrationsEventHubOutput() AzureIntegrationsEventHubOutput
	ToAzureIntegrationsEventHubOutputWithContext(context.Context) AzureIntegrationsEventHubOutput
}

AzureIntegrationsEventHubInput is an input type that accepts AzureIntegrationsEventHubArgs and AzureIntegrationsEventHubOutput values. You can construct a concrete instance of `AzureIntegrationsEventHubInput` via:

AzureIntegrationsEventHubArgs{...}

type AzureIntegrationsEventHubOutput

type AzureIntegrationsEventHubOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsEventHubOutput) ElementType

func (AzureIntegrationsEventHubOutput) MetricsPollingInterval

func (o AzureIntegrationsEventHubOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsEventHubOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubOutput

func (o AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubOutput() AzureIntegrationsEventHubOutput

func (AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubOutputWithContext

func (o AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubOutputWithContext(ctx context.Context) AzureIntegrationsEventHubOutput

func (AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubPtrOutput

func (o AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubPtrOutput() AzureIntegrationsEventHubPtrOutput

func (AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubPtrOutputWithContext

func (o AzureIntegrationsEventHubOutput) ToAzureIntegrationsEventHubPtrOutputWithContext(ctx context.Context) AzureIntegrationsEventHubPtrOutput

type AzureIntegrationsEventHubPtrInput

type AzureIntegrationsEventHubPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsEventHubPtrOutput() AzureIntegrationsEventHubPtrOutput
	ToAzureIntegrationsEventHubPtrOutputWithContext(context.Context) AzureIntegrationsEventHubPtrOutput
}

AzureIntegrationsEventHubPtrInput is an input type that accepts AzureIntegrationsEventHubArgs, AzureIntegrationsEventHubPtr and AzureIntegrationsEventHubPtrOutput values. You can construct a concrete instance of `AzureIntegrationsEventHubPtrInput` via:

        AzureIntegrationsEventHubArgs{...}

or:

        nil

type AzureIntegrationsEventHubPtrOutput

type AzureIntegrationsEventHubPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsEventHubPtrOutput) Elem

func (AzureIntegrationsEventHubPtrOutput) ElementType

func (AzureIntegrationsEventHubPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsEventHubPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsEventHubPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsEventHubPtrOutput) ToAzureIntegrationsEventHubPtrOutput

func (o AzureIntegrationsEventHubPtrOutput) ToAzureIntegrationsEventHubPtrOutput() AzureIntegrationsEventHubPtrOutput

func (AzureIntegrationsEventHubPtrOutput) ToAzureIntegrationsEventHubPtrOutputWithContext

func (o AzureIntegrationsEventHubPtrOutput) ToAzureIntegrationsEventHubPtrOutputWithContext(ctx context.Context) AzureIntegrationsEventHubPtrOutput

type AzureIntegrationsExpressRoute

type AzureIntegrationsExpressRoute struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsExpressRouteArgs

type AzureIntegrationsExpressRouteArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsExpressRouteArgs) ElementType

func (AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRouteOutput

func (i AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRouteOutput() AzureIntegrationsExpressRouteOutput

func (AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRouteOutputWithContext

func (i AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRouteOutputWithContext(ctx context.Context) AzureIntegrationsExpressRouteOutput

func (AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRoutePtrOutput

func (i AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRoutePtrOutput() AzureIntegrationsExpressRoutePtrOutput

func (AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRoutePtrOutputWithContext

func (i AzureIntegrationsExpressRouteArgs) ToAzureIntegrationsExpressRoutePtrOutputWithContext(ctx context.Context) AzureIntegrationsExpressRoutePtrOutput

type AzureIntegrationsExpressRouteInput

type AzureIntegrationsExpressRouteInput interface {
	pulumi.Input

	ToAzureIntegrationsExpressRouteOutput() AzureIntegrationsExpressRouteOutput
	ToAzureIntegrationsExpressRouteOutputWithContext(context.Context) AzureIntegrationsExpressRouteOutput
}

AzureIntegrationsExpressRouteInput is an input type that accepts AzureIntegrationsExpressRouteArgs and AzureIntegrationsExpressRouteOutput values. You can construct a concrete instance of `AzureIntegrationsExpressRouteInput` via:

AzureIntegrationsExpressRouteArgs{...}

type AzureIntegrationsExpressRouteOutput

type AzureIntegrationsExpressRouteOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsExpressRouteOutput) ElementType

func (AzureIntegrationsExpressRouteOutput) MetricsPollingInterval

func (o AzureIntegrationsExpressRouteOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsExpressRouteOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRouteOutput

func (o AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRouteOutput() AzureIntegrationsExpressRouteOutput

func (AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRouteOutputWithContext

func (o AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRouteOutputWithContext(ctx context.Context) AzureIntegrationsExpressRouteOutput

func (AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRoutePtrOutput

func (o AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRoutePtrOutput() AzureIntegrationsExpressRoutePtrOutput

func (AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRoutePtrOutputWithContext

func (o AzureIntegrationsExpressRouteOutput) ToAzureIntegrationsExpressRoutePtrOutputWithContext(ctx context.Context) AzureIntegrationsExpressRoutePtrOutput

type AzureIntegrationsExpressRoutePtrInput

type AzureIntegrationsExpressRoutePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsExpressRoutePtrOutput() AzureIntegrationsExpressRoutePtrOutput
	ToAzureIntegrationsExpressRoutePtrOutputWithContext(context.Context) AzureIntegrationsExpressRoutePtrOutput
}

AzureIntegrationsExpressRoutePtrInput is an input type that accepts AzureIntegrationsExpressRouteArgs, AzureIntegrationsExpressRoutePtr and AzureIntegrationsExpressRoutePtrOutput values. You can construct a concrete instance of `AzureIntegrationsExpressRoutePtrInput` via:

        AzureIntegrationsExpressRouteArgs{...}

or:

        nil

type AzureIntegrationsExpressRoutePtrOutput

type AzureIntegrationsExpressRoutePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsExpressRoutePtrOutput) Elem

func (AzureIntegrationsExpressRoutePtrOutput) ElementType

func (AzureIntegrationsExpressRoutePtrOutput) MetricsPollingInterval

func (o AzureIntegrationsExpressRoutePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsExpressRoutePtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsExpressRoutePtrOutput) ToAzureIntegrationsExpressRoutePtrOutput

func (o AzureIntegrationsExpressRoutePtrOutput) ToAzureIntegrationsExpressRoutePtrOutput() AzureIntegrationsExpressRoutePtrOutput

func (AzureIntegrationsExpressRoutePtrOutput) ToAzureIntegrationsExpressRoutePtrOutputWithContext

func (o AzureIntegrationsExpressRoutePtrOutput) ToAzureIntegrationsExpressRoutePtrOutputWithContext(ctx context.Context) AzureIntegrationsExpressRoutePtrOutput

type AzureIntegrationsFirewalls

type AzureIntegrationsFirewalls struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsFirewallsArgs

type AzureIntegrationsFirewallsArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsFirewallsArgs) ElementType

func (AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsOutput

func (i AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsOutput() AzureIntegrationsFirewallsOutput

func (AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsOutputWithContext

func (i AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsOutputWithContext(ctx context.Context) AzureIntegrationsFirewallsOutput

func (AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsPtrOutput

func (i AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsPtrOutput() AzureIntegrationsFirewallsPtrOutput

func (AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsPtrOutputWithContext

func (i AzureIntegrationsFirewallsArgs) ToAzureIntegrationsFirewallsPtrOutputWithContext(ctx context.Context) AzureIntegrationsFirewallsPtrOutput

type AzureIntegrationsFirewallsInput

type AzureIntegrationsFirewallsInput interface {
	pulumi.Input

	ToAzureIntegrationsFirewallsOutput() AzureIntegrationsFirewallsOutput
	ToAzureIntegrationsFirewallsOutputWithContext(context.Context) AzureIntegrationsFirewallsOutput
}

AzureIntegrationsFirewallsInput is an input type that accepts AzureIntegrationsFirewallsArgs and AzureIntegrationsFirewallsOutput values. You can construct a concrete instance of `AzureIntegrationsFirewallsInput` via:

AzureIntegrationsFirewallsArgs{...}

type AzureIntegrationsFirewallsOutput

type AzureIntegrationsFirewallsOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsFirewallsOutput) ElementType

func (AzureIntegrationsFirewallsOutput) MetricsPollingInterval

func (o AzureIntegrationsFirewallsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsFirewallsOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsOutput

func (o AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsOutput() AzureIntegrationsFirewallsOutput

func (AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsOutputWithContext

func (o AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsOutputWithContext(ctx context.Context) AzureIntegrationsFirewallsOutput

func (AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsPtrOutput

func (o AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsPtrOutput() AzureIntegrationsFirewallsPtrOutput

func (AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsPtrOutputWithContext

func (o AzureIntegrationsFirewallsOutput) ToAzureIntegrationsFirewallsPtrOutputWithContext(ctx context.Context) AzureIntegrationsFirewallsPtrOutput

type AzureIntegrationsFirewallsPtrInput

type AzureIntegrationsFirewallsPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsFirewallsPtrOutput() AzureIntegrationsFirewallsPtrOutput
	ToAzureIntegrationsFirewallsPtrOutputWithContext(context.Context) AzureIntegrationsFirewallsPtrOutput
}

AzureIntegrationsFirewallsPtrInput is an input type that accepts AzureIntegrationsFirewallsArgs, AzureIntegrationsFirewallsPtr and AzureIntegrationsFirewallsPtrOutput values. You can construct a concrete instance of `AzureIntegrationsFirewallsPtrInput` via:

        AzureIntegrationsFirewallsArgs{...}

or:

        nil

type AzureIntegrationsFirewallsPtrOutput

type AzureIntegrationsFirewallsPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsFirewallsPtrOutput) Elem

func (AzureIntegrationsFirewallsPtrOutput) ElementType

func (AzureIntegrationsFirewallsPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsFirewallsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsFirewallsPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsFirewallsPtrOutput) ToAzureIntegrationsFirewallsPtrOutput

func (o AzureIntegrationsFirewallsPtrOutput) ToAzureIntegrationsFirewallsPtrOutput() AzureIntegrationsFirewallsPtrOutput

func (AzureIntegrationsFirewallsPtrOutput) ToAzureIntegrationsFirewallsPtrOutputWithContext

func (o AzureIntegrationsFirewallsPtrOutput) ToAzureIntegrationsFirewallsPtrOutputWithContext(ctx context.Context) AzureIntegrationsFirewallsPtrOutput

type AzureIntegrationsFrontDoor

type AzureIntegrationsFrontDoor struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsFrontDoorArgs

type AzureIntegrationsFrontDoorArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsFrontDoorArgs) ElementType

func (AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorOutput

func (i AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorOutput() AzureIntegrationsFrontDoorOutput

func (AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorOutputWithContext

func (i AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorOutputWithContext(ctx context.Context) AzureIntegrationsFrontDoorOutput

func (AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorPtrOutput

func (i AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorPtrOutput() AzureIntegrationsFrontDoorPtrOutput

func (AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorPtrOutputWithContext

func (i AzureIntegrationsFrontDoorArgs) ToAzureIntegrationsFrontDoorPtrOutputWithContext(ctx context.Context) AzureIntegrationsFrontDoorPtrOutput

type AzureIntegrationsFrontDoorInput

type AzureIntegrationsFrontDoorInput interface {
	pulumi.Input

	ToAzureIntegrationsFrontDoorOutput() AzureIntegrationsFrontDoorOutput
	ToAzureIntegrationsFrontDoorOutputWithContext(context.Context) AzureIntegrationsFrontDoorOutput
}

AzureIntegrationsFrontDoorInput is an input type that accepts AzureIntegrationsFrontDoorArgs and AzureIntegrationsFrontDoorOutput values. You can construct a concrete instance of `AzureIntegrationsFrontDoorInput` via:

AzureIntegrationsFrontDoorArgs{...}

type AzureIntegrationsFrontDoorOutput

type AzureIntegrationsFrontDoorOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsFrontDoorOutput) ElementType

func (AzureIntegrationsFrontDoorOutput) MetricsPollingInterval

func (o AzureIntegrationsFrontDoorOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsFrontDoorOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorOutput

func (o AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorOutput() AzureIntegrationsFrontDoorOutput

func (AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorOutputWithContext

func (o AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorOutputWithContext(ctx context.Context) AzureIntegrationsFrontDoorOutput

func (AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorPtrOutput

func (o AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorPtrOutput() AzureIntegrationsFrontDoorPtrOutput

func (AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorPtrOutputWithContext

func (o AzureIntegrationsFrontDoorOutput) ToAzureIntegrationsFrontDoorPtrOutputWithContext(ctx context.Context) AzureIntegrationsFrontDoorPtrOutput

type AzureIntegrationsFrontDoorPtrInput

type AzureIntegrationsFrontDoorPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsFrontDoorPtrOutput() AzureIntegrationsFrontDoorPtrOutput
	ToAzureIntegrationsFrontDoorPtrOutputWithContext(context.Context) AzureIntegrationsFrontDoorPtrOutput
}

AzureIntegrationsFrontDoorPtrInput is an input type that accepts AzureIntegrationsFrontDoorArgs, AzureIntegrationsFrontDoorPtr and AzureIntegrationsFrontDoorPtrOutput values. You can construct a concrete instance of `AzureIntegrationsFrontDoorPtrInput` via:

        AzureIntegrationsFrontDoorArgs{...}

or:

        nil

type AzureIntegrationsFrontDoorPtrOutput

type AzureIntegrationsFrontDoorPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsFrontDoorPtrOutput) Elem

func (AzureIntegrationsFrontDoorPtrOutput) ElementType

func (AzureIntegrationsFrontDoorPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsFrontDoorPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsFrontDoorPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsFrontDoorPtrOutput) ToAzureIntegrationsFrontDoorPtrOutput

func (o AzureIntegrationsFrontDoorPtrOutput) ToAzureIntegrationsFrontDoorPtrOutput() AzureIntegrationsFrontDoorPtrOutput

func (AzureIntegrationsFrontDoorPtrOutput) ToAzureIntegrationsFrontDoorPtrOutputWithContext

func (o AzureIntegrationsFrontDoorPtrOutput) ToAzureIntegrationsFrontDoorPtrOutputWithContext(ctx context.Context) AzureIntegrationsFrontDoorPtrOutput

type AzureIntegrationsFunctions

type AzureIntegrationsFunctions struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsFunctionsArgs

type AzureIntegrationsFunctionsArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsFunctionsArgs) ElementType

func (AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsOutput

func (i AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsOutput() AzureIntegrationsFunctionsOutput

func (AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsOutputWithContext

func (i AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsOutputWithContext(ctx context.Context) AzureIntegrationsFunctionsOutput

func (AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsPtrOutput

func (i AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsPtrOutput() AzureIntegrationsFunctionsPtrOutput

func (AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsPtrOutputWithContext

func (i AzureIntegrationsFunctionsArgs) ToAzureIntegrationsFunctionsPtrOutputWithContext(ctx context.Context) AzureIntegrationsFunctionsPtrOutput

type AzureIntegrationsFunctionsInput

type AzureIntegrationsFunctionsInput interface {
	pulumi.Input

	ToAzureIntegrationsFunctionsOutput() AzureIntegrationsFunctionsOutput
	ToAzureIntegrationsFunctionsOutputWithContext(context.Context) AzureIntegrationsFunctionsOutput
}

AzureIntegrationsFunctionsInput is an input type that accepts AzureIntegrationsFunctionsArgs and AzureIntegrationsFunctionsOutput values. You can construct a concrete instance of `AzureIntegrationsFunctionsInput` via:

AzureIntegrationsFunctionsArgs{...}

type AzureIntegrationsFunctionsOutput

type AzureIntegrationsFunctionsOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsFunctionsOutput) ElementType

func (AzureIntegrationsFunctionsOutput) MetricsPollingInterval

func (o AzureIntegrationsFunctionsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsFunctionsOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsOutput

func (o AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsOutput() AzureIntegrationsFunctionsOutput

func (AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsOutputWithContext

func (o AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsOutputWithContext(ctx context.Context) AzureIntegrationsFunctionsOutput

func (AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsPtrOutput

func (o AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsPtrOutput() AzureIntegrationsFunctionsPtrOutput

func (AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsPtrOutputWithContext

func (o AzureIntegrationsFunctionsOutput) ToAzureIntegrationsFunctionsPtrOutputWithContext(ctx context.Context) AzureIntegrationsFunctionsPtrOutput

type AzureIntegrationsFunctionsPtrInput

type AzureIntegrationsFunctionsPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsFunctionsPtrOutput() AzureIntegrationsFunctionsPtrOutput
	ToAzureIntegrationsFunctionsPtrOutputWithContext(context.Context) AzureIntegrationsFunctionsPtrOutput
}

AzureIntegrationsFunctionsPtrInput is an input type that accepts AzureIntegrationsFunctionsArgs, AzureIntegrationsFunctionsPtr and AzureIntegrationsFunctionsPtrOutput values. You can construct a concrete instance of `AzureIntegrationsFunctionsPtrInput` via:

        AzureIntegrationsFunctionsArgs{...}

or:

        nil

type AzureIntegrationsFunctionsPtrOutput

type AzureIntegrationsFunctionsPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsFunctionsPtrOutput) Elem

func (AzureIntegrationsFunctionsPtrOutput) ElementType

func (AzureIntegrationsFunctionsPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsFunctionsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsFunctionsPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsFunctionsPtrOutput) ToAzureIntegrationsFunctionsPtrOutput

func (o AzureIntegrationsFunctionsPtrOutput) ToAzureIntegrationsFunctionsPtrOutput() AzureIntegrationsFunctionsPtrOutput

func (AzureIntegrationsFunctionsPtrOutput) ToAzureIntegrationsFunctionsPtrOutputWithContext

func (o AzureIntegrationsFunctionsPtrOutput) ToAzureIntegrationsFunctionsPtrOutputWithContext(ctx context.Context) AzureIntegrationsFunctionsPtrOutput

type AzureIntegrationsInput

type AzureIntegrationsInput interface {
	pulumi.Input

	ToAzureIntegrationsOutput() AzureIntegrationsOutput
	ToAzureIntegrationsOutputWithContext(ctx context.Context) AzureIntegrationsOutput
}

type AzureIntegrationsKeyVault

type AzureIntegrationsKeyVault struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsKeyVaultArgs

type AzureIntegrationsKeyVaultArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsKeyVaultArgs) ElementType

func (AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultOutput

func (i AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultOutput() AzureIntegrationsKeyVaultOutput

func (AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultOutputWithContext

func (i AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultOutputWithContext(ctx context.Context) AzureIntegrationsKeyVaultOutput

func (AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultPtrOutput

func (i AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultPtrOutput() AzureIntegrationsKeyVaultPtrOutput

func (AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultPtrOutputWithContext

func (i AzureIntegrationsKeyVaultArgs) ToAzureIntegrationsKeyVaultPtrOutputWithContext(ctx context.Context) AzureIntegrationsKeyVaultPtrOutput

type AzureIntegrationsKeyVaultInput

type AzureIntegrationsKeyVaultInput interface {
	pulumi.Input

	ToAzureIntegrationsKeyVaultOutput() AzureIntegrationsKeyVaultOutput
	ToAzureIntegrationsKeyVaultOutputWithContext(context.Context) AzureIntegrationsKeyVaultOutput
}

AzureIntegrationsKeyVaultInput is an input type that accepts AzureIntegrationsKeyVaultArgs and AzureIntegrationsKeyVaultOutput values. You can construct a concrete instance of `AzureIntegrationsKeyVaultInput` via:

AzureIntegrationsKeyVaultArgs{...}

type AzureIntegrationsKeyVaultOutput

type AzureIntegrationsKeyVaultOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsKeyVaultOutput) ElementType

func (AzureIntegrationsKeyVaultOutput) MetricsPollingInterval

func (o AzureIntegrationsKeyVaultOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsKeyVaultOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultOutput

func (o AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultOutput() AzureIntegrationsKeyVaultOutput

func (AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultOutputWithContext

func (o AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultOutputWithContext(ctx context.Context) AzureIntegrationsKeyVaultOutput

func (AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultPtrOutput

func (o AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultPtrOutput() AzureIntegrationsKeyVaultPtrOutput

func (AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultPtrOutputWithContext

func (o AzureIntegrationsKeyVaultOutput) ToAzureIntegrationsKeyVaultPtrOutputWithContext(ctx context.Context) AzureIntegrationsKeyVaultPtrOutput

type AzureIntegrationsKeyVaultPtrInput

type AzureIntegrationsKeyVaultPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsKeyVaultPtrOutput() AzureIntegrationsKeyVaultPtrOutput
	ToAzureIntegrationsKeyVaultPtrOutputWithContext(context.Context) AzureIntegrationsKeyVaultPtrOutput
}

AzureIntegrationsKeyVaultPtrInput is an input type that accepts AzureIntegrationsKeyVaultArgs, AzureIntegrationsKeyVaultPtr and AzureIntegrationsKeyVaultPtrOutput values. You can construct a concrete instance of `AzureIntegrationsKeyVaultPtrInput` via:

        AzureIntegrationsKeyVaultArgs{...}

or:

        nil

type AzureIntegrationsKeyVaultPtrOutput

type AzureIntegrationsKeyVaultPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsKeyVaultPtrOutput) Elem

func (AzureIntegrationsKeyVaultPtrOutput) ElementType

func (AzureIntegrationsKeyVaultPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsKeyVaultPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsKeyVaultPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsKeyVaultPtrOutput) ToAzureIntegrationsKeyVaultPtrOutput

func (o AzureIntegrationsKeyVaultPtrOutput) ToAzureIntegrationsKeyVaultPtrOutput() AzureIntegrationsKeyVaultPtrOutput

func (AzureIntegrationsKeyVaultPtrOutput) ToAzureIntegrationsKeyVaultPtrOutputWithContext

func (o AzureIntegrationsKeyVaultPtrOutput) ToAzureIntegrationsKeyVaultPtrOutputWithContext(ctx context.Context) AzureIntegrationsKeyVaultPtrOutput

type AzureIntegrationsLoadBalancer

type AzureIntegrationsLoadBalancer struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsLoadBalancerArgs

type AzureIntegrationsLoadBalancerArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsLoadBalancerArgs) ElementType

func (AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerOutput

func (i AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerOutput() AzureIntegrationsLoadBalancerOutput

func (AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerOutputWithContext

func (i AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerOutputWithContext(ctx context.Context) AzureIntegrationsLoadBalancerOutput

func (AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerPtrOutput

func (i AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerPtrOutput() AzureIntegrationsLoadBalancerPtrOutput

func (AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerPtrOutputWithContext

func (i AzureIntegrationsLoadBalancerArgs) ToAzureIntegrationsLoadBalancerPtrOutputWithContext(ctx context.Context) AzureIntegrationsLoadBalancerPtrOutput

type AzureIntegrationsLoadBalancerInput

type AzureIntegrationsLoadBalancerInput interface {
	pulumi.Input

	ToAzureIntegrationsLoadBalancerOutput() AzureIntegrationsLoadBalancerOutput
	ToAzureIntegrationsLoadBalancerOutputWithContext(context.Context) AzureIntegrationsLoadBalancerOutput
}

AzureIntegrationsLoadBalancerInput is an input type that accepts AzureIntegrationsLoadBalancerArgs and AzureIntegrationsLoadBalancerOutput values. You can construct a concrete instance of `AzureIntegrationsLoadBalancerInput` via:

AzureIntegrationsLoadBalancerArgs{...}

type AzureIntegrationsLoadBalancerOutput

type AzureIntegrationsLoadBalancerOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsLoadBalancerOutput) ElementType

func (AzureIntegrationsLoadBalancerOutput) MetricsPollingInterval

func (o AzureIntegrationsLoadBalancerOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsLoadBalancerOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerOutput

func (o AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerOutput() AzureIntegrationsLoadBalancerOutput

func (AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerOutputWithContext

func (o AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerOutputWithContext(ctx context.Context) AzureIntegrationsLoadBalancerOutput

func (AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerPtrOutput

func (o AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerPtrOutput() AzureIntegrationsLoadBalancerPtrOutput

func (AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerPtrOutputWithContext

func (o AzureIntegrationsLoadBalancerOutput) ToAzureIntegrationsLoadBalancerPtrOutputWithContext(ctx context.Context) AzureIntegrationsLoadBalancerPtrOutput

type AzureIntegrationsLoadBalancerPtrInput

type AzureIntegrationsLoadBalancerPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsLoadBalancerPtrOutput() AzureIntegrationsLoadBalancerPtrOutput
	ToAzureIntegrationsLoadBalancerPtrOutputWithContext(context.Context) AzureIntegrationsLoadBalancerPtrOutput
}

AzureIntegrationsLoadBalancerPtrInput is an input type that accepts AzureIntegrationsLoadBalancerArgs, AzureIntegrationsLoadBalancerPtr and AzureIntegrationsLoadBalancerPtrOutput values. You can construct a concrete instance of `AzureIntegrationsLoadBalancerPtrInput` via:

        AzureIntegrationsLoadBalancerArgs{...}

or:

        nil

type AzureIntegrationsLoadBalancerPtrOutput

type AzureIntegrationsLoadBalancerPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsLoadBalancerPtrOutput) Elem

func (AzureIntegrationsLoadBalancerPtrOutput) ElementType

func (AzureIntegrationsLoadBalancerPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsLoadBalancerPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsLoadBalancerPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsLoadBalancerPtrOutput) ToAzureIntegrationsLoadBalancerPtrOutput

func (o AzureIntegrationsLoadBalancerPtrOutput) ToAzureIntegrationsLoadBalancerPtrOutput() AzureIntegrationsLoadBalancerPtrOutput

func (AzureIntegrationsLoadBalancerPtrOutput) ToAzureIntegrationsLoadBalancerPtrOutputWithContext

func (o AzureIntegrationsLoadBalancerPtrOutput) ToAzureIntegrationsLoadBalancerPtrOutputWithContext(ctx context.Context) AzureIntegrationsLoadBalancerPtrOutput

type AzureIntegrationsLogicApps

type AzureIntegrationsLogicApps struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsLogicAppsArgs

type AzureIntegrationsLogicAppsArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsLogicAppsArgs) ElementType

func (AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsOutput

func (i AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsOutput() AzureIntegrationsLogicAppsOutput

func (AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsOutputWithContext

func (i AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsOutputWithContext(ctx context.Context) AzureIntegrationsLogicAppsOutput

func (AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsPtrOutput

func (i AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsPtrOutput() AzureIntegrationsLogicAppsPtrOutput

func (AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsPtrOutputWithContext

func (i AzureIntegrationsLogicAppsArgs) ToAzureIntegrationsLogicAppsPtrOutputWithContext(ctx context.Context) AzureIntegrationsLogicAppsPtrOutput

type AzureIntegrationsLogicAppsInput

type AzureIntegrationsLogicAppsInput interface {
	pulumi.Input

	ToAzureIntegrationsLogicAppsOutput() AzureIntegrationsLogicAppsOutput
	ToAzureIntegrationsLogicAppsOutputWithContext(context.Context) AzureIntegrationsLogicAppsOutput
}

AzureIntegrationsLogicAppsInput is an input type that accepts AzureIntegrationsLogicAppsArgs and AzureIntegrationsLogicAppsOutput values. You can construct a concrete instance of `AzureIntegrationsLogicAppsInput` via:

AzureIntegrationsLogicAppsArgs{...}

type AzureIntegrationsLogicAppsOutput

type AzureIntegrationsLogicAppsOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsLogicAppsOutput) ElementType

func (AzureIntegrationsLogicAppsOutput) MetricsPollingInterval

func (o AzureIntegrationsLogicAppsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsLogicAppsOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsOutput

func (o AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsOutput() AzureIntegrationsLogicAppsOutput

func (AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsOutputWithContext

func (o AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsOutputWithContext(ctx context.Context) AzureIntegrationsLogicAppsOutput

func (AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsPtrOutput

func (o AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsPtrOutput() AzureIntegrationsLogicAppsPtrOutput

func (AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsPtrOutputWithContext

func (o AzureIntegrationsLogicAppsOutput) ToAzureIntegrationsLogicAppsPtrOutputWithContext(ctx context.Context) AzureIntegrationsLogicAppsPtrOutput

type AzureIntegrationsLogicAppsPtrInput

type AzureIntegrationsLogicAppsPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsLogicAppsPtrOutput() AzureIntegrationsLogicAppsPtrOutput
	ToAzureIntegrationsLogicAppsPtrOutputWithContext(context.Context) AzureIntegrationsLogicAppsPtrOutput
}

AzureIntegrationsLogicAppsPtrInput is an input type that accepts AzureIntegrationsLogicAppsArgs, AzureIntegrationsLogicAppsPtr and AzureIntegrationsLogicAppsPtrOutput values. You can construct a concrete instance of `AzureIntegrationsLogicAppsPtrInput` via:

        AzureIntegrationsLogicAppsArgs{...}

or:

        nil

type AzureIntegrationsLogicAppsPtrOutput

type AzureIntegrationsLogicAppsPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsLogicAppsPtrOutput) Elem

func (AzureIntegrationsLogicAppsPtrOutput) ElementType

func (AzureIntegrationsLogicAppsPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsLogicAppsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsLogicAppsPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsLogicAppsPtrOutput) ToAzureIntegrationsLogicAppsPtrOutput

func (o AzureIntegrationsLogicAppsPtrOutput) ToAzureIntegrationsLogicAppsPtrOutput() AzureIntegrationsLogicAppsPtrOutput

func (AzureIntegrationsLogicAppsPtrOutput) ToAzureIntegrationsLogicAppsPtrOutputWithContext

func (o AzureIntegrationsLogicAppsPtrOutput) ToAzureIntegrationsLogicAppsPtrOutputWithContext(ctx context.Context) AzureIntegrationsLogicAppsPtrOutput

type AzureIntegrationsMachineLearning

type AzureIntegrationsMachineLearning struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsMachineLearningArgs

type AzureIntegrationsMachineLearningArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsMachineLearningArgs) ElementType

func (AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningOutput

func (i AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningOutput() AzureIntegrationsMachineLearningOutput

func (AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningOutputWithContext

func (i AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningOutputWithContext(ctx context.Context) AzureIntegrationsMachineLearningOutput

func (AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningPtrOutput

func (i AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningPtrOutput() AzureIntegrationsMachineLearningPtrOutput

func (AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningPtrOutputWithContext

func (i AzureIntegrationsMachineLearningArgs) ToAzureIntegrationsMachineLearningPtrOutputWithContext(ctx context.Context) AzureIntegrationsMachineLearningPtrOutput

type AzureIntegrationsMachineLearningInput

type AzureIntegrationsMachineLearningInput interface {
	pulumi.Input

	ToAzureIntegrationsMachineLearningOutput() AzureIntegrationsMachineLearningOutput
	ToAzureIntegrationsMachineLearningOutputWithContext(context.Context) AzureIntegrationsMachineLearningOutput
}

AzureIntegrationsMachineLearningInput is an input type that accepts AzureIntegrationsMachineLearningArgs and AzureIntegrationsMachineLearningOutput values. You can construct a concrete instance of `AzureIntegrationsMachineLearningInput` via:

AzureIntegrationsMachineLearningArgs{...}

type AzureIntegrationsMachineLearningOutput

type AzureIntegrationsMachineLearningOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMachineLearningOutput) ElementType

func (AzureIntegrationsMachineLearningOutput) MetricsPollingInterval

func (o AzureIntegrationsMachineLearningOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMachineLearningOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningOutput

func (o AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningOutput() AzureIntegrationsMachineLearningOutput

func (AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningOutputWithContext

func (o AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningOutputWithContext(ctx context.Context) AzureIntegrationsMachineLearningOutput

func (AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningPtrOutput

func (o AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningPtrOutput() AzureIntegrationsMachineLearningPtrOutput

func (AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningPtrOutputWithContext

func (o AzureIntegrationsMachineLearningOutput) ToAzureIntegrationsMachineLearningPtrOutputWithContext(ctx context.Context) AzureIntegrationsMachineLearningPtrOutput

type AzureIntegrationsMachineLearningPtrInput

type AzureIntegrationsMachineLearningPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsMachineLearningPtrOutput() AzureIntegrationsMachineLearningPtrOutput
	ToAzureIntegrationsMachineLearningPtrOutputWithContext(context.Context) AzureIntegrationsMachineLearningPtrOutput
}

AzureIntegrationsMachineLearningPtrInput is an input type that accepts AzureIntegrationsMachineLearningArgs, AzureIntegrationsMachineLearningPtr and AzureIntegrationsMachineLearningPtrOutput values. You can construct a concrete instance of `AzureIntegrationsMachineLearningPtrInput` via:

        AzureIntegrationsMachineLearningArgs{...}

or:

        nil

type AzureIntegrationsMachineLearningPtrOutput

type AzureIntegrationsMachineLearningPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMachineLearningPtrOutput) Elem

func (AzureIntegrationsMachineLearningPtrOutput) ElementType

func (AzureIntegrationsMachineLearningPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AzureIntegrationsMachineLearningPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMachineLearningPtrOutput) ToAzureIntegrationsMachineLearningPtrOutput

func (o AzureIntegrationsMachineLearningPtrOutput) ToAzureIntegrationsMachineLearningPtrOutput() AzureIntegrationsMachineLearningPtrOutput

func (AzureIntegrationsMachineLearningPtrOutput) ToAzureIntegrationsMachineLearningPtrOutputWithContext

func (o AzureIntegrationsMachineLearningPtrOutput) ToAzureIntegrationsMachineLearningPtrOutputWithContext(ctx context.Context) AzureIntegrationsMachineLearningPtrOutput

type AzureIntegrationsMap

type AzureIntegrationsMap map[string]AzureIntegrationsInput

func (AzureIntegrationsMap) ElementType

func (AzureIntegrationsMap) ElementType() reflect.Type

func (AzureIntegrationsMap) ToAzureIntegrationsMapOutput

func (i AzureIntegrationsMap) ToAzureIntegrationsMapOutput() AzureIntegrationsMapOutput

func (AzureIntegrationsMap) ToAzureIntegrationsMapOutputWithContext

func (i AzureIntegrationsMap) ToAzureIntegrationsMapOutputWithContext(ctx context.Context) AzureIntegrationsMapOutput

type AzureIntegrationsMapInput

type AzureIntegrationsMapInput interface {
	pulumi.Input

	ToAzureIntegrationsMapOutput() AzureIntegrationsMapOutput
	ToAzureIntegrationsMapOutputWithContext(context.Context) AzureIntegrationsMapOutput
}

AzureIntegrationsMapInput is an input type that accepts AzureIntegrationsMap and AzureIntegrationsMapOutput values. You can construct a concrete instance of `AzureIntegrationsMapInput` via:

AzureIntegrationsMap{ "key": AzureIntegrationsArgs{...} }

type AzureIntegrationsMapOutput

type AzureIntegrationsMapOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMapOutput) ElementType

func (AzureIntegrationsMapOutput) ElementType() reflect.Type

func (AzureIntegrationsMapOutput) MapIndex

func (AzureIntegrationsMapOutput) ToAzureIntegrationsMapOutput

func (o AzureIntegrationsMapOutput) ToAzureIntegrationsMapOutput() AzureIntegrationsMapOutput

func (AzureIntegrationsMapOutput) ToAzureIntegrationsMapOutputWithContext

func (o AzureIntegrationsMapOutput) ToAzureIntegrationsMapOutputWithContext(ctx context.Context) AzureIntegrationsMapOutput

type AzureIntegrationsMariaDb

type AzureIntegrationsMariaDb struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsMariaDbArgs

type AzureIntegrationsMariaDbArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsMariaDbArgs) ElementType

func (AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbOutput

func (i AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbOutput() AzureIntegrationsMariaDbOutput

func (AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbOutputWithContext

func (i AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbOutputWithContext(ctx context.Context) AzureIntegrationsMariaDbOutput

func (AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbPtrOutput

func (i AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbPtrOutput() AzureIntegrationsMariaDbPtrOutput

func (AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbPtrOutputWithContext

func (i AzureIntegrationsMariaDbArgs) ToAzureIntegrationsMariaDbPtrOutputWithContext(ctx context.Context) AzureIntegrationsMariaDbPtrOutput

type AzureIntegrationsMariaDbInput

type AzureIntegrationsMariaDbInput interface {
	pulumi.Input

	ToAzureIntegrationsMariaDbOutput() AzureIntegrationsMariaDbOutput
	ToAzureIntegrationsMariaDbOutputWithContext(context.Context) AzureIntegrationsMariaDbOutput
}

AzureIntegrationsMariaDbInput is an input type that accepts AzureIntegrationsMariaDbArgs and AzureIntegrationsMariaDbOutput values. You can construct a concrete instance of `AzureIntegrationsMariaDbInput` via:

AzureIntegrationsMariaDbArgs{...}

type AzureIntegrationsMariaDbOutput

type AzureIntegrationsMariaDbOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMariaDbOutput) ElementType

func (AzureIntegrationsMariaDbOutput) MetricsPollingInterval

func (o AzureIntegrationsMariaDbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMariaDbOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbOutput

func (o AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbOutput() AzureIntegrationsMariaDbOutput

func (AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbOutputWithContext

func (o AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbOutputWithContext(ctx context.Context) AzureIntegrationsMariaDbOutput

func (AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbPtrOutput

func (o AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbPtrOutput() AzureIntegrationsMariaDbPtrOutput

func (AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbPtrOutputWithContext

func (o AzureIntegrationsMariaDbOutput) ToAzureIntegrationsMariaDbPtrOutputWithContext(ctx context.Context) AzureIntegrationsMariaDbPtrOutput

type AzureIntegrationsMariaDbPtrInput

type AzureIntegrationsMariaDbPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsMariaDbPtrOutput() AzureIntegrationsMariaDbPtrOutput
	ToAzureIntegrationsMariaDbPtrOutputWithContext(context.Context) AzureIntegrationsMariaDbPtrOutput
}

AzureIntegrationsMariaDbPtrInput is an input type that accepts AzureIntegrationsMariaDbArgs, AzureIntegrationsMariaDbPtr and AzureIntegrationsMariaDbPtrOutput values. You can construct a concrete instance of `AzureIntegrationsMariaDbPtrInput` via:

        AzureIntegrationsMariaDbArgs{...}

or:

        nil

type AzureIntegrationsMariaDbPtrOutput

type AzureIntegrationsMariaDbPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMariaDbPtrOutput) Elem

func (AzureIntegrationsMariaDbPtrOutput) ElementType

func (AzureIntegrationsMariaDbPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsMariaDbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMariaDbPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMariaDbPtrOutput) ToAzureIntegrationsMariaDbPtrOutput

func (o AzureIntegrationsMariaDbPtrOutput) ToAzureIntegrationsMariaDbPtrOutput() AzureIntegrationsMariaDbPtrOutput

func (AzureIntegrationsMariaDbPtrOutput) ToAzureIntegrationsMariaDbPtrOutputWithContext

func (o AzureIntegrationsMariaDbPtrOutput) ToAzureIntegrationsMariaDbPtrOutputWithContext(ctx context.Context) AzureIntegrationsMariaDbPtrOutput

type AzureIntegrationsMonitor added in v5.10.0

type AzureIntegrationsMonitor struct {
	// A flag that specifies if the integration is active
	Enabled *bool `pulumi:"enabled"`
	// Specify resource tags in 'key:value' form to be excluded from monitoring
	ExcludeTags []string `pulumi:"excludeTags"`
	// Specify resource tags in 'key:value' form to be monitored
	IncludeTags []string `pulumi:"includeTags"`
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
	// Specify each Azure resource type that needs to be monitored
	ResourceTypes []string `pulumi:"resourceTypes"`
}

type AzureIntegrationsMonitorArgs added in v5.10.0

type AzureIntegrationsMonitorArgs struct {
	// A flag that specifies if the integration is active
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Specify resource tags in 'key:value' form to be excluded from monitoring
	ExcludeTags pulumi.StringArrayInput `pulumi:"excludeTags"`
	// Specify resource tags in 'key:value' form to be monitored
	IncludeTags pulumi.StringArrayInput `pulumi:"includeTags"`
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
	// Specify each Azure resource type that needs to be monitored
	ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"`
}

func (AzureIntegrationsMonitorArgs) ElementType added in v5.10.0

func (AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorOutput added in v5.10.0

func (i AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorOutput() AzureIntegrationsMonitorOutput

func (AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorOutputWithContext added in v5.10.0

func (i AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorOutputWithContext(ctx context.Context) AzureIntegrationsMonitorOutput

func (AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorPtrOutput added in v5.10.0

func (i AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorPtrOutput() AzureIntegrationsMonitorPtrOutput

func (AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorPtrOutputWithContext added in v5.10.0

func (i AzureIntegrationsMonitorArgs) ToAzureIntegrationsMonitorPtrOutputWithContext(ctx context.Context) AzureIntegrationsMonitorPtrOutput

type AzureIntegrationsMonitorInput added in v5.10.0

type AzureIntegrationsMonitorInput interface {
	pulumi.Input

	ToAzureIntegrationsMonitorOutput() AzureIntegrationsMonitorOutput
	ToAzureIntegrationsMonitorOutputWithContext(context.Context) AzureIntegrationsMonitorOutput
}

AzureIntegrationsMonitorInput is an input type that accepts AzureIntegrationsMonitorArgs and AzureIntegrationsMonitorOutput values. You can construct a concrete instance of `AzureIntegrationsMonitorInput` via:

AzureIntegrationsMonitorArgs{...}

type AzureIntegrationsMonitorOutput added in v5.10.0

type AzureIntegrationsMonitorOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMonitorOutput) ElementType added in v5.10.0

func (AzureIntegrationsMonitorOutput) Enabled added in v5.10.0

A flag that specifies if the integration is active

func (AzureIntegrationsMonitorOutput) ExcludeTags added in v5.10.0

Specify resource tags in 'key:value' form to be excluded from monitoring

func (AzureIntegrationsMonitorOutput) IncludeTags added in v5.10.0

Specify resource tags in 'key:value' form to be monitored

func (AzureIntegrationsMonitorOutput) MetricsPollingInterval added in v5.10.0

func (o AzureIntegrationsMonitorOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMonitorOutput) ResourceGroups added in v5.10.0

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMonitorOutput) ResourceTypes added in v5.10.0

Specify each Azure resource type that needs to be monitored

func (AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorOutput added in v5.10.0

func (o AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorOutput() AzureIntegrationsMonitorOutput

func (AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorOutputWithContext added in v5.10.0

func (o AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorOutputWithContext(ctx context.Context) AzureIntegrationsMonitorOutput

func (AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorPtrOutput added in v5.10.0

func (o AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorPtrOutput() AzureIntegrationsMonitorPtrOutput

func (AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorPtrOutputWithContext added in v5.10.0

func (o AzureIntegrationsMonitorOutput) ToAzureIntegrationsMonitorPtrOutputWithContext(ctx context.Context) AzureIntegrationsMonitorPtrOutput

type AzureIntegrationsMonitorPtrInput added in v5.10.0

type AzureIntegrationsMonitorPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsMonitorPtrOutput() AzureIntegrationsMonitorPtrOutput
	ToAzureIntegrationsMonitorPtrOutputWithContext(context.Context) AzureIntegrationsMonitorPtrOutput
}

AzureIntegrationsMonitorPtrInput is an input type that accepts AzureIntegrationsMonitorArgs, AzureIntegrationsMonitorPtr and AzureIntegrationsMonitorPtrOutput values. You can construct a concrete instance of `AzureIntegrationsMonitorPtrInput` via:

        AzureIntegrationsMonitorArgs{...}

or:

        nil

func AzureIntegrationsMonitorPtr added in v5.10.0

func AzureIntegrationsMonitorPtr(v *AzureIntegrationsMonitorArgs) AzureIntegrationsMonitorPtrInput

type AzureIntegrationsMonitorPtrOutput added in v5.10.0

type AzureIntegrationsMonitorPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMonitorPtrOutput) Elem added in v5.10.0

func (AzureIntegrationsMonitorPtrOutput) ElementType added in v5.10.0

func (AzureIntegrationsMonitorPtrOutput) Enabled added in v5.10.0

A flag that specifies if the integration is active

func (AzureIntegrationsMonitorPtrOutput) ExcludeTags added in v5.10.0

Specify resource tags in 'key:value' form to be excluded from monitoring

func (AzureIntegrationsMonitorPtrOutput) IncludeTags added in v5.10.0

Specify resource tags in 'key:value' form to be monitored

func (AzureIntegrationsMonitorPtrOutput) MetricsPollingInterval added in v5.10.0

func (o AzureIntegrationsMonitorPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMonitorPtrOutput) ResourceGroups added in v5.10.0

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMonitorPtrOutput) ResourceTypes added in v5.10.0

Specify each Azure resource type that needs to be monitored

func (AzureIntegrationsMonitorPtrOutput) ToAzureIntegrationsMonitorPtrOutput added in v5.10.0

func (o AzureIntegrationsMonitorPtrOutput) ToAzureIntegrationsMonitorPtrOutput() AzureIntegrationsMonitorPtrOutput

func (AzureIntegrationsMonitorPtrOutput) ToAzureIntegrationsMonitorPtrOutputWithContext added in v5.10.0

func (o AzureIntegrationsMonitorPtrOutput) ToAzureIntegrationsMonitorPtrOutputWithContext(ctx context.Context) AzureIntegrationsMonitorPtrOutput

type AzureIntegrationsMysql

type AzureIntegrationsMysql struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsMysqlArgs

type AzureIntegrationsMysqlArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsMysqlArgs) ElementType

func (AzureIntegrationsMysqlArgs) ElementType() reflect.Type

func (AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlOutput

func (i AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlOutput() AzureIntegrationsMysqlOutput

func (AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlOutputWithContext

func (i AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlOutputWithContext(ctx context.Context) AzureIntegrationsMysqlOutput

func (AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlPtrOutput

func (i AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlPtrOutput() AzureIntegrationsMysqlPtrOutput

func (AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlPtrOutputWithContext

func (i AzureIntegrationsMysqlArgs) ToAzureIntegrationsMysqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsMysqlPtrOutput

type AzureIntegrationsMysqlFlexible added in v5.2.0

type AzureIntegrationsMysqlFlexible struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsMysqlFlexibleArgs added in v5.2.0

type AzureIntegrationsMysqlFlexibleArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsMysqlFlexibleArgs) ElementType added in v5.2.0

func (AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexibleOutput added in v5.2.0

func (i AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexibleOutput() AzureIntegrationsMysqlFlexibleOutput

func (AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexibleOutputWithContext added in v5.2.0

func (i AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexibleOutputWithContext(ctx context.Context) AzureIntegrationsMysqlFlexibleOutput

func (AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexiblePtrOutput added in v5.2.0

func (i AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexiblePtrOutput() AzureIntegrationsMysqlFlexiblePtrOutput

func (AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext added in v5.2.0

func (i AzureIntegrationsMysqlFlexibleArgs) ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext(ctx context.Context) AzureIntegrationsMysqlFlexiblePtrOutput

type AzureIntegrationsMysqlFlexibleInput added in v5.2.0

type AzureIntegrationsMysqlFlexibleInput interface {
	pulumi.Input

	ToAzureIntegrationsMysqlFlexibleOutput() AzureIntegrationsMysqlFlexibleOutput
	ToAzureIntegrationsMysqlFlexibleOutputWithContext(context.Context) AzureIntegrationsMysqlFlexibleOutput
}

AzureIntegrationsMysqlFlexibleInput is an input type that accepts AzureIntegrationsMysqlFlexibleArgs and AzureIntegrationsMysqlFlexibleOutput values. You can construct a concrete instance of `AzureIntegrationsMysqlFlexibleInput` via:

AzureIntegrationsMysqlFlexibleArgs{...}

type AzureIntegrationsMysqlFlexibleOutput added in v5.2.0

type AzureIntegrationsMysqlFlexibleOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMysqlFlexibleOutput) ElementType added in v5.2.0

func (AzureIntegrationsMysqlFlexibleOutput) MetricsPollingInterval added in v5.2.0

func (o AzureIntegrationsMysqlFlexibleOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMysqlFlexibleOutput) ResourceGroups added in v5.2.0

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexibleOutput added in v5.2.0

func (o AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexibleOutput() AzureIntegrationsMysqlFlexibleOutput

func (AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexibleOutputWithContext added in v5.2.0

func (o AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexibleOutputWithContext(ctx context.Context) AzureIntegrationsMysqlFlexibleOutput

func (AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexiblePtrOutput added in v5.2.0

func (o AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexiblePtrOutput() AzureIntegrationsMysqlFlexiblePtrOutput

func (AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext added in v5.2.0

func (o AzureIntegrationsMysqlFlexibleOutput) ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext(ctx context.Context) AzureIntegrationsMysqlFlexiblePtrOutput

type AzureIntegrationsMysqlFlexiblePtrInput added in v5.2.0

type AzureIntegrationsMysqlFlexiblePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsMysqlFlexiblePtrOutput() AzureIntegrationsMysqlFlexiblePtrOutput
	ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext(context.Context) AzureIntegrationsMysqlFlexiblePtrOutput
}

AzureIntegrationsMysqlFlexiblePtrInput is an input type that accepts AzureIntegrationsMysqlFlexibleArgs, AzureIntegrationsMysqlFlexiblePtr and AzureIntegrationsMysqlFlexiblePtrOutput values. You can construct a concrete instance of `AzureIntegrationsMysqlFlexiblePtrInput` via:

        AzureIntegrationsMysqlFlexibleArgs{...}

or:

        nil

type AzureIntegrationsMysqlFlexiblePtrOutput added in v5.2.0

type AzureIntegrationsMysqlFlexiblePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMysqlFlexiblePtrOutput) Elem added in v5.2.0

func (AzureIntegrationsMysqlFlexiblePtrOutput) ElementType added in v5.2.0

func (AzureIntegrationsMysqlFlexiblePtrOutput) MetricsPollingInterval added in v5.2.0

func (o AzureIntegrationsMysqlFlexiblePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMysqlFlexiblePtrOutput) ResourceGroups added in v5.2.0

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMysqlFlexiblePtrOutput) ToAzureIntegrationsMysqlFlexiblePtrOutput added in v5.2.0

func (o AzureIntegrationsMysqlFlexiblePtrOutput) ToAzureIntegrationsMysqlFlexiblePtrOutput() AzureIntegrationsMysqlFlexiblePtrOutput

func (AzureIntegrationsMysqlFlexiblePtrOutput) ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext added in v5.2.0

func (o AzureIntegrationsMysqlFlexiblePtrOutput) ToAzureIntegrationsMysqlFlexiblePtrOutputWithContext(ctx context.Context) AzureIntegrationsMysqlFlexiblePtrOutput

type AzureIntegrationsMysqlInput

type AzureIntegrationsMysqlInput interface {
	pulumi.Input

	ToAzureIntegrationsMysqlOutput() AzureIntegrationsMysqlOutput
	ToAzureIntegrationsMysqlOutputWithContext(context.Context) AzureIntegrationsMysqlOutput
}

AzureIntegrationsMysqlInput is an input type that accepts AzureIntegrationsMysqlArgs and AzureIntegrationsMysqlOutput values. You can construct a concrete instance of `AzureIntegrationsMysqlInput` via:

AzureIntegrationsMysqlArgs{...}

type AzureIntegrationsMysqlOutput

type AzureIntegrationsMysqlOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMysqlOutput) ElementType

func (AzureIntegrationsMysqlOutput) MetricsPollingInterval

func (o AzureIntegrationsMysqlOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMysqlOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlOutput

func (o AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlOutput() AzureIntegrationsMysqlOutput

func (AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlOutputWithContext

func (o AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlOutputWithContext(ctx context.Context) AzureIntegrationsMysqlOutput

func (AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlPtrOutput

func (o AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlPtrOutput() AzureIntegrationsMysqlPtrOutput

func (AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlPtrOutputWithContext

func (o AzureIntegrationsMysqlOutput) ToAzureIntegrationsMysqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsMysqlPtrOutput

type AzureIntegrationsMysqlPtrInput

type AzureIntegrationsMysqlPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsMysqlPtrOutput() AzureIntegrationsMysqlPtrOutput
	ToAzureIntegrationsMysqlPtrOutputWithContext(context.Context) AzureIntegrationsMysqlPtrOutput
}

AzureIntegrationsMysqlPtrInput is an input type that accepts AzureIntegrationsMysqlArgs, AzureIntegrationsMysqlPtr and AzureIntegrationsMysqlPtrOutput values. You can construct a concrete instance of `AzureIntegrationsMysqlPtrInput` via:

        AzureIntegrationsMysqlArgs{...}

or:

        nil

type AzureIntegrationsMysqlPtrOutput

type AzureIntegrationsMysqlPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsMysqlPtrOutput) Elem

func (AzureIntegrationsMysqlPtrOutput) ElementType

func (AzureIntegrationsMysqlPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsMysqlPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsMysqlPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsMysqlPtrOutput) ToAzureIntegrationsMysqlPtrOutput

func (o AzureIntegrationsMysqlPtrOutput) ToAzureIntegrationsMysqlPtrOutput() AzureIntegrationsMysqlPtrOutput

func (AzureIntegrationsMysqlPtrOutput) ToAzureIntegrationsMysqlPtrOutputWithContext

func (o AzureIntegrationsMysqlPtrOutput) ToAzureIntegrationsMysqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsMysqlPtrOutput

type AzureIntegrationsOutput

type AzureIntegrationsOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsOutput) AccountId

The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.

func (AzureIntegrationsOutput) ApiManagement

Azure API Management. See Integration blocks below for details.

func (AzureIntegrationsOutput) AppGateway

Azure App Gateway. See Integration blocks below for details.

func (AzureIntegrationsOutput) AppService

Azure App Service. See Integration blocks below for details.

func (AzureIntegrationsOutput) Containers

Azure Containers. See Integration blocks below for details.

func (AzureIntegrationsOutput) CosmosDb

Azure CosmosDB. See Integration blocks below for details.

func (AzureIntegrationsOutput) CostManagement

Azure Cost Management. See Integration blocks below for details.

func (AzureIntegrationsOutput) DataFactory

Azure Data Factory. See Integration blocks below for details.

func (AzureIntegrationsOutput) ElementType

func (AzureIntegrationsOutput) ElementType() reflect.Type

func (AzureIntegrationsOutput) EventHub

Azure Event Hub. See Integration blocks below for details.

func (AzureIntegrationsOutput) ExpressRoute

Azure Express Route. See Integration blocks below for details.

func (AzureIntegrationsOutput) Firewalls

Azure Firewalls. See Integration blocks below for details.

func (AzureIntegrationsOutput) FrontDoor

Azure Front Door. See Integration blocks below for details.

func (AzureIntegrationsOutput) Functions

Azure Functions. See Integration blocks below for details.

func (AzureIntegrationsOutput) KeyVault

Azure Key Vault. See Integration blocks below for details.

func (AzureIntegrationsOutput) LinkedAccountId

func (o AzureIntegrationsOutput) LinkedAccountId() pulumi.IntOutput

The ID of the linked Azure account in New Relic.

func (AzureIntegrationsOutput) LoadBalancer

Azure Load Balancer. See Integration blocks below for details.

func (AzureIntegrationsOutput) LogicApps

Azure Logic Apps. See Integration blocks below for details.

func (AzureIntegrationsOutput) MachineLearning

Azure Machine Learning. See Integration blocks below for details.

func (AzureIntegrationsOutput) MariaDb

Azure MariaDB. See Integration blocks below for details.

func (AzureIntegrationsOutput) Monitor added in v5.10.0

Azure Monitor. See Integration blocks below for details.

func (AzureIntegrationsOutput) Mysql

Azure MySQL. See Integration blocks below for details.

func (AzureIntegrationsOutput) MysqlFlexible added in v5.2.0

Azure MySQL Flexible Server. See Integration blocks below for details.

func (AzureIntegrationsOutput) Postgresql

Azure PostgreSQL. See Integration blocks below for details.

func (AzureIntegrationsOutput) PostgresqlFlexible added in v5.2.0

Azure PostgreSQL Flexible Server. See Integration blocks below for details.

func (AzureIntegrationsOutput) PowerBiDedicated

Azure Power BI Dedicated. See Integration blocks below for details.

func (AzureIntegrationsOutput) RedisCache

Azure Redis Cache. See Integration blocks below for details.

func (AzureIntegrationsOutput) ServiceBus

Azure Service Bus. See Integration blocks below for details.

func (AzureIntegrationsOutput) Sql

Azure SQL. See Integration blocks below for details.

func (AzureIntegrationsOutput) SqlManaged

Azure SQL Managed. See Integration blocks below for details.

func (AzureIntegrationsOutput) Storage

for Azure Storage. See Integration blocks below for details.

func (AzureIntegrationsOutput) ToAzureIntegrationsOutput

func (o AzureIntegrationsOutput) ToAzureIntegrationsOutput() AzureIntegrationsOutput

func (AzureIntegrationsOutput) ToAzureIntegrationsOutputWithContext

func (o AzureIntegrationsOutput) ToAzureIntegrationsOutputWithContext(ctx context.Context) AzureIntegrationsOutput

func (AzureIntegrationsOutput) VirtualMachine

Azure Virtual machine. See Integration blocks below for details.

func (AzureIntegrationsOutput) VirtualNetworks

for Azure Virtual networks. See Integration blocks below for details.

Below argument supports the minimum metric polling interval of 3600 seconds

func (AzureIntegrationsOutput) Vms

Azure VMs. See Integration blocks below for details.

func (AzureIntegrationsOutput) VpnGateway

Azure VPN Gateway. See Integration blocks below for details.

Below arguments supports the minimum metric polling interval of 900 seconds

type AzureIntegrationsPostgresql

type AzureIntegrationsPostgresql struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsPostgresqlArgs

type AzureIntegrationsPostgresqlArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsPostgresqlArgs) ElementType

func (AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlOutput

func (i AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlOutput() AzureIntegrationsPostgresqlOutput

func (AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlOutputWithContext

func (i AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlOutput

func (AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlPtrOutput

func (i AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlPtrOutput() AzureIntegrationsPostgresqlPtrOutput

func (AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlPtrOutputWithContext

func (i AzureIntegrationsPostgresqlArgs) ToAzureIntegrationsPostgresqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlPtrOutput

type AzureIntegrationsPostgresqlFlexible added in v5.2.0

type AzureIntegrationsPostgresqlFlexible struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsPostgresqlFlexibleArgs added in v5.2.0

type AzureIntegrationsPostgresqlFlexibleArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsPostgresqlFlexibleArgs) ElementType added in v5.2.0

func (AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexibleOutput added in v5.2.0

func (i AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexibleOutput() AzureIntegrationsPostgresqlFlexibleOutput

func (AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexibleOutputWithContext added in v5.2.0

func (i AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexibleOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlFlexibleOutput

func (AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexiblePtrOutput added in v5.2.0

func (i AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexiblePtrOutput() AzureIntegrationsPostgresqlFlexiblePtrOutput

func (AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext added in v5.2.0

func (i AzureIntegrationsPostgresqlFlexibleArgs) ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlFlexiblePtrOutput

type AzureIntegrationsPostgresqlFlexibleInput added in v5.2.0

type AzureIntegrationsPostgresqlFlexibleInput interface {
	pulumi.Input

	ToAzureIntegrationsPostgresqlFlexibleOutput() AzureIntegrationsPostgresqlFlexibleOutput
	ToAzureIntegrationsPostgresqlFlexibleOutputWithContext(context.Context) AzureIntegrationsPostgresqlFlexibleOutput
}

AzureIntegrationsPostgresqlFlexibleInput is an input type that accepts AzureIntegrationsPostgresqlFlexibleArgs and AzureIntegrationsPostgresqlFlexibleOutput values. You can construct a concrete instance of `AzureIntegrationsPostgresqlFlexibleInput` via:

AzureIntegrationsPostgresqlFlexibleArgs{...}

type AzureIntegrationsPostgresqlFlexibleOutput added in v5.2.0

type AzureIntegrationsPostgresqlFlexibleOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsPostgresqlFlexibleOutput) ElementType added in v5.2.0

func (AzureIntegrationsPostgresqlFlexibleOutput) MetricsPollingInterval added in v5.2.0

The data polling interval in seconds

func (AzureIntegrationsPostgresqlFlexibleOutput) ResourceGroups added in v5.2.0

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexibleOutput added in v5.2.0

func (o AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexibleOutput() AzureIntegrationsPostgresqlFlexibleOutput

func (AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexibleOutputWithContext added in v5.2.0

func (o AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexibleOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlFlexibleOutput

func (AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutput added in v5.2.0

func (o AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutput() AzureIntegrationsPostgresqlFlexiblePtrOutput

func (AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext added in v5.2.0

func (o AzureIntegrationsPostgresqlFlexibleOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlFlexiblePtrOutput

type AzureIntegrationsPostgresqlFlexiblePtrInput added in v5.2.0

type AzureIntegrationsPostgresqlFlexiblePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsPostgresqlFlexiblePtrOutput() AzureIntegrationsPostgresqlFlexiblePtrOutput
	ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext(context.Context) AzureIntegrationsPostgresqlFlexiblePtrOutput
}

AzureIntegrationsPostgresqlFlexiblePtrInput is an input type that accepts AzureIntegrationsPostgresqlFlexibleArgs, AzureIntegrationsPostgresqlFlexiblePtr and AzureIntegrationsPostgresqlFlexiblePtrOutput values. You can construct a concrete instance of `AzureIntegrationsPostgresqlFlexiblePtrInput` via:

        AzureIntegrationsPostgresqlFlexibleArgs{...}

or:

        nil

type AzureIntegrationsPostgresqlFlexiblePtrOutput added in v5.2.0

type AzureIntegrationsPostgresqlFlexiblePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsPostgresqlFlexiblePtrOutput) Elem added in v5.2.0

func (AzureIntegrationsPostgresqlFlexiblePtrOutput) ElementType added in v5.2.0

func (AzureIntegrationsPostgresqlFlexiblePtrOutput) MetricsPollingInterval added in v5.2.0

The data polling interval in seconds

func (AzureIntegrationsPostgresqlFlexiblePtrOutput) ResourceGroups added in v5.2.0

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsPostgresqlFlexiblePtrOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutput added in v5.2.0

func (o AzureIntegrationsPostgresqlFlexiblePtrOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutput() AzureIntegrationsPostgresqlFlexiblePtrOutput

func (AzureIntegrationsPostgresqlFlexiblePtrOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext added in v5.2.0

func (o AzureIntegrationsPostgresqlFlexiblePtrOutput) ToAzureIntegrationsPostgresqlFlexiblePtrOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlFlexiblePtrOutput

type AzureIntegrationsPostgresqlInput

type AzureIntegrationsPostgresqlInput interface {
	pulumi.Input

	ToAzureIntegrationsPostgresqlOutput() AzureIntegrationsPostgresqlOutput
	ToAzureIntegrationsPostgresqlOutputWithContext(context.Context) AzureIntegrationsPostgresqlOutput
}

AzureIntegrationsPostgresqlInput is an input type that accepts AzureIntegrationsPostgresqlArgs and AzureIntegrationsPostgresqlOutput values. You can construct a concrete instance of `AzureIntegrationsPostgresqlInput` via:

AzureIntegrationsPostgresqlArgs{...}

type AzureIntegrationsPostgresqlOutput

type AzureIntegrationsPostgresqlOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsPostgresqlOutput) ElementType

func (AzureIntegrationsPostgresqlOutput) MetricsPollingInterval

func (o AzureIntegrationsPostgresqlOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsPostgresqlOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlOutput

func (o AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlOutput() AzureIntegrationsPostgresqlOutput

func (AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlOutputWithContext

func (o AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlOutput

func (AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlPtrOutput

func (o AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlPtrOutput() AzureIntegrationsPostgresqlPtrOutput

func (AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlPtrOutputWithContext

func (o AzureIntegrationsPostgresqlOutput) ToAzureIntegrationsPostgresqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlPtrOutput

type AzureIntegrationsPostgresqlPtrInput

type AzureIntegrationsPostgresqlPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsPostgresqlPtrOutput() AzureIntegrationsPostgresqlPtrOutput
	ToAzureIntegrationsPostgresqlPtrOutputWithContext(context.Context) AzureIntegrationsPostgresqlPtrOutput
}

AzureIntegrationsPostgresqlPtrInput is an input type that accepts AzureIntegrationsPostgresqlArgs, AzureIntegrationsPostgresqlPtr and AzureIntegrationsPostgresqlPtrOutput values. You can construct a concrete instance of `AzureIntegrationsPostgresqlPtrInput` via:

        AzureIntegrationsPostgresqlArgs{...}

or:

        nil

type AzureIntegrationsPostgresqlPtrOutput

type AzureIntegrationsPostgresqlPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsPostgresqlPtrOutput) Elem

func (AzureIntegrationsPostgresqlPtrOutput) ElementType

func (AzureIntegrationsPostgresqlPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsPostgresqlPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsPostgresqlPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsPostgresqlPtrOutput) ToAzureIntegrationsPostgresqlPtrOutput

func (o AzureIntegrationsPostgresqlPtrOutput) ToAzureIntegrationsPostgresqlPtrOutput() AzureIntegrationsPostgresqlPtrOutput

func (AzureIntegrationsPostgresqlPtrOutput) ToAzureIntegrationsPostgresqlPtrOutputWithContext

func (o AzureIntegrationsPostgresqlPtrOutput) ToAzureIntegrationsPostgresqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsPostgresqlPtrOutput

type AzureIntegrationsPowerBiDedicated

type AzureIntegrationsPowerBiDedicated struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsPowerBiDedicatedArgs

type AzureIntegrationsPowerBiDedicatedArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsPowerBiDedicatedArgs) ElementType

func (AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedOutput

func (i AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedOutput() AzureIntegrationsPowerBiDedicatedOutput

func (AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedOutputWithContext

func (i AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedOutputWithContext(ctx context.Context) AzureIntegrationsPowerBiDedicatedOutput

func (AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedPtrOutput

func (i AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedPtrOutput() AzureIntegrationsPowerBiDedicatedPtrOutput

func (AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext

func (i AzureIntegrationsPowerBiDedicatedArgs) ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext(ctx context.Context) AzureIntegrationsPowerBiDedicatedPtrOutput

type AzureIntegrationsPowerBiDedicatedInput

type AzureIntegrationsPowerBiDedicatedInput interface {
	pulumi.Input

	ToAzureIntegrationsPowerBiDedicatedOutput() AzureIntegrationsPowerBiDedicatedOutput
	ToAzureIntegrationsPowerBiDedicatedOutputWithContext(context.Context) AzureIntegrationsPowerBiDedicatedOutput
}

AzureIntegrationsPowerBiDedicatedInput is an input type that accepts AzureIntegrationsPowerBiDedicatedArgs and AzureIntegrationsPowerBiDedicatedOutput values. You can construct a concrete instance of `AzureIntegrationsPowerBiDedicatedInput` via:

AzureIntegrationsPowerBiDedicatedArgs{...}

type AzureIntegrationsPowerBiDedicatedOutput

type AzureIntegrationsPowerBiDedicatedOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsPowerBiDedicatedOutput) ElementType

func (AzureIntegrationsPowerBiDedicatedOutput) MetricsPollingInterval

func (o AzureIntegrationsPowerBiDedicatedOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsPowerBiDedicatedOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedOutput

func (o AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedOutput() AzureIntegrationsPowerBiDedicatedOutput

func (AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedOutputWithContext

func (o AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedOutputWithContext(ctx context.Context) AzureIntegrationsPowerBiDedicatedOutput

func (AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutput

func (o AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutput() AzureIntegrationsPowerBiDedicatedPtrOutput

func (AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext

func (o AzureIntegrationsPowerBiDedicatedOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext(ctx context.Context) AzureIntegrationsPowerBiDedicatedPtrOutput

type AzureIntegrationsPowerBiDedicatedPtrInput

type AzureIntegrationsPowerBiDedicatedPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsPowerBiDedicatedPtrOutput() AzureIntegrationsPowerBiDedicatedPtrOutput
	ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext(context.Context) AzureIntegrationsPowerBiDedicatedPtrOutput
}

AzureIntegrationsPowerBiDedicatedPtrInput is an input type that accepts AzureIntegrationsPowerBiDedicatedArgs, AzureIntegrationsPowerBiDedicatedPtr and AzureIntegrationsPowerBiDedicatedPtrOutput values. You can construct a concrete instance of `AzureIntegrationsPowerBiDedicatedPtrInput` via:

        AzureIntegrationsPowerBiDedicatedArgs{...}

or:

        nil

type AzureIntegrationsPowerBiDedicatedPtrOutput

type AzureIntegrationsPowerBiDedicatedPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsPowerBiDedicatedPtrOutput) Elem

func (AzureIntegrationsPowerBiDedicatedPtrOutput) ElementType

func (AzureIntegrationsPowerBiDedicatedPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AzureIntegrationsPowerBiDedicatedPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsPowerBiDedicatedPtrOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutput

func (o AzureIntegrationsPowerBiDedicatedPtrOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutput() AzureIntegrationsPowerBiDedicatedPtrOutput

func (AzureIntegrationsPowerBiDedicatedPtrOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext

func (o AzureIntegrationsPowerBiDedicatedPtrOutput) ToAzureIntegrationsPowerBiDedicatedPtrOutputWithContext(ctx context.Context) AzureIntegrationsPowerBiDedicatedPtrOutput

type AzureIntegrationsRedisCache

type AzureIntegrationsRedisCache struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsRedisCacheArgs

type AzureIntegrationsRedisCacheArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsRedisCacheArgs) ElementType

func (AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCacheOutput

func (i AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCacheOutput() AzureIntegrationsRedisCacheOutput

func (AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCacheOutputWithContext

func (i AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCacheOutputWithContext(ctx context.Context) AzureIntegrationsRedisCacheOutput

func (AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCachePtrOutput

func (i AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCachePtrOutput() AzureIntegrationsRedisCachePtrOutput

func (AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCachePtrOutputWithContext

func (i AzureIntegrationsRedisCacheArgs) ToAzureIntegrationsRedisCachePtrOutputWithContext(ctx context.Context) AzureIntegrationsRedisCachePtrOutput

type AzureIntegrationsRedisCacheInput

type AzureIntegrationsRedisCacheInput interface {
	pulumi.Input

	ToAzureIntegrationsRedisCacheOutput() AzureIntegrationsRedisCacheOutput
	ToAzureIntegrationsRedisCacheOutputWithContext(context.Context) AzureIntegrationsRedisCacheOutput
}

AzureIntegrationsRedisCacheInput is an input type that accepts AzureIntegrationsRedisCacheArgs and AzureIntegrationsRedisCacheOutput values. You can construct a concrete instance of `AzureIntegrationsRedisCacheInput` via:

AzureIntegrationsRedisCacheArgs{...}

type AzureIntegrationsRedisCacheOutput

type AzureIntegrationsRedisCacheOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsRedisCacheOutput) ElementType

func (AzureIntegrationsRedisCacheOutput) MetricsPollingInterval

func (o AzureIntegrationsRedisCacheOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsRedisCacheOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCacheOutput

func (o AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCacheOutput() AzureIntegrationsRedisCacheOutput

func (AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCacheOutputWithContext

func (o AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCacheOutputWithContext(ctx context.Context) AzureIntegrationsRedisCacheOutput

func (AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCachePtrOutput

func (o AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCachePtrOutput() AzureIntegrationsRedisCachePtrOutput

func (AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCachePtrOutputWithContext

func (o AzureIntegrationsRedisCacheOutput) ToAzureIntegrationsRedisCachePtrOutputWithContext(ctx context.Context) AzureIntegrationsRedisCachePtrOutput

type AzureIntegrationsRedisCachePtrInput

type AzureIntegrationsRedisCachePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsRedisCachePtrOutput() AzureIntegrationsRedisCachePtrOutput
	ToAzureIntegrationsRedisCachePtrOutputWithContext(context.Context) AzureIntegrationsRedisCachePtrOutput
}

AzureIntegrationsRedisCachePtrInput is an input type that accepts AzureIntegrationsRedisCacheArgs, AzureIntegrationsRedisCachePtr and AzureIntegrationsRedisCachePtrOutput values. You can construct a concrete instance of `AzureIntegrationsRedisCachePtrInput` via:

        AzureIntegrationsRedisCacheArgs{...}

or:

        nil

type AzureIntegrationsRedisCachePtrOutput

type AzureIntegrationsRedisCachePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsRedisCachePtrOutput) Elem

func (AzureIntegrationsRedisCachePtrOutput) ElementType

func (AzureIntegrationsRedisCachePtrOutput) MetricsPollingInterval

func (o AzureIntegrationsRedisCachePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsRedisCachePtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsRedisCachePtrOutput) ToAzureIntegrationsRedisCachePtrOutput

func (o AzureIntegrationsRedisCachePtrOutput) ToAzureIntegrationsRedisCachePtrOutput() AzureIntegrationsRedisCachePtrOutput

func (AzureIntegrationsRedisCachePtrOutput) ToAzureIntegrationsRedisCachePtrOutputWithContext

func (o AzureIntegrationsRedisCachePtrOutput) ToAzureIntegrationsRedisCachePtrOutputWithContext(ctx context.Context) AzureIntegrationsRedisCachePtrOutput

type AzureIntegrationsServiceBus

type AzureIntegrationsServiceBus struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsServiceBusArgs

type AzureIntegrationsServiceBusArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsServiceBusArgs) ElementType

func (AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusOutput

func (i AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusOutput() AzureIntegrationsServiceBusOutput

func (AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusOutputWithContext

func (i AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusOutputWithContext(ctx context.Context) AzureIntegrationsServiceBusOutput

func (AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusPtrOutput

func (i AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusPtrOutput() AzureIntegrationsServiceBusPtrOutput

func (AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusPtrOutputWithContext

func (i AzureIntegrationsServiceBusArgs) ToAzureIntegrationsServiceBusPtrOutputWithContext(ctx context.Context) AzureIntegrationsServiceBusPtrOutput

type AzureIntegrationsServiceBusInput

type AzureIntegrationsServiceBusInput interface {
	pulumi.Input

	ToAzureIntegrationsServiceBusOutput() AzureIntegrationsServiceBusOutput
	ToAzureIntegrationsServiceBusOutputWithContext(context.Context) AzureIntegrationsServiceBusOutput
}

AzureIntegrationsServiceBusInput is an input type that accepts AzureIntegrationsServiceBusArgs and AzureIntegrationsServiceBusOutput values. You can construct a concrete instance of `AzureIntegrationsServiceBusInput` via:

AzureIntegrationsServiceBusArgs{...}

type AzureIntegrationsServiceBusOutput

type AzureIntegrationsServiceBusOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsServiceBusOutput) ElementType

func (AzureIntegrationsServiceBusOutput) MetricsPollingInterval

func (o AzureIntegrationsServiceBusOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsServiceBusOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusOutput

func (o AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusOutput() AzureIntegrationsServiceBusOutput

func (AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusOutputWithContext

func (o AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusOutputWithContext(ctx context.Context) AzureIntegrationsServiceBusOutput

func (AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusPtrOutput

func (o AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusPtrOutput() AzureIntegrationsServiceBusPtrOutput

func (AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusPtrOutputWithContext

func (o AzureIntegrationsServiceBusOutput) ToAzureIntegrationsServiceBusPtrOutputWithContext(ctx context.Context) AzureIntegrationsServiceBusPtrOutput

type AzureIntegrationsServiceBusPtrInput

type AzureIntegrationsServiceBusPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsServiceBusPtrOutput() AzureIntegrationsServiceBusPtrOutput
	ToAzureIntegrationsServiceBusPtrOutputWithContext(context.Context) AzureIntegrationsServiceBusPtrOutput
}

AzureIntegrationsServiceBusPtrInput is an input type that accepts AzureIntegrationsServiceBusArgs, AzureIntegrationsServiceBusPtr and AzureIntegrationsServiceBusPtrOutput values. You can construct a concrete instance of `AzureIntegrationsServiceBusPtrInput` via:

        AzureIntegrationsServiceBusArgs{...}

or:

        nil

type AzureIntegrationsServiceBusPtrOutput

type AzureIntegrationsServiceBusPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsServiceBusPtrOutput) Elem

func (AzureIntegrationsServiceBusPtrOutput) ElementType

func (AzureIntegrationsServiceBusPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsServiceBusPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsServiceBusPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsServiceBusPtrOutput) ToAzureIntegrationsServiceBusPtrOutput

func (o AzureIntegrationsServiceBusPtrOutput) ToAzureIntegrationsServiceBusPtrOutput() AzureIntegrationsServiceBusPtrOutput

func (AzureIntegrationsServiceBusPtrOutput) ToAzureIntegrationsServiceBusPtrOutputWithContext

func (o AzureIntegrationsServiceBusPtrOutput) ToAzureIntegrationsServiceBusPtrOutputWithContext(ctx context.Context) AzureIntegrationsServiceBusPtrOutput

type AzureIntegrationsSql

type AzureIntegrationsSql struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsSqlArgs

type AzureIntegrationsSqlArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsSqlArgs) ElementType

func (AzureIntegrationsSqlArgs) ElementType() reflect.Type

func (AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlOutput

func (i AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlOutput() AzureIntegrationsSqlOutput

func (AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlOutputWithContext

func (i AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlOutputWithContext(ctx context.Context) AzureIntegrationsSqlOutput

func (AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlPtrOutput

func (i AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlPtrOutput() AzureIntegrationsSqlPtrOutput

func (AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlPtrOutputWithContext

func (i AzureIntegrationsSqlArgs) ToAzureIntegrationsSqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsSqlPtrOutput

type AzureIntegrationsSqlInput

type AzureIntegrationsSqlInput interface {
	pulumi.Input

	ToAzureIntegrationsSqlOutput() AzureIntegrationsSqlOutput
	ToAzureIntegrationsSqlOutputWithContext(context.Context) AzureIntegrationsSqlOutput
}

AzureIntegrationsSqlInput is an input type that accepts AzureIntegrationsSqlArgs and AzureIntegrationsSqlOutput values. You can construct a concrete instance of `AzureIntegrationsSqlInput` via:

AzureIntegrationsSqlArgs{...}

type AzureIntegrationsSqlManaged

type AzureIntegrationsSqlManaged struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsSqlManagedArgs

type AzureIntegrationsSqlManagedArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsSqlManagedArgs) ElementType

func (AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedOutput

func (i AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedOutput() AzureIntegrationsSqlManagedOutput

func (AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedOutputWithContext

func (i AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedOutputWithContext(ctx context.Context) AzureIntegrationsSqlManagedOutput

func (AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedPtrOutput

func (i AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedPtrOutput() AzureIntegrationsSqlManagedPtrOutput

func (AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedPtrOutputWithContext

func (i AzureIntegrationsSqlManagedArgs) ToAzureIntegrationsSqlManagedPtrOutputWithContext(ctx context.Context) AzureIntegrationsSqlManagedPtrOutput

type AzureIntegrationsSqlManagedInput

type AzureIntegrationsSqlManagedInput interface {
	pulumi.Input

	ToAzureIntegrationsSqlManagedOutput() AzureIntegrationsSqlManagedOutput
	ToAzureIntegrationsSqlManagedOutputWithContext(context.Context) AzureIntegrationsSqlManagedOutput
}

AzureIntegrationsSqlManagedInput is an input type that accepts AzureIntegrationsSqlManagedArgs and AzureIntegrationsSqlManagedOutput values. You can construct a concrete instance of `AzureIntegrationsSqlManagedInput` via:

AzureIntegrationsSqlManagedArgs{...}

type AzureIntegrationsSqlManagedOutput

type AzureIntegrationsSqlManagedOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsSqlManagedOutput) ElementType

func (AzureIntegrationsSqlManagedOutput) MetricsPollingInterval

func (o AzureIntegrationsSqlManagedOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsSqlManagedOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedOutput

func (o AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedOutput() AzureIntegrationsSqlManagedOutput

func (AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedOutputWithContext

func (o AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedOutputWithContext(ctx context.Context) AzureIntegrationsSqlManagedOutput

func (AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedPtrOutput

func (o AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedPtrOutput() AzureIntegrationsSqlManagedPtrOutput

func (AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedPtrOutputWithContext

func (o AzureIntegrationsSqlManagedOutput) ToAzureIntegrationsSqlManagedPtrOutputWithContext(ctx context.Context) AzureIntegrationsSqlManagedPtrOutput

type AzureIntegrationsSqlManagedPtrInput

type AzureIntegrationsSqlManagedPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsSqlManagedPtrOutput() AzureIntegrationsSqlManagedPtrOutput
	ToAzureIntegrationsSqlManagedPtrOutputWithContext(context.Context) AzureIntegrationsSqlManagedPtrOutput
}

AzureIntegrationsSqlManagedPtrInput is an input type that accepts AzureIntegrationsSqlManagedArgs, AzureIntegrationsSqlManagedPtr and AzureIntegrationsSqlManagedPtrOutput values. You can construct a concrete instance of `AzureIntegrationsSqlManagedPtrInput` via:

        AzureIntegrationsSqlManagedArgs{...}

or:

        nil

type AzureIntegrationsSqlManagedPtrOutput

type AzureIntegrationsSqlManagedPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsSqlManagedPtrOutput) Elem

func (AzureIntegrationsSqlManagedPtrOutput) ElementType

func (AzureIntegrationsSqlManagedPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsSqlManagedPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsSqlManagedPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsSqlManagedPtrOutput) ToAzureIntegrationsSqlManagedPtrOutput

func (o AzureIntegrationsSqlManagedPtrOutput) ToAzureIntegrationsSqlManagedPtrOutput() AzureIntegrationsSqlManagedPtrOutput

func (AzureIntegrationsSqlManagedPtrOutput) ToAzureIntegrationsSqlManagedPtrOutputWithContext

func (o AzureIntegrationsSqlManagedPtrOutput) ToAzureIntegrationsSqlManagedPtrOutputWithContext(ctx context.Context) AzureIntegrationsSqlManagedPtrOutput

type AzureIntegrationsSqlOutput

type AzureIntegrationsSqlOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsSqlOutput) ElementType

func (AzureIntegrationsSqlOutput) ElementType() reflect.Type

func (AzureIntegrationsSqlOutput) MetricsPollingInterval

func (o AzureIntegrationsSqlOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsSqlOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlOutput

func (o AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlOutput() AzureIntegrationsSqlOutput

func (AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlOutputWithContext

func (o AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlOutputWithContext(ctx context.Context) AzureIntegrationsSqlOutput

func (AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlPtrOutput

func (o AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlPtrOutput() AzureIntegrationsSqlPtrOutput

func (AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlPtrOutputWithContext

func (o AzureIntegrationsSqlOutput) ToAzureIntegrationsSqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsSqlPtrOutput

type AzureIntegrationsSqlPtrInput

type AzureIntegrationsSqlPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsSqlPtrOutput() AzureIntegrationsSqlPtrOutput
	ToAzureIntegrationsSqlPtrOutputWithContext(context.Context) AzureIntegrationsSqlPtrOutput
}

AzureIntegrationsSqlPtrInput is an input type that accepts AzureIntegrationsSqlArgs, AzureIntegrationsSqlPtr and AzureIntegrationsSqlPtrOutput values. You can construct a concrete instance of `AzureIntegrationsSqlPtrInput` via:

        AzureIntegrationsSqlArgs{...}

or:

        nil

type AzureIntegrationsSqlPtrOutput

type AzureIntegrationsSqlPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsSqlPtrOutput) Elem

func (AzureIntegrationsSqlPtrOutput) ElementType

func (AzureIntegrationsSqlPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsSqlPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsSqlPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsSqlPtrOutput) ToAzureIntegrationsSqlPtrOutput

func (o AzureIntegrationsSqlPtrOutput) ToAzureIntegrationsSqlPtrOutput() AzureIntegrationsSqlPtrOutput

func (AzureIntegrationsSqlPtrOutput) ToAzureIntegrationsSqlPtrOutputWithContext

func (o AzureIntegrationsSqlPtrOutput) ToAzureIntegrationsSqlPtrOutputWithContext(ctx context.Context) AzureIntegrationsSqlPtrOutput

type AzureIntegrationsState

type AzureIntegrationsState struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// Azure API Management. See Integration blocks below for details.
	ApiManagement AzureIntegrationsApiManagementPtrInput
	// Azure App Gateway. See Integration blocks below for details.
	AppGateway AzureIntegrationsAppGatewayPtrInput
	// Azure App Service. See Integration blocks below for details.
	AppService AzureIntegrationsAppServicePtrInput
	// Azure Containers. See Integration blocks below for details.
	Containers AzureIntegrationsContainersPtrInput
	// Azure CosmosDB. See Integration blocks below for details.
	CosmosDb AzureIntegrationsCosmosDbPtrInput
	// Azure Cost Management. See Integration blocks below for details.
	CostManagement AzureIntegrationsCostManagementPtrInput
	// Azure Data Factory. See Integration blocks below for details.
	DataFactory AzureIntegrationsDataFactoryPtrInput
	// Azure Event Hub. See Integration blocks below for details.
	EventHub AzureIntegrationsEventHubPtrInput
	// Azure Express Route. See Integration blocks below for details.
	ExpressRoute AzureIntegrationsExpressRoutePtrInput
	// Azure Firewalls. See Integration blocks below for details.
	Firewalls AzureIntegrationsFirewallsPtrInput
	// Azure Front Door. See Integration blocks below for details.
	FrontDoor AzureIntegrationsFrontDoorPtrInput
	// Azure Functions. See Integration blocks below for details.
	Functions AzureIntegrationsFunctionsPtrInput
	// Azure Key Vault. See Integration blocks below for details.
	KeyVault AzureIntegrationsKeyVaultPtrInput
	// The ID of the linked Azure account in New Relic.
	LinkedAccountId pulumi.IntPtrInput
	// Azure Load Balancer. See Integration blocks below for details.
	LoadBalancer AzureIntegrationsLoadBalancerPtrInput
	// Azure Logic Apps. See Integration blocks below for details.
	LogicApps AzureIntegrationsLogicAppsPtrInput
	// Azure Machine Learning. See Integration blocks below for details.
	MachineLearning AzureIntegrationsMachineLearningPtrInput
	// Azure MariaDB. See Integration blocks below for details.
	MariaDb AzureIntegrationsMariaDbPtrInput
	// Azure Monitor. See Integration blocks below for details.
	Monitor AzureIntegrationsMonitorPtrInput
	// Azure MySQL. See Integration blocks below for details.
	Mysql AzureIntegrationsMysqlPtrInput
	// Azure MySQL Flexible Server. See Integration blocks below for details.
	MysqlFlexible AzureIntegrationsMysqlFlexiblePtrInput
	// Azure PostgreSQL. See Integration blocks below for details.
	Postgresql AzureIntegrationsPostgresqlPtrInput
	// Azure PostgreSQL Flexible Server. See Integration blocks below for details.
	PostgresqlFlexible AzureIntegrationsPostgresqlFlexiblePtrInput
	// Azure Power BI Dedicated. See Integration blocks below for details.
	PowerBiDedicated AzureIntegrationsPowerBiDedicatedPtrInput
	// Azure Redis Cache. See Integration blocks below for details.
	RedisCache AzureIntegrationsRedisCachePtrInput
	// Azure Service Bus. See Integration blocks below for details.
	ServiceBus AzureIntegrationsServiceBusPtrInput
	// Azure SQL. See Integration blocks below for details.
	Sql AzureIntegrationsSqlPtrInput
	// Azure SQL Managed. See Integration blocks below for details.
	SqlManaged AzureIntegrationsSqlManagedPtrInput
	// for Azure Storage. See Integration blocks below for details.
	Storage AzureIntegrationsStoragePtrInput
	// Azure Virtual machine. See Integration blocks below for details.
	VirtualMachine AzureIntegrationsVirtualMachinePtrInput
	// for Azure Virtual networks. See Integration blocks below for details.
	//
	// Below argument supports the minimum metric polling interval of 3600 seconds
	VirtualNetworks AzureIntegrationsVirtualNetworksPtrInput
	// Azure VMs. See Integration blocks below for details.
	Vms AzureIntegrationsVmsPtrInput
	// Azure VPN Gateway. See Integration blocks below for details.
	//
	// Below arguments supports the minimum metric polling interval of 900 seconds
	VpnGateway AzureIntegrationsVpnGatewayPtrInput
}

func (AzureIntegrationsState) ElementType

func (AzureIntegrationsState) ElementType() reflect.Type

type AzureIntegrationsStorage

type AzureIntegrationsStorage struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsStorageArgs

type AzureIntegrationsStorageArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsStorageArgs) ElementType

func (AzureIntegrationsStorageArgs) ToAzureIntegrationsStorageOutput

func (i AzureIntegrationsStorageArgs) ToAzureIntegrationsStorageOutput() AzureIntegrationsStorageOutput

func (AzureIntegrationsStorageArgs) ToAzureIntegrationsStorageOutputWithContext

func (i AzureIntegrationsStorageArgs) ToAzureIntegrationsStorageOutputWithContext(ctx context.Context) AzureIntegrationsStorageOutput

func (AzureIntegrationsStorageArgs) ToAzureIntegrationsStoragePtrOutput

func (i AzureIntegrationsStorageArgs) ToAzureIntegrationsStoragePtrOutput() AzureIntegrationsStoragePtrOutput

func (AzureIntegrationsStorageArgs) ToAzureIntegrationsStoragePtrOutputWithContext

func (i AzureIntegrationsStorageArgs) ToAzureIntegrationsStoragePtrOutputWithContext(ctx context.Context) AzureIntegrationsStoragePtrOutput

type AzureIntegrationsStorageInput

type AzureIntegrationsStorageInput interface {
	pulumi.Input

	ToAzureIntegrationsStorageOutput() AzureIntegrationsStorageOutput
	ToAzureIntegrationsStorageOutputWithContext(context.Context) AzureIntegrationsStorageOutput
}

AzureIntegrationsStorageInput is an input type that accepts AzureIntegrationsStorageArgs and AzureIntegrationsStorageOutput values. You can construct a concrete instance of `AzureIntegrationsStorageInput` via:

AzureIntegrationsStorageArgs{...}

type AzureIntegrationsStorageOutput

type AzureIntegrationsStorageOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsStorageOutput) ElementType

func (AzureIntegrationsStorageOutput) MetricsPollingInterval

func (o AzureIntegrationsStorageOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsStorageOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsStorageOutput) ToAzureIntegrationsStorageOutput

func (o AzureIntegrationsStorageOutput) ToAzureIntegrationsStorageOutput() AzureIntegrationsStorageOutput

func (AzureIntegrationsStorageOutput) ToAzureIntegrationsStorageOutputWithContext

func (o AzureIntegrationsStorageOutput) ToAzureIntegrationsStorageOutputWithContext(ctx context.Context) AzureIntegrationsStorageOutput

func (AzureIntegrationsStorageOutput) ToAzureIntegrationsStoragePtrOutput

func (o AzureIntegrationsStorageOutput) ToAzureIntegrationsStoragePtrOutput() AzureIntegrationsStoragePtrOutput

func (AzureIntegrationsStorageOutput) ToAzureIntegrationsStoragePtrOutputWithContext

func (o AzureIntegrationsStorageOutput) ToAzureIntegrationsStoragePtrOutputWithContext(ctx context.Context) AzureIntegrationsStoragePtrOutput

type AzureIntegrationsStoragePtrInput

type AzureIntegrationsStoragePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsStoragePtrOutput() AzureIntegrationsStoragePtrOutput
	ToAzureIntegrationsStoragePtrOutputWithContext(context.Context) AzureIntegrationsStoragePtrOutput
}

AzureIntegrationsStoragePtrInput is an input type that accepts AzureIntegrationsStorageArgs, AzureIntegrationsStoragePtr and AzureIntegrationsStoragePtrOutput values. You can construct a concrete instance of `AzureIntegrationsStoragePtrInput` via:

        AzureIntegrationsStorageArgs{...}

or:

        nil

type AzureIntegrationsStoragePtrOutput

type AzureIntegrationsStoragePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsStoragePtrOutput) Elem

func (AzureIntegrationsStoragePtrOutput) ElementType

func (AzureIntegrationsStoragePtrOutput) MetricsPollingInterval

func (o AzureIntegrationsStoragePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsStoragePtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsStoragePtrOutput) ToAzureIntegrationsStoragePtrOutput

func (o AzureIntegrationsStoragePtrOutput) ToAzureIntegrationsStoragePtrOutput() AzureIntegrationsStoragePtrOutput

func (AzureIntegrationsStoragePtrOutput) ToAzureIntegrationsStoragePtrOutputWithContext

func (o AzureIntegrationsStoragePtrOutput) ToAzureIntegrationsStoragePtrOutputWithContext(ctx context.Context) AzureIntegrationsStoragePtrOutput

type AzureIntegrationsVirtualMachine

type AzureIntegrationsVirtualMachine struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsVirtualMachineArgs

type AzureIntegrationsVirtualMachineArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsVirtualMachineArgs) ElementType

func (AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachineOutput

func (i AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachineOutput() AzureIntegrationsVirtualMachineOutput

func (AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachineOutputWithContext

func (i AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachineOutputWithContext(ctx context.Context) AzureIntegrationsVirtualMachineOutput

func (AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachinePtrOutput

func (i AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachinePtrOutput() AzureIntegrationsVirtualMachinePtrOutput

func (AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachinePtrOutputWithContext

func (i AzureIntegrationsVirtualMachineArgs) ToAzureIntegrationsVirtualMachinePtrOutputWithContext(ctx context.Context) AzureIntegrationsVirtualMachinePtrOutput

type AzureIntegrationsVirtualMachineInput

type AzureIntegrationsVirtualMachineInput interface {
	pulumi.Input

	ToAzureIntegrationsVirtualMachineOutput() AzureIntegrationsVirtualMachineOutput
	ToAzureIntegrationsVirtualMachineOutputWithContext(context.Context) AzureIntegrationsVirtualMachineOutput
}

AzureIntegrationsVirtualMachineInput is an input type that accepts AzureIntegrationsVirtualMachineArgs and AzureIntegrationsVirtualMachineOutput values. You can construct a concrete instance of `AzureIntegrationsVirtualMachineInput` via:

AzureIntegrationsVirtualMachineArgs{...}

type AzureIntegrationsVirtualMachineOutput

type AzureIntegrationsVirtualMachineOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVirtualMachineOutput) ElementType

func (AzureIntegrationsVirtualMachineOutput) MetricsPollingInterval

func (o AzureIntegrationsVirtualMachineOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsVirtualMachineOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachineOutput

func (o AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachineOutput() AzureIntegrationsVirtualMachineOutput

func (AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachineOutputWithContext

func (o AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachineOutputWithContext(ctx context.Context) AzureIntegrationsVirtualMachineOutput

func (AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachinePtrOutput

func (o AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachinePtrOutput() AzureIntegrationsVirtualMachinePtrOutput

func (AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachinePtrOutputWithContext

func (o AzureIntegrationsVirtualMachineOutput) ToAzureIntegrationsVirtualMachinePtrOutputWithContext(ctx context.Context) AzureIntegrationsVirtualMachinePtrOutput

type AzureIntegrationsVirtualMachinePtrInput

type AzureIntegrationsVirtualMachinePtrInput interface {
	pulumi.Input

	ToAzureIntegrationsVirtualMachinePtrOutput() AzureIntegrationsVirtualMachinePtrOutput
	ToAzureIntegrationsVirtualMachinePtrOutputWithContext(context.Context) AzureIntegrationsVirtualMachinePtrOutput
}

AzureIntegrationsVirtualMachinePtrInput is an input type that accepts AzureIntegrationsVirtualMachineArgs, AzureIntegrationsVirtualMachinePtr and AzureIntegrationsVirtualMachinePtrOutput values. You can construct a concrete instance of `AzureIntegrationsVirtualMachinePtrInput` via:

        AzureIntegrationsVirtualMachineArgs{...}

or:

        nil

type AzureIntegrationsVirtualMachinePtrOutput

type AzureIntegrationsVirtualMachinePtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVirtualMachinePtrOutput) Elem

func (AzureIntegrationsVirtualMachinePtrOutput) ElementType

func (AzureIntegrationsVirtualMachinePtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AzureIntegrationsVirtualMachinePtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVirtualMachinePtrOutput) ToAzureIntegrationsVirtualMachinePtrOutput

func (o AzureIntegrationsVirtualMachinePtrOutput) ToAzureIntegrationsVirtualMachinePtrOutput() AzureIntegrationsVirtualMachinePtrOutput

func (AzureIntegrationsVirtualMachinePtrOutput) ToAzureIntegrationsVirtualMachinePtrOutputWithContext

func (o AzureIntegrationsVirtualMachinePtrOutput) ToAzureIntegrationsVirtualMachinePtrOutputWithContext(ctx context.Context) AzureIntegrationsVirtualMachinePtrOutput

type AzureIntegrationsVirtualNetworks

type AzureIntegrationsVirtualNetworks struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsVirtualNetworksArgs

type AzureIntegrationsVirtualNetworksArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsVirtualNetworksArgs) ElementType

func (AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksOutput

func (i AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksOutput() AzureIntegrationsVirtualNetworksOutput

func (AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksOutputWithContext

func (i AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksOutputWithContext(ctx context.Context) AzureIntegrationsVirtualNetworksOutput

func (AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksPtrOutput

func (i AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksPtrOutput() AzureIntegrationsVirtualNetworksPtrOutput

func (AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksPtrOutputWithContext

func (i AzureIntegrationsVirtualNetworksArgs) ToAzureIntegrationsVirtualNetworksPtrOutputWithContext(ctx context.Context) AzureIntegrationsVirtualNetworksPtrOutput

type AzureIntegrationsVirtualNetworksInput

type AzureIntegrationsVirtualNetworksInput interface {
	pulumi.Input

	ToAzureIntegrationsVirtualNetworksOutput() AzureIntegrationsVirtualNetworksOutput
	ToAzureIntegrationsVirtualNetworksOutputWithContext(context.Context) AzureIntegrationsVirtualNetworksOutput
}

AzureIntegrationsVirtualNetworksInput is an input type that accepts AzureIntegrationsVirtualNetworksArgs and AzureIntegrationsVirtualNetworksOutput values. You can construct a concrete instance of `AzureIntegrationsVirtualNetworksInput` via:

AzureIntegrationsVirtualNetworksArgs{...}

type AzureIntegrationsVirtualNetworksOutput

type AzureIntegrationsVirtualNetworksOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVirtualNetworksOutput) ElementType

func (AzureIntegrationsVirtualNetworksOutput) MetricsPollingInterval

func (o AzureIntegrationsVirtualNetworksOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsVirtualNetworksOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksOutput

func (o AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksOutput() AzureIntegrationsVirtualNetworksOutput

func (AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksOutputWithContext

func (o AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksOutputWithContext(ctx context.Context) AzureIntegrationsVirtualNetworksOutput

func (AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksPtrOutput

func (o AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksPtrOutput() AzureIntegrationsVirtualNetworksPtrOutput

func (AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksPtrOutputWithContext

func (o AzureIntegrationsVirtualNetworksOutput) ToAzureIntegrationsVirtualNetworksPtrOutputWithContext(ctx context.Context) AzureIntegrationsVirtualNetworksPtrOutput

type AzureIntegrationsVirtualNetworksPtrInput

type AzureIntegrationsVirtualNetworksPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsVirtualNetworksPtrOutput() AzureIntegrationsVirtualNetworksPtrOutput
	ToAzureIntegrationsVirtualNetworksPtrOutputWithContext(context.Context) AzureIntegrationsVirtualNetworksPtrOutput
}

AzureIntegrationsVirtualNetworksPtrInput is an input type that accepts AzureIntegrationsVirtualNetworksArgs, AzureIntegrationsVirtualNetworksPtr and AzureIntegrationsVirtualNetworksPtrOutput values. You can construct a concrete instance of `AzureIntegrationsVirtualNetworksPtrInput` via:

        AzureIntegrationsVirtualNetworksArgs{...}

or:

        nil

type AzureIntegrationsVirtualNetworksPtrOutput

type AzureIntegrationsVirtualNetworksPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVirtualNetworksPtrOutput) Elem

func (AzureIntegrationsVirtualNetworksPtrOutput) ElementType

func (AzureIntegrationsVirtualNetworksPtrOutput) MetricsPollingInterval

The data polling interval in seconds

func (AzureIntegrationsVirtualNetworksPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVirtualNetworksPtrOutput) ToAzureIntegrationsVirtualNetworksPtrOutput

func (o AzureIntegrationsVirtualNetworksPtrOutput) ToAzureIntegrationsVirtualNetworksPtrOutput() AzureIntegrationsVirtualNetworksPtrOutput

func (AzureIntegrationsVirtualNetworksPtrOutput) ToAzureIntegrationsVirtualNetworksPtrOutputWithContext

func (o AzureIntegrationsVirtualNetworksPtrOutput) ToAzureIntegrationsVirtualNetworksPtrOutputWithContext(ctx context.Context) AzureIntegrationsVirtualNetworksPtrOutput

type AzureIntegrationsVms

type AzureIntegrationsVms struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsVmsArgs

type AzureIntegrationsVmsArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsVmsArgs) ElementType

func (AzureIntegrationsVmsArgs) ElementType() reflect.Type

func (AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsOutput

func (i AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsOutput() AzureIntegrationsVmsOutput

func (AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsOutputWithContext

func (i AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsOutputWithContext(ctx context.Context) AzureIntegrationsVmsOutput

func (AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsPtrOutput

func (i AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsPtrOutput() AzureIntegrationsVmsPtrOutput

func (AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsPtrOutputWithContext

func (i AzureIntegrationsVmsArgs) ToAzureIntegrationsVmsPtrOutputWithContext(ctx context.Context) AzureIntegrationsVmsPtrOutput

type AzureIntegrationsVmsInput

type AzureIntegrationsVmsInput interface {
	pulumi.Input

	ToAzureIntegrationsVmsOutput() AzureIntegrationsVmsOutput
	ToAzureIntegrationsVmsOutputWithContext(context.Context) AzureIntegrationsVmsOutput
}

AzureIntegrationsVmsInput is an input type that accepts AzureIntegrationsVmsArgs and AzureIntegrationsVmsOutput values. You can construct a concrete instance of `AzureIntegrationsVmsInput` via:

AzureIntegrationsVmsArgs{...}

type AzureIntegrationsVmsOutput

type AzureIntegrationsVmsOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVmsOutput) ElementType

func (AzureIntegrationsVmsOutput) ElementType() reflect.Type

func (AzureIntegrationsVmsOutput) MetricsPollingInterval

func (o AzureIntegrationsVmsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsVmsOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsOutput

func (o AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsOutput() AzureIntegrationsVmsOutput

func (AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsOutputWithContext

func (o AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsOutputWithContext(ctx context.Context) AzureIntegrationsVmsOutput

func (AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsPtrOutput

func (o AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsPtrOutput() AzureIntegrationsVmsPtrOutput

func (AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsPtrOutputWithContext

func (o AzureIntegrationsVmsOutput) ToAzureIntegrationsVmsPtrOutputWithContext(ctx context.Context) AzureIntegrationsVmsPtrOutput

type AzureIntegrationsVmsPtrInput

type AzureIntegrationsVmsPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsVmsPtrOutput() AzureIntegrationsVmsPtrOutput
	ToAzureIntegrationsVmsPtrOutputWithContext(context.Context) AzureIntegrationsVmsPtrOutput
}

AzureIntegrationsVmsPtrInput is an input type that accepts AzureIntegrationsVmsArgs, AzureIntegrationsVmsPtr and AzureIntegrationsVmsPtrOutput values. You can construct a concrete instance of `AzureIntegrationsVmsPtrInput` via:

        AzureIntegrationsVmsArgs{...}

or:

        nil

type AzureIntegrationsVmsPtrOutput

type AzureIntegrationsVmsPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVmsPtrOutput) Elem

func (AzureIntegrationsVmsPtrOutput) ElementType

func (AzureIntegrationsVmsPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsVmsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsVmsPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVmsPtrOutput) ToAzureIntegrationsVmsPtrOutput

func (o AzureIntegrationsVmsPtrOutput) ToAzureIntegrationsVmsPtrOutput() AzureIntegrationsVmsPtrOutput

func (AzureIntegrationsVmsPtrOutput) ToAzureIntegrationsVmsPtrOutputWithContext

func (o AzureIntegrationsVmsPtrOutput) ToAzureIntegrationsVmsPtrOutputWithContext(ctx context.Context) AzureIntegrationsVmsPtrOutput

type AzureIntegrationsVpnGateway

type AzureIntegrationsVpnGateway struct {
	// The data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups []string `pulumi:"resourceGroups"`
}

type AzureIntegrationsVpnGatewayArgs

type AzureIntegrationsVpnGatewayArgs struct {
	// The data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
	ResourceGroups pulumi.StringArrayInput `pulumi:"resourceGroups"`
}

func (AzureIntegrationsVpnGatewayArgs) ElementType

func (AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayOutput

func (i AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayOutput() AzureIntegrationsVpnGatewayOutput

func (AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayOutputWithContext

func (i AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayOutputWithContext(ctx context.Context) AzureIntegrationsVpnGatewayOutput

func (AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayPtrOutput

func (i AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayPtrOutput() AzureIntegrationsVpnGatewayPtrOutput

func (AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayPtrOutputWithContext

func (i AzureIntegrationsVpnGatewayArgs) ToAzureIntegrationsVpnGatewayPtrOutputWithContext(ctx context.Context) AzureIntegrationsVpnGatewayPtrOutput

type AzureIntegrationsVpnGatewayInput

type AzureIntegrationsVpnGatewayInput interface {
	pulumi.Input

	ToAzureIntegrationsVpnGatewayOutput() AzureIntegrationsVpnGatewayOutput
	ToAzureIntegrationsVpnGatewayOutputWithContext(context.Context) AzureIntegrationsVpnGatewayOutput
}

AzureIntegrationsVpnGatewayInput is an input type that accepts AzureIntegrationsVpnGatewayArgs and AzureIntegrationsVpnGatewayOutput values. You can construct a concrete instance of `AzureIntegrationsVpnGatewayInput` via:

AzureIntegrationsVpnGatewayArgs{...}

type AzureIntegrationsVpnGatewayOutput

type AzureIntegrationsVpnGatewayOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVpnGatewayOutput) ElementType

func (AzureIntegrationsVpnGatewayOutput) MetricsPollingInterval

func (o AzureIntegrationsVpnGatewayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsVpnGatewayOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayOutput

func (o AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayOutput() AzureIntegrationsVpnGatewayOutput

func (AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayOutputWithContext

func (o AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayOutputWithContext(ctx context.Context) AzureIntegrationsVpnGatewayOutput

func (AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayPtrOutput

func (o AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayPtrOutput() AzureIntegrationsVpnGatewayPtrOutput

func (AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayPtrOutputWithContext

func (o AzureIntegrationsVpnGatewayOutput) ToAzureIntegrationsVpnGatewayPtrOutputWithContext(ctx context.Context) AzureIntegrationsVpnGatewayPtrOutput

type AzureIntegrationsVpnGatewayPtrInput

type AzureIntegrationsVpnGatewayPtrInput interface {
	pulumi.Input

	ToAzureIntegrationsVpnGatewayPtrOutput() AzureIntegrationsVpnGatewayPtrOutput
	ToAzureIntegrationsVpnGatewayPtrOutputWithContext(context.Context) AzureIntegrationsVpnGatewayPtrOutput
}

AzureIntegrationsVpnGatewayPtrInput is an input type that accepts AzureIntegrationsVpnGatewayArgs, AzureIntegrationsVpnGatewayPtr and AzureIntegrationsVpnGatewayPtrOutput values. You can construct a concrete instance of `AzureIntegrationsVpnGatewayPtrInput` via:

        AzureIntegrationsVpnGatewayArgs{...}

or:

        nil

type AzureIntegrationsVpnGatewayPtrOutput

type AzureIntegrationsVpnGatewayPtrOutput struct{ *pulumi.OutputState }

func (AzureIntegrationsVpnGatewayPtrOutput) Elem

func (AzureIntegrationsVpnGatewayPtrOutput) ElementType

func (AzureIntegrationsVpnGatewayPtrOutput) MetricsPollingInterval

func (o AzureIntegrationsVpnGatewayPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds

func (AzureIntegrationsVpnGatewayPtrOutput) ResourceGroups

Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive

func (AzureIntegrationsVpnGatewayPtrOutput) ToAzureIntegrationsVpnGatewayPtrOutput

func (o AzureIntegrationsVpnGatewayPtrOutput) ToAzureIntegrationsVpnGatewayPtrOutput() AzureIntegrationsVpnGatewayPtrOutput

func (AzureIntegrationsVpnGatewayPtrOutput) ToAzureIntegrationsVpnGatewayPtrOutputWithContext

func (o AzureIntegrationsVpnGatewayPtrOutput) ToAzureIntegrationsVpnGatewayPtrOutputWithContext(ctx context.Context) AzureIntegrationsVpnGatewayPtrOutput

type AzureLinkAccount

type AzureLinkAccount struct {
	pulumi.CustomResourceState

	// Account ID of the New Relic.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// Application ID of the App.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Secret Value of the client.
	ClientSecret pulumi.StringOutput `pulumi:"clientSecret"`
	// Name of the linked account
	Name pulumi.StringOutput `pulumi:"name"`
	// Subscription ID of the Azure cloud account.
	SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
	// Tenant ID of the Azure cloud account.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
}

Use this resource to link an Azure account to New Relic.

## Prerequisite

Some configuration is required in Azure for the New Relic Azure cloud integrations to be able to pull data.

To start receiving Azure data with New Relic Azure integrations, connect your Azure account to New Relic infrastructure monitoring. If you don't have one already, create a New Relic account. It's free, forever.

Setup is required in Azure for this resource to work properly. You can find instructions on how to set up Azure on [our documentation](https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/get-started/activate-azure-integrations/).

## Example Usage

You can also use the full example, including the Azure set up, found in our guides.

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloud.NewAzureLinkAccount(ctx, "foo", &cloud.AzureLinkAccountArgs{
			AccountId:      pulumi.Int("The New Relic account ID where you want to link the Azure account"),
			ApplicationId:  pulumi.String("ID of the application"),
			ClientSecret:   pulumi.String("Secret value of client's Azure account"),
			SubscriptionId: pulumi.String("Subscription ID of Azure"),
			TenantId:       pulumi.String("Tenant ID of the Azure"),
			Name:           pulumi.String("Name of the linked account"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked Azure accounts can be imported using `id`, you can find the `id` of existing Azure linked accounts in Azure dashboard under Infrastructure in NewRelic

bash

```sh $ pulumi import newrelic:cloud/azureLinkAccount:AzureLinkAccount foo <id> ```

func GetAzureLinkAccount

func GetAzureLinkAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AzureLinkAccountState, opts ...pulumi.ResourceOption) (*AzureLinkAccount, error)

GetAzureLinkAccount gets an existing AzureLinkAccount 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 NewAzureLinkAccount

func NewAzureLinkAccount(ctx *pulumi.Context,
	name string, args *AzureLinkAccountArgs, opts ...pulumi.ResourceOption) (*AzureLinkAccount, error)

NewAzureLinkAccount registers a new resource with the given unique name, arguments, and options.

func (*AzureLinkAccount) ElementType

func (*AzureLinkAccount) ElementType() reflect.Type

func (*AzureLinkAccount) ToAzureLinkAccountOutput

func (i *AzureLinkAccount) ToAzureLinkAccountOutput() AzureLinkAccountOutput

func (*AzureLinkAccount) ToAzureLinkAccountOutputWithContext

func (i *AzureLinkAccount) ToAzureLinkAccountOutputWithContext(ctx context.Context) AzureLinkAccountOutput

type AzureLinkAccountArgs

type AzureLinkAccountArgs struct {
	// Account ID of the New Relic.
	AccountId pulumi.IntPtrInput
	// Application ID of the App.
	ApplicationId pulumi.StringInput
	// Secret Value of the client.
	ClientSecret pulumi.StringInput
	// Name of the linked account
	Name pulumi.StringPtrInput
	// Subscription ID of the Azure cloud account.
	SubscriptionId pulumi.StringInput
	// Tenant ID of the Azure cloud account.
	TenantId pulumi.StringInput
}

The set of arguments for constructing a AzureLinkAccount resource.

func (AzureLinkAccountArgs) ElementType

func (AzureLinkAccountArgs) ElementType() reflect.Type

type AzureLinkAccountArray

type AzureLinkAccountArray []AzureLinkAccountInput

func (AzureLinkAccountArray) ElementType

func (AzureLinkAccountArray) ElementType() reflect.Type

func (AzureLinkAccountArray) ToAzureLinkAccountArrayOutput

func (i AzureLinkAccountArray) ToAzureLinkAccountArrayOutput() AzureLinkAccountArrayOutput

func (AzureLinkAccountArray) ToAzureLinkAccountArrayOutputWithContext

func (i AzureLinkAccountArray) ToAzureLinkAccountArrayOutputWithContext(ctx context.Context) AzureLinkAccountArrayOutput

type AzureLinkAccountArrayInput

type AzureLinkAccountArrayInput interface {
	pulumi.Input

	ToAzureLinkAccountArrayOutput() AzureLinkAccountArrayOutput
	ToAzureLinkAccountArrayOutputWithContext(context.Context) AzureLinkAccountArrayOutput
}

AzureLinkAccountArrayInput is an input type that accepts AzureLinkAccountArray and AzureLinkAccountArrayOutput values. You can construct a concrete instance of `AzureLinkAccountArrayInput` via:

AzureLinkAccountArray{ AzureLinkAccountArgs{...} }

type AzureLinkAccountArrayOutput

type AzureLinkAccountArrayOutput struct{ *pulumi.OutputState }

func (AzureLinkAccountArrayOutput) ElementType

func (AzureLinkAccountArrayOutput) Index

func (AzureLinkAccountArrayOutput) ToAzureLinkAccountArrayOutput

func (o AzureLinkAccountArrayOutput) ToAzureLinkAccountArrayOutput() AzureLinkAccountArrayOutput

func (AzureLinkAccountArrayOutput) ToAzureLinkAccountArrayOutputWithContext

func (o AzureLinkAccountArrayOutput) ToAzureLinkAccountArrayOutputWithContext(ctx context.Context) AzureLinkAccountArrayOutput

type AzureLinkAccountInput

type AzureLinkAccountInput interface {
	pulumi.Input

	ToAzureLinkAccountOutput() AzureLinkAccountOutput
	ToAzureLinkAccountOutputWithContext(ctx context.Context) AzureLinkAccountOutput
}

type AzureLinkAccountMap

type AzureLinkAccountMap map[string]AzureLinkAccountInput

func (AzureLinkAccountMap) ElementType

func (AzureLinkAccountMap) ElementType() reflect.Type

func (AzureLinkAccountMap) ToAzureLinkAccountMapOutput

func (i AzureLinkAccountMap) ToAzureLinkAccountMapOutput() AzureLinkAccountMapOutput

func (AzureLinkAccountMap) ToAzureLinkAccountMapOutputWithContext

func (i AzureLinkAccountMap) ToAzureLinkAccountMapOutputWithContext(ctx context.Context) AzureLinkAccountMapOutput

type AzureLinkAccountMapInput

type AzureLinkAccountMapInput interface {
	pulumi.Input

	ToAzureLinkAccountMapOutput() AzureLinkAccountMapOutput
	ToAzureLinkAccountMapOutputWithContext(context.Context) AzureLinkAccountMapOutput
}

AzureLinkAccountMapInput is an input type that accepts AzureLinkAccountMap and AzureLinkAccountMapOutput values. You can construct a concrete instance of `AzureLinkAccountMapInput` via:

AzureLinkAccountMap{ "key": AzureLinkAccountArgs{...} }

type AzureLinkAccountMapOutput

type AzureLinkAccountMapOutput struct{ *pulumi.OutputState }

func (AzureLinkAccountMapOutput) ElementType

func (AzureLinkAccountMapOutput) ElementType() reflect.Type

func (AzureLinkAccountMapOutput) MapIndex

func (AzureLinkAccountMapOutput) ToAzureLinkAccountMapOutput

func (o AzureLinkAccountMapOutput) ToAzureLinkAccountMapOutput() AzureLinkAccountMapOutput

func (AzureLinkAccountMapOutput) ToAzureLinkAccountMapOutputWithContext

func (o AzureLinkAccountMapOutput) ToAzureLinkAccountMapOutputWithContext(ctx context.Context) AzureLinkAccountMapOutput

type AzureLinkAccountOutput

type AzureLinkAccountOutput struct{ *pulumi.OutputState }

func (AzureLinkAccountOutput) AccountId

func (o AzureLinkAccountOutput) AccountId() pulumi.IntOutput

Account ID of the New Relic.

func (AzureLinkAccountOutput) ApplicationId

func (o AzureLinkAccountOutput) ApplicationId() pulumi.StringOutput

Application ID of the App.

func (AzureLinkAccountOutput) ClientSecret

func (o AzureLinkAccountOutput) ClientSecret() pulumi.StringOutput

Secret Value of the client.

func (AzureLinkAccountOutput) ElementType

func (AzureLinkAccountOutput) ElementType() reflect.Type

func (AzureLinkAccountOutput) Name

Name of the linked account

func (AzureLinkAccountOutput) SubscriptionId

func (o AzureLinkAccountOutput) SubscriptionId() pulumi.StringOutput

Subscription ID of the Azure cloud account.

func (AzureLinkAccountOutput) TenantId

Tenant ID of the Azure cloud account.

func (AzureLinkAccountOutput) ToAzureLinkAccountOutput

func (o AzureLinkAccountOutput) ToAzureLinkAccountOutput() AzureLinkAccountOutput

func (AzureLinkAccountOutput) ToAzureLinkAccountOutputWithContext

func (o AzureLinkAccountOutput) ToAzureLinkAccountOutputWithContext(ctx context.Context) AzureLinkAccountOutput

type AzureLinkAccountState

type AzureLinkAccountState struct {
	// Account ID of the New Relic.
	AccountId pulumi.IntPtrInput
	// Application ID of the App.
	ApplicationId pulumi.StringPtrInput
	// Secret Value of the client.
	ClientSecret pulumi.StringPtrInput
	// Name of the linked account
	Name pulumi.StringPtrInput
	// Subscription ID of the Azure cloud account.
	SubscriptionId pulumi.StringPtrInput
	// Tenant ID of the Azure cloud account.
	TenantId pulumi.StringPtrInput
}

func (AzureLinkAccountState) ElementType

func (AzureLinkAccountState) ElementType() reflect.Type

type GcpIntegrations

type GcpIntegrations struct {
	pulumi.CustomResourceState

	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// Alloy DB integration. See Integration blocks below for details.
	AlloyDb GcpIntegrationsAlloyDbPtrOutput `pulumi:"alloyDb"`
	// App Engine integration. See Integration blocks below for details.
	AppEngine GcpIntegrationsAppEnginePtrOutput `pulumi:"appEngine"`
	// Biq Query integration. See Integration blocks below for details.
	BigQuery GcpIntegrationsBigQueryPtrOutput `pulumi:"bigQuery"`
	// Big Table. See Integration blocks below for details.
	BigTable GcpIntegrationsBigTablePtrOutput `pulumi:"bigTable"`
	// Composer integration. See Integration blocks below for details.
	Composer GcpIntegrationsComposerPtrOutput `pulumi:"composer"`
	// Data Flow integration. See Integration blocks below for details.
	DataFlow GcpIntegrationsDataFlowPtrOutput `pulumi:"dataFlow"`
	// Data Proc integration. See Integration blocks below for details.
	DataProc GcpIntegrationsDataProcPtrOutput `pulumi:"dataProc"`
	// Data Store integration. See Integration blocks below for details.
	DataStore GcpIntegrationsDataStorePtrOutput `pulumi:"dataStore"`
	// Fire Base Database integration. See Integration blocks below for details.
	FireBaseDatabase GcpIntegrationsFireBaseDatabasePtrOutput `pulumi:"fireBaseDatabase"`
	// Fire Base Hosting integration. See Integration blocks below for details.
	FireBaseHosting GcpIntegrationsFireBaseHostingPtrOutput `pulumi:"fireBaseHosting"`
	// Fire Base Storage integration. See Integration blocks below for details.
	FireBaseStorage GcpIntegrationsFireBaseStoragePtrOutput `pulumi:"fireBaseStorage"`
	// Fire Store integration. See Integration blocks below for details.
	FireStore GcpIntegrationsFireStorePtrOutput `pulumi:"fireStore"`
	// Functions integration. See Integration blocks below for details.
	Functions GcpIntegrationsFunctionsPtrOutput `pulumi:"functions"`
	// Interconnect integration. See Integration blocks below for details.
	Interconnect GcpIntegrationsInterconnectPtrOutput `pulumi:"interconnect"`
	// Kubernetes integration. See Integration blocks below for details.
	Kubernetes GcpIntegrationsKubernetesPtrOutput `pulumi:"kubernetes"`
	// The ID of the linked GCP account in New Relic.
	LinkedAccountId pulumi.IntOutput `pulumi:"linkedAccountId"`
	// Load Balancing integration. See Integration blocks below for details.
	LoadBalancing GcpIntegrationsLoadBalancingPtrOutput `pulumi:"loadBalancing"`
	// Mem cache integration. See Integration blocks below for details.
	MemCache GcpIntegrationsMemCachePtrOutput `pulumi:"memCache"`
	// Pub/Sub integration. See Integration blocks below for details.
	PubSub GcpIntegrationsPubSubPtrOutput `pulumi:"pubSub"`
	// Redis integration. See Integration blocks below for details.
	Redis GcpIntegrationsRedisPtrOutput `pulumi:"redis"`
	// Router integration. See Integration blocks below for details.
	Router GcpIntegrationsRouterPtrOutput `pulumi:"router"`
	// Run integration. See Integration blocks below for details.
	Run GcpIntegrationsRunPtrOutput `pulumi:"run"`
	// Spanner integration. See Integration blocks below for details.
	Spanner GcpIntegrationsSpannerPtrOutput `pulumi:"spanner"`
	// SQL integration. See Integration blocks below for details.
	Sql GcpIntegrationsSqlPtrOutput `pulumi:"sql"`
	// Storage integration. See Integration blocks below for details.
	Storage GcpIntegrationsStoragePtrOutput `pulumi:"storage"`
	// Virtual machines integration. See Integration blocks below for details.
	VirtualMachines GcpIntegrationsVirtualMachinesPtrOutput `pulumi:"virtualMachines"`
	// VPC Access integration. See Integration blocks below for details.
	VpcAccess GcpIntegrationsVpcAccessPtrOutput `pulumi:"vpcAccess"`
}

Use this resource to integrate GCP services with New Relic.

## Prerequisite

Setup is required for this resource to work properly. This resource assumes you have linked a GCP account to New Relic and configured it to pull metrics from GCP.

New Relic doesn't automatically receive metrics from GCP services, so this resource can be used to configure integrations to those services.

## Example Usage

Leave an integration block empty to use its default configuration. You can also use the full example, including the GCP set up, found in our guides.

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := cloud.NewGcpLinkAccount(ctx, "foo", &cloud.GcpLinkAccountArgs{
			Name:      pulumi.String("example"),
			ProjectId: pulumi.String("<Your GCP project ID>"),
		})
		if err != nil {
			return err
		}
		_, err = cloud.NewGcpIntegrations(ctx, "foo1", &cloud.GcpIntegrationsArgs{
			LinkedAccountId: foo.ID(),
			AppEngine: &cloud.GcpIntegrationsAppEngineArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			BigQuery: &cloud.GcpIntegrationsBigQueryArgs{
				MetricsPollingInterval: pulumi.Int(400),
				FetchTags:              pulumi.Bool(true),
			},
			BigTable: &cloud.GcpIntegrationsBigTableArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Composer: &cloud.GcpIntegrationsComposerArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			DataFlow: &cloud.GcpIntegrationsDataFlowArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			DataProc: &cloud.GcpIntegrationsDataProcArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			DataStore: &cloud.GcpIntegrationsDataStoreArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			FireBaseDatabase: &cloud.GcpIntegrationsFireBaseDatabaseArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			FireBaseHosting: &cloud.GcpIntegrationsFireBaseHostingArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			FireBaseStorage: &cloud.GcpIntegrationsFireBaseStorageArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			FireStore: &cloud.GcpIntegrationsFireStoreArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Functions: &cloud.GcpIntegrationsFunctionsArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Interconnect: &cloud.GcpIntegrationsInterconnectArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Kubernetes: &cloud.GcpIntegrationsKubernetesArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			LoadBalancing: &cloud.GcpIntegrationsLoadBalancingArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			MemCache: &cloud.GcpIntegrationsMemCacheArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			PubSub: &cloud.GcpIntegrationsPubSubArgs{
				MetricsPollingInterval: pulumi.Int(400),
				FetchTags:              pulumi.Bool(true),
			},
			Redis: &cloud.GcpIntegrationsRedisArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Router: &cloud.GcpIntegrationsRouterArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Run: &cloud.GcpIntegrationsRunArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Spanner: &cloud.GcpIntegrationsSpannerArgs{
				MetricsPollingInterval: pulumi.Int(400),
				FetchTags:              pulumi.Bool(true),
			},
			Sql: &cloud.GcpIntegrationsSqlArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			Storage: &cloud.GcpIntegrationsStorageArgs{
				MetricsPollingInterval: pulumi.Int(400),
				FetchTags:              pulumi.Bool(true),
			},
			VirtualMachines: &cloud.GcpIntegrationsVirtualMachinesArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
			VpcAccess: &cloud.GcpIntegrationsVpcAccessArgs{
				MetricsPollingInterval: pulumi.Int(400),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked GCP account integrations can be imported using the `id`, e.g.

bash

```sh $ pulumi import newrelic:cloud/gcpIntegrations:GcpIntegrations foo <id> ```

func GetGcpIntegrations

func GetGcpIntegrations(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GcpIntegrationsState, opts ...pulumi.ResourceOption) (*GcpIntegrations, error)

GetGcpIntegrations gets an existing GcpIntegrations 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 NewGcpIntegrations

func NewGcpIntegrations(ctx *pulumi.Context,
	name string, args *GcpIntegrationsArgs, opts ...pulumi.ResourceOption) (*GcpIntegrations, error)

NewGcpIntegrations registers a new resource with the given unique name, arguments, and options.

func (*GcpIntegrations) ElementType

func (*GcpIntegrations) ElementType() reflect.Type

func (*GcpIntegrations) ToGcpIntegrationsOutput

func (i *GcpIntegrations) ToGcpIntegrationsOutput() GcpIntegrationsOutput

func (*GcpIntegrations) ToGcpIntegrationsOutputWithContext

func (i *GcpIntegrations) ToGcpIntegrationsOutputWithContext(ctx context.Context) GcpIntegrationsOutput

type GcpIntegrationsAlloyDb added in v5.2.0

type GcpIntegrationsAlloyDb struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsAlloyDbArgs added in v5.2.0

type GcpIntegrationsAlloyDbArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsAlloyDbArgs) ElementType added in v5.2.0

func (GcpIntegrationsAlloyDbArgs) ElementType() reflect.Type

func (GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbOutput added in v5.2.0

func (i GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbOutput() GcpIntegrationsAlloyDbOutput

func (GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbOutputWithContext added in v5.2.0

func (i GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbOutputWithContext(ctx context.Context) GcpIntegrationsAlloyDbOutput

func (GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbPtrOutput added in v5.2.0

func (i GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbPtrOutput() GcpIntegrationsAlloyDbPtrOutput

func (GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbPtrOutputWithContext added in v5.2.0

func (i GcpIntegrationsAlloyDbArgs) ToGcpIntegrationsAlloyDbPtrOutputWithContext(ctx context.Context) GcpIntegrationsAlloyDbPtrOutput

type GcpIntegrationsAlloyDbInput added in v5.2.0

type GcpIntegrationsAlloyDbInput interface {
	pulumi.Input

	ToGcpIntegrationsAlloyDbOutput() GcpIntegrationsAlloyDbOutput
	ToGcpIntegrationsAlloyDbOutputWithContext(context.Context) GcpIntegrationsAlloyDbOutput
}

GcpIntegrationsAlloyDbInput is an input type that accepts GcpIntegrationsAlloyDbArgs and GcpIntegrationsAlloyDbOutput values. You can construct a concrete instance of `GcpIntegrationsAlloyDbInput` via:

GcpIntegrationsAlloyDbArgs{...}

type GcpIntegrationsAlloyDbOutput added in v5.2.0

type GcpIntegrationsAlloyDbOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsAlloyDbOutput) ElementType added in v5.2.0

func (GcpIntegrationsAlloyDbOutput) MetricsPollingInterval added in v5.2.0

func (o GcpIntegrationsAlloyDbOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbOutput added in v5.2.0

func (o GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbOutput() GcpIntegrationsAlloyDbOutput

func (GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbOutputWithContext added in v5.2.0

func (o GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbOutputWithContext(ctx context.Context) GcpIntegrationsAlloyDbOutput

func (GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbPtrOutput added in v5.2.0

func (o GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbPtrOutput() GcpIntegrationsAlloyDbPtrOutput

func (GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbPtrOutputWithContext added in v5.2.0

func (o GcpIntegrationsAlloyDbOutput) ToGcpIntegrationsAlloyDbPtrOutputWithContext(ctx context.Context) GcpIntegrationsAlloyDbPtrOutput

type GcpIntegrationsAlloyDbPtrInput added in v5.2.0

type GcpIntegrationsAlloyDbPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsAlloyDbPtrOutput() GcpIntegrationsAlloyDbPtrOutput
	ToGcpIntegrationsAlloyDbPtrOutputWithContext(context.Context) GcpIntegrationsAlloyDbPtrOutput
}

GcpIntegrationsAlloyDbPtrInput is an input type that accepts GcpIntegrationsAlloyDbArgs, GcpIntegrationsAlloyDbPtr and GcpIntegrationsAlloyDbPtrOutput values. You can construct a concrete instance of `GcpIntegrationsAlloyDbPtrInput` via:

        GcpIntegrationsAlloyDbArgs{...}

or:

        nil

func GcpIntegrationsAlloyDbPtr added in v5.2.0

func GcpIntegrationsAlloyDbPtr(v *GcpIntegrationsAlloyDbArgs) GcpIntegrationsAlloyDbPtrInput

type GcpIntegrationsAlloyDbPtrOutput added in v5.2.0

type GcpIntegrationsAlloyDbPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsAlloyDbPtrOutput) Elem added in v5.2.0

func (GcpIntegrationsAlloyDbPtrOutput) ElementType added in v5.2.0

func (GcpIntegrationsAlloyDbPtrOutput) MetricsPollingInterval added in v5.2.0

func (o GcpIntegrationsAlloyDbPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsAlloyDbPtrOutput) ToGcpIntegrationsAlloyDbPtrOutput added in v5.2.0

func (o GcpIntegrationsAlloyDbPtrOutput) ToGcpIntegrationsAlloyDbPtrOutput() GcpIntegrationsAlloyDbPtrOutput

func (GcpIntegrationsAlloyDbPtrOutput) ToGcpIntegrationsAlloyDbPtrOutputWithContext added in v5.2.0

func (o GcpIntegrationsAlloyDbPtrOutput) ToGcpIntegrationsAlloyDbPtrOutputWithContext(ctx context.Context) GcpIntegrationsAlloyDbPtrOutput

type GcpIntegrationsAppEngine

type GcpIntegrationsAppEngine struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsAppEngineArgs

type GcpIntegrationsAppEngineArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsAppEngineArgs) ElementType

func (GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEngineOutput

func (i GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEngineOutput() GcpIntegrationsAppEngineOutput

func (GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEngineOutputWithContext

func (i GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEngineOutputWithContext(ctx context.Context) GcpIntegrationsAppEngineOutput

func (GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEnginePtrOutput

func (i GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEnginePtrOutput() GcpIntegrationsAppEnginePtrOutput

func (GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEnginePtrOutputWithContext

func (i GcpIntegrationsAppEngineArgs) ToGcpIntegrationsAppEnginePtrOutputWithContext(ctx context.Context) GcpIntegrationsAppEnginePtrOutput

type GcpIntegrationsAppEngineInput

type GcpIntegrationsAppEngineInput interface {
	pulumi.Input

	ToGcpIntegrationsAppEngineOutput() GcpIntegrationsAppEngineOutput
	ToGcpIntegrationsAppEngineOutputWithContext(context.Context) GcpIntegrationsAppEngineOutput
}

GcpIntegrationsAppEngineInput is an input type that accepts GcpIntegrationsAppEngineArgs and GcpIntegrationsAppEngineOutput values. You can construct a concrete instance of `GcpIntegrationsAppEngineInput` via:

GcpIntegrationsAppEngineArgs{...}

type GcpIntegrationsAppEngineOutput

type GcpIntegrationsAppEngineOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsAppEngineOutput) ElementType

func (GcpIntegrationsAppEngineOutput) MetricsPollingInterval

func (o GcpIntegrationsAppEngineOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEngineOutput

func (o GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEngineOutput() GcpIntegrationsAppEngineOutput

func (GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEngineOutputWithContext

func (o GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEngineOutputWithContext(ctx context.Context) GcpIntegrationsAppEngineOutput

func (GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEnginePtrOutput

func (o GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEnginePtrOutput() GcpIntegrationsAppEnginePtrOutput

func (GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEnginePtrOutputWithContext

func (o GcpIntegrationsAppEngineOutput) ToGcpIntegrationsAppEnginePtrOutputWithContext(ctx context.Context) GcpIntegrationsAppEnginePtrOutput

type GcpIntegrationsAppEnginePtrInput

type GcpIntegrationsAppEnginePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsAppEnginePtrOutput() GcpIntegrationsAppEnginePtrOutput
	ToGcpIntegrationsAppEnginePtrOutputWithContext(context.Context) GcpIntegrationsAppEnginePtrOutput
}

GcpIntegrationsAppEnginePtrInput is an input type that accepts GcpIntegrationsAppEngineArgs, GcpIntegrationsAppEnginePtr and GcpIntegrationsAppEnginePtrOutput values. You can construct a concrete instance of `GcpIntegrationsAppEnginePtrInput` via:

        GcpIntegrationsAppEngineArgs{...}

or:

        nil

type GcpIntegrationsAppEnginePtrOutput

type GcpIntegrationsAppEnginePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsAppEnginePtrOutput) Elem

func (GcpIntegrationsAppEnginePtrOutput) ElementType

func (GcpIntegrationsAppEnginePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsAppEnginePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsAppEnginePtrOutput) ToGcpIntegrationsAppEnginePtrOutput

func (o GcpIntegrationsAppEnginePtrOutput) ToGcpIntegrationsAppEnginePtrOutput() GcpIntegrationsAppEnginePtrOutput

func (GcpIntegrationsAppEnginePtrOutput) ToGcpIntegrationsAppEnginePtrOutputWithContext

func (o GcpIntegrationsAppEnginePtrOutput) ToGcpIntegrationsAppEnginePtrOutputWithContext(ctx context.Context) GcpIntegrationsAppEnginePtrOutput

type GcpIntegrationsArgs

type GcpIntegrationsArgs struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// Alloy DB integration. See Integration blocks below for details.
	AlloyDb GcpIntegrationsAlloyDbPtrInput
	// App Engine integration. See Integration blocks below for details.
	AppEngine GcpIntegrationsAppEnginePtrInput
	// Biq Query integration. See Integration blocks below for details.
	BigQuery GcpIntegrationsBigQueryPtrInput
	// Big Table. See Integration blocks below for details.
	BigTable GcpIntegrationsBigTablePtrInput
	// Composer integration. See Integration blocks below for details.
	Composer GcpIntegrationsComposerPtrInput
	// Data Flow integration. See Integration blocks below for details.
	DataFlow GcpIntegrationsDataFlowPtrInput
	// Data Proc integration. See Integration blocks below for details.
	DataProc GcpIntegrationsDataProcPtrInput
	// Data Store integration. See Integration blocks below for details.
	DataStore GcpIntegrationsDataStorePtrInput
	// Fire Base Database integration. See Integration blocks below for details.
	FireBaseDatabase GcpIntegrationsFireBaseDatabasePtrInput
	// Fire Base Hosting integration. See Integration blocks below for details.
	FireBaseHosting GcpIntegrationsFireBaseHostingPtrInput
	// Fire Base Storage integration. See Integration blocks below for details.
	FireBaseStorage GcpIntegrationsFireBaseStoragePtrInput
	// Fire Store integration. See Integration blocks below for details.
	FireStore GcpIntegrationsFireStorePtrInput
	// Functions integration. See Integration blocks below for details.
	Functions GcpIntegrationsFunctionsPtrInput
	// Interconnect integration. See Integration blocks below for details.
	Interconnect GcpIntegrationsInterconnectPtrInput
	// Kubernetes integration. See Integration blocks below for details.
	Kubernetes GcpIntegrationsKubernetesPtrInput
	// The ID of the linked GCP account in New Relic.
	LinkedAccountId pulumi.IntInput
	// Load Balancing integration. See Integration blocks below for details.
	LoadBalancing GcpIntegrationsLoadBalancingPtrInput
	// Mem cache integration. See Integration blocks below for details.
	MemCache GcpIntegrationsMemCachePtrInput
	// Pub/Sub integration. See Integration blocks below for details.
	PubSub GcpIntegrationsPubSubPtrInput
	// Redis integration. See Integration blocks below for details.
	Redis GcpIntegrationsRedisPtrInput
	// Router integration. See Integration blocks below for details.
	Router GcpIntegrationsRouterPtrInput
	// Run integration. See Integration blocks below for details.
	Run GcpIntegrationsRunPtrInput
	// Spanner integration. See Integration blocks below for details.
	Spanner GcpIntegrationsSpannerPtrInput
	// SQL integration. See Integration blocks below for details.
	Sql GcpIntegrationsSqlPtrInput
	// Storage integration. See Integration blocks below for details.
	Storage GcpIntegrationsStoragePtrInput
	// Virtual machines integration. See Integration blocks below for details.
	VirtualMachines GcpIntegrationsVirtualMachinesPtrInput
	// VPC Access integration. See Integration blocks below for details.
	VpcAccess GcpIntegrationsVpcAccessPtrInput
}

The set of arguments for constructing a GcpIntegrations resource.

func (GcpIntegrationsArgs) ElementType

func (GcpIntegrationsArgs) ElementType() reflect.Type

type GcpIntegrationsArray

type GcpIntegrationsArray []GcpIntegrationsInput

func (GcpIntegrationsArray) ElementType

func (GcpIntegrationsArray) ElementType() reflect.Type

func (GcpIntegrationsArray) ToGcpIntegrationsArrayOutput

func (i GcpIntegrationsArray) ToGcpIntegrationsArrayOutput() GcpIntegrationsArrayOutput

func (GcpIntegrationsArray) ToGcpIntegrationsArrayOutputWithContext

func (i GcpIntegrationsArray) ToGcpIntegrationsArrayOutputWithContext(ctx context.Context) GcpIntegrationsArrayOutput

type GcpIntegrationsArrayInput

type GcpIntegrationsArrayInput interface {
	pulumi.Input

	ToGcpIntegrationsArrayOutput() GcpIntegrationsArrayOutput
	ToGcpIntegrationsArrayOutputWithContext(context.Context) GcpIntegrationsArrayOutput
}

GcpIntegrationsArrayInput is an input type that accepts GcpIntegrationsArray and GcpIntegrationsArrayOutput values. You can construct a concrete instance of `GcpIntegrationsArrayInput` via:

GcpIntegrationsArray{ GcpIntegrationsArgs{...} }

type GcpIntegrationsArrayOutput

type GcpIntegrationsArrayOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsArrayOutput) ElementType

func (GcpIntegrationsArrayOutput) ElementType() reflect.Type

func (GcpIntegrationsArrayOutput) Index

func (GcpIntegrationsArrayOutput) ToGcpIntegrationsArrayOutput

func (o GcpIntegrationsArrayOutput) ToGcpIntegrationsArrayOutput() GcpIntegrationsArrayOutput

func (GcpIntegrationsArrayOutput) ToGcpIntegrationsArrayOutputWithContext

func (o GcpIntegrationsArrayOutput) ToGcpIntegrationsArrayOutputWithContext(ctx context.Context) GcpIntegrationsArrayOutput

type GcpIntegrationsBigQuery

type GcpIntegrationsBigQuery struct {
	// to fetch tags of the resource
	FetchTags *bool `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsBigQueryArgs

type GcpIntegrationsBigQueryArgs struct {
	// to fetch tags of the resource
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsBigQueryArgs) ElementType

func (GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryOutput

func (i GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryOutput() GcpIntegrationsBigQueryOutput

func (GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryOutputWithContext

func (i GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryOutputWithContext(ctx context.Context) GcpIntegrationsBigQueryOutput

func (GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryPtrOutput

func (i GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryPtrOutput() GcpIntegrationsBigQueryPtrOutput

func (GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryPtrOutputWithContext

func (i GcpIntegrationsBigQueryArgs) ToGcpIntegrationsBigQueryPtrOutputWithContext(ctx context.Context) GcpIntegrationsBigQueryPtrOutput

type GcpIntegrationsBigQueryInput

type GcpIntegrationsBigQueryInput interface {
	pulumi.Input

	ToGcpIntegrationsBigQueryOutput() GcpIntegrationsBigQueryOutput
	ToGcpIntegrationsBigQueryOutputWithContext(context.Context) GcpIntegrationsBigQueryOutput
}

GcpIntegrationsBigQueryInput is an input type that accepts GcpIntegrationsBigQueryArgs and GcpIntegrationsBigQueryOutput values. You can construct a concrete instance of `GcpIntegrationsBigQueryInput` via:

GcpIntegrationsBigQueryArgs{...}

type GcpIntegrationsBigQueryOutput

type GcpIntegrationsBigQueryOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsBigQueryOutput) ElementType

func (GcpIntegrationsBigQueryOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsBigQueryOutput) MetricsPollingInterval

func (o GcpIntegrationsBigQueryOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryOutput

func (o GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryOutput() GcpIntegrationsBigQueryOutput

func (GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryOutputWithContext

func (o GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryOutputWithContext(ctx context.Context) GcpIntegrationsBigQueryOutput

func (GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryPtrOutput

func (o GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryPtrOutput() GcpIntegrationsBigQueryPtrOutput

func (GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryPtrOutputWithContext

func (o GcpIntegrationsBigQueryOutput) ToGcpIntegrationsBigQueryPtrOutputWithContext(ctx context.Context) GcpIntegrationsBigQueryPtrOutput

type GcpIntegrationsBigQueryPtrInput

type GcpIntegrationsBigQueryPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsBigQueryPtrOutput() GcpIntegrationsBigQueryPtrOutput
	ToGcpIntegrationsBigQueryPtrOutputWithContext(context.Context) GcpIntegrationsBigQueryPtrOutput
}

GcpIntegrationsBigQueryPtrInput is an input type that accepts GcpIntegrationsBigQueryArgs, GcpIntegrationsBigQueryPtr and GcpIntegrationsBigQueryPtrOutput values. You can construct a concrete instance of `GcpIntegrationsBigQueryPtrInput` via:

        GcpIntegrationsBigQueryArgs{...}

or:

        nil

type GcpIntegrationsBigQueryPtrOutput

type GcpIntegrationsBigQueryPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsBigQueryPtrOutput) Elem

func (GcpIntegrationsBigQueryPtrOutput) ElementType

func (GcpIntegrationsBigQueryPtrOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsBigQueryPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsBigQueryPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsBigQueryPtrOutput) ToGcpIntegrationsBigQueryPtrOutput

func (o GcpIntegrationsBigQueryPtrOutput) ToGcpIntegrationsBigQueryPtrOutput() GcpIntegrationsBigQueryPtrOutput

func (GcpIntegrationsBigQueryPtrOutput) ToGcpIntegrationsBigQueryPtrOutputWithContext

func (o GcpIntegrationsBigQueryPtrOutput) ToGcpIntegrationsBigQueryPtrOutputWithContext(ctx context.Context) GcpIntegrationsBigQueryPtrOutput

type GcpIntegrationsBigTable

type GcpIntegrationsBigTable struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsBigTableArgs

type GcpIntegrationsBigTableArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsBigTableArgs) ElementType

func (GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTableOutput

func (i GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTableOutput() GcpIntegrationsBigTableOutput

func (GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTableOutputWithContext

func (i GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTableOutputWithContext(ctx context.Context) GcpIntegrationsBigTableOutput

func (GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTablePtrOutput

func (i GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTablePtrOutput() GcpIntegrationsBigTablePtrOutput

func (GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTablePtrOutputWithContext

func (i GcpIntegrationsBigTableArgs) ToGcpIntegrationsBigTablePtrOutputWithContext(ctx context.Context) GcpIntegrationsBigTablePtrOutput

type GcpIntegrationsBigTableInput

type GcpIntegrationsBigTableInput interface {
	pulumi.Input

	ToGcpIntegrationsBigTableOutput() GcpIntegrationsBigTableOutput
	ToGcpIntegrationsBigTableOutputWithContext(context.Context) GcpIntegrationsBigTableOutput
}

GcpIntegrationsBigTableInput is an input type that accepts GcpIntegrationsBigTableArgs and GcpIntegrationsBigTableOutput values. You can construct a concrete instance of `GcpIntegrationsBigTableInput` via:

GcpIntegrationsBigTableArgs{...}

type GcpIntegrationsBigTableOutput

type GcpIntegrationsBigTableOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsBigTableOutput) ElementType

func (GcpIntegrationsBigTableOutput) MetricsPollingInterval

func (o GcpIntegrationsBigTableOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTableOutput

func (o GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTableOutput() GcpIntegrationsBigTableOutput

func (GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTableOutputWithContext

func (o GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTableOutputWithContext(ctx context.Context) GcpIntegrationsBigTableOutput

func (GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTablePtrOutput

func (o GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTablePtrOutput() GcpIntegrationsBigTablePtrOutput

func (GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTablePtrOutputWithContext

func (o GcpIntegrationsBigTableOutput) ToGcpIntegrationsBigTablePtrOutputWithContext(ctx context.Context) GcpIntegrationsBigTablePtrOutput

type GcpIntegrationsBigTablePtrInput

type GcpIntegrationsBigTablePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsBigTablePtrOutput() GcpIntegrationsBigTablePtrOutput
	ToGcpIntegrationsBigTablePtrOutputWithContext(context.Context) GcpIntegrationsBigTablePtrOutput
}

GcpIntegrationsBigTablePtrInput is an input type that accepts GcpIntegrationsBigTableArgs, GcpIntegrationsBigTablePtr and GcpIntegrationsBigTablePtrOutput values. You can construct a concrete instance of `GcpIntegrationsBigTablePtrInput` via:

        GcpIntegrationsBigTableArgs{...}

or:

        nil

type GcpIntegrationsBigTablePtrOutput

type GcpIntegrationsBigTablePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsBigTablePtrOutput) Elem

func (GcpIntegrationsBigTablePtrOutput) ElementType

func (GcpIntegrationsBigTablePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsBigTablePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsBigTablePtrOutput) ToGcpIntegrationsBigTablePtrOutput

func (o GcpIntegrationsBigTablePtrOutput) ToGcpIntegrationsBigTablePtrOutput() GcpIntegrationsBigTablePtrOutput

func (GcpIntegrationsBigTablePtrOutput) ToGcpIntegrationsBigTablePtrOutputWithContext

func (o GcpIntegrationsBigTablePtrOutput) ToGcpIntegrationsBigTablePtrOutputWithContext(ctx context.Context) GcpIntegrationsBigTablePtrOutput

type GcpIntegrationsComposer

type GcpIntegrationsComposer struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsComposerArgs

type GcpIntegrationsComposerArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsComposerArgs) ElementType

func (GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerOutput

func (i GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerOutput() GcpIntegrationsComposerOutput

func (GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerOutputWithContext

func (i GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerOutputWithContext(ctx context.Context) GcpIntegrationsComposerOutput

func (GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerPtrOutput

func (i GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerPtrOutput() GcpIntegrationsComposerPtrOutput

func (GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerPtrOutputWithContext

func (i GcpIntegrationsComposerArgs) ToGcpIntegrationsComposerPtrOutputWithContext(ctx context.Context) GcpIntegrationsComposerPtrOutput

type GcpIntegrationsComposerInput

type GcpIntegrationsComposerInput interface {
	pulumi.Input

	ToGcpIntegrationsComposerOutput() GcpIntegrationsComposerOutput
	ToGcpIntegrationsComposerOutputWithContext(context.Context) GcpIntegrationsComposerOutput
}

GcpIntegrationsComposerInput is an input type that accepts GcpIntegrationsComposerArgs and GcpIntegrationsComposerOutput values. You can construct a concrete instance of `GcpIntegrationsComposerInput` via:

GcpIntegrationsComposerArgs{...}

type GcpIntegrationsComposerOutput

type GcpIntegrationsComposerOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsComposerOutput) ElementType

func (GcpIntegrationsComposerOutput) MetricsPollingInterval

func (o GcpIntegrationsComposerOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerOutput

func (o GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerOutput() GcpIntegrationsComposerOutput

func (GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerOutputWithContext

func (o GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerOutputWithContext(ctx context.Context) GcpIntegrationsComposerOutput

func (GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerPtrOutput

func (o GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerPtrOutput() GcpIntegrationsComposerPtrOutput

func (GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerPtrOutputWithContext

func (o GcpIntegrationsComposerOutput) ToGcpIntegrationsComposerPtrOutputWithContext(ctx context.Context) GcpIntegrationsComposerPtrOutput

type GcpIntegrationsComposerPtrInput

type GcpIntegrationsComposerPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsComposerPtrOutput() GcpIntegrationsComposerPtrOutput
	ToGcpIntegrationsComposerPtrOutputWithContext(context.Context) GcpIntegrationsComposerPtrOutput
}

GcpIntegrationsComposerPtrInput is an input type that accepts GcpIntegrationsComposerArgs, GcpIntegrationsComposerPtr and GcpIntegrationsComposerPtrOutput values. You can construct a concrete instance of `GcpIntegrationsComposerPtrInput` via:

        GcpIntegrationsComposerArgs{...}

or:

        nil

type GcpIntegrationsComposerPtrOutput

type GcpIntegrationsComposerPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsComposerPtrOutput) Elem

func (GcpIntegrationsComposerPtrOutput) ElementType

func (GcpIntegrationsComposerPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsComposerPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsComposerPtrOutput) ToGcpIntegrationsComposerPtrOutput

func (o GcpIntegrationsComposerPtrOutput) ToGcpIntegrationsComposerPtrOutput() GcpIntegrationsComposerPtrOutput

func (GcpIntegrationsComposerPtrOutput) ToGcpIntegrationsComposerPtrOutputWithContext

func (o GcpIntegrationsComposerPtrOutput) ToGcpIntegrationsComposerPtrOutputWithContext(ctx context.Context) GcpIntegrationsComposerPtrOutput

type GcpIntegrationsDataFlow

type GcpIntegrationsDataFlow struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsDataFlowArgs

type GcpIntegrationsDataFlowArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsDataFlowArgs) ElementType

func (GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowOutput

func (i GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowOutput() GcpIntegrationsDataFlowOutput

func (GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowOutputWithContext

func (i GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowOutputWithContext(ctx context.Context) GcpIntegrationsDataFlowOutput

func (GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowPtrOutput

func (i GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowPtrOutput() GcpIntegrationsDataFlowPtrOutput

func (GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowPtrOutputWithContext

func (i GcpIntegrationsDataFlowArgs) ToGcpIntegrationsDataFlowPtrOutputWithContext(ctx context.Context) GcpIntegrationsDataFlowPtrOutput

type GcpIntegrationsDataFlowInput

type GcpIntegrationsDataFlowInput interface {
	pulumi.Input

	ToGcpIntegrationsDataFlowOutput() GcpIntegrationsDataFlowOutput
	ToGcpIntegrationsDataFlowOutputWithContext(context.Context) GcpIntegrationsDataFlowOutput
}

GcpIntegrationsDataFlowInput is an input type that accepts GcpIntegrationsDataFlowArgs and GcpIntegrationsDataFlowOutput values. You can construct a concrete instance of `GcpIntegrationsDataFlowInput` via:

GcpIntegrationsDataFlowArgs{...}

type GcpIntegrationsDataFlowOutput

type GcpIntegrationsDataFlowOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsDataFlowOutput) ElementType

func (GcpIntegrationsDataFlowOutput) MetricsPollingInterval

func (o GcpIntegrationsDataFlowOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowOutput

func (o GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowOutput() GcpIntegrationsDataFlowOutput

func (GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowOutputWithContext

func (o GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowOutputWithContext(ctx context.Context) GcpIntegrationsDataFlowOutput

func (GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowPtrOutput

func (o GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowPtrOutput() GcpIntegrationsDataFlowPtrOutput

func (GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowPtrOutputWithContext

func (o GcpIntegrationsDataFlowOutput) ToGcpIntegrationsDataFlowPtrOutputWithContext(ctx context.Context) GcpIntegrationsDataFlowPtrOutput

type GcpIntegrationsDataFlowPtrInput

type GcpIntegrationsDataFlowPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsDataFlowPtrOutput() GcpIntegrationsDataFlowPtrOutput
	ToGcpIntegrationsDataFlowPtrOutputWithContext(context.Context) GcpIntegrationsDataFlowPtrOutput
}

GcpIntegrationsDataFlowPtrInput is an input type that accepts GcpIntegrationsDataFlowArgs, GcpIntegrationsDataFlowPtr and GcpIntegrationsDataFlowPtrOutput values. You can construct a concrete instance of `GcpIntegrationsDataFlowPtrInput` via:

        GcpIntegrationsDataFlowArgs{...}

or:

        nil

type GcpIntegrationsDataFlowPtrOutput

type GcpIntegrationsDataFlowPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsDataFlowPtrOutput) Elem

func (GcpIntegrationsDataFlowPtrOutput) ElementType

func (GcpIntegrationsDataFlowPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsDataFlowPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsDataFlowPtrOutput) ToGcpIntegrationsDataFlowPtrOutput

func (o GcpIntegrationsDataFlowPtrOutput) ToGcpIntegrationsDataFlowPtrOutput() GcpIntegrationsDataFlowPtrOutput

func (GcpIntegrationsDataFlowPtrOutput) ToGcpIntegrationsDataFlowPtrOutputWithContext

func (o GcpIntegrationsDataFlowPtrOutput) ToGcpIntegrationsDataFlowPtrOutputWithContext(ctx context.Context) GcpIntegrationsDataFlowPtrOutput

type GcpIntegrationsDataProc

type GcpIntegrationsDataProc struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsDataProcArgs

type GcpIntegrationsDataProcArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsDataProcArgs) ElementType

func (GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcOutput

func (i GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcOutput() GcpIntegrationsDataProcOutput

func (GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcOutputWithContext

func (i GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcOutputWithContext(ctx context.Context) GcpIntegrationsDataProcOutput

func (GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcPtrOutput

func (i GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcPtrOutput() GcpIntegrationsDataProcPtrOutput

func (GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcPtrOutputWithContext

func (i GcpIntegrationsDataProcArgs) ToGcpIntegrationsDataProcPtrOutputWithContext(ctx context.Context) GcpIntegrationsDataProcPtrOutput

type GcpIntegrationsDataProcInput

type GcpIntegrationsDataProcInput interface {
	pulumi.Input

	ToGcpIntegrationsDataProcOutput() GcpIntegrationsDataProcOutput
	ToGcpIntegrationsDataProcOutputWithContext(context.Context) GcpIntegrationsDataProcOutput
}

GcpIntegrationsDataProcInput is an input type that accepts GcpIntegrationsDataProcArgs and GcpIntegrationsDataProcOutput values. You can construct a concrete instance of `GcpIntegrationsDataProcInput` via:

GcpIntegrationsDataProcArgs{...}

type GcpIntegrationsDataProcOutput

type GcpIntegrationsDataProcOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsDataProcOutput) ElementType

func (GcpIntegrationsDataProcOutput) MetricsPollingInterval

func (o GcpIntegrationsDataProcOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcOutput

func (o GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcOutput() GcpIntegrationsDataProcOutput

func (GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcOutputWithContext

func (o GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcOutputWithContext(ctx context.Context) GcpIntegrationsDataProcOutput

func (GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcPtrOutput

func (o GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcPtrOutput() GcpIntegrationsDataProcPtrOutput

func (GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcPtrOutputWithContext

func (o GcpIntegrationsDataProcOutput) ToGcpIntegrationsDataProcPtrOutputWithContext(ctx context.Context) GcpIntegrationsDataProcPtrOutput

type GcpIntegrationsDataProcPtrInput

type GcpIntegrationsDataProcPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsDataProcPtrOutput() GcpIntegrationsDataProcPtrOutput
	ToGcpIntegrationsDataProcPtrOutputWithContext(context.Context) GcpIntegrationsDataProcPtrOutput
}

GcpIntegrationsDataProcPtrInput is an input type that accepts GcpIntegrationsDataProcArgs, GcpIntegrationsDataProcPtr and GcpIntegrationsDataProcPtrOutput values. You can construct a concrete instance of `GcpIntegrationsDataProcPtrInput` via:

        GcpIntegrationsDataProcArgs{...}

or:

        nil

type GcpIntegrationsDataProcPtrOutput

type GcpIntegrationsDataProcPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsDataProcPtrOutput) Elem

func (GcpIntegrationsDataProcPtrOutput) ElementType

func (GcpIntegrationsDataProcPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsDataProcPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsDataProcPtrOutput) ToGcpIntegrationsDataProcPtrOutput

func (o GcpIntegrationsDataProcPtrOutput) ToGcpIntegrationsDataProcPtrOutput() GcpIntegrationsDataProcPtrOutput

func (GcpIntegrationsDataProcPtrOutput) ToGcpIntegrationsDataProcPtrOutputWithContext

func (o GcpIntegrationsDataProcPtrOutput) ToGcpIntegrationsDataProcPtrOutputWithContext(ctx context.Context) GcpIntegrationsDataProcPtrOutput

type GcpIntegrationsDataStore

type GcpIntegrationsDataStore struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsDataStoreArgs

type GcpIntegrationsDataStoreArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsDataStoreArgs) ElementType

func (GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStoreOutput

func (i GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStoreOutput() GcpIntegrationsDataStoreOutput

func (GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStoreOutputWithContext

func (i GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStoreOutputWithContext(ctx context.Context) GcpIntegrationsDataStoreOutput

func (GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStorePtrOutput

func (i GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStorePtrOutput() GcpIntegrationsDataStorePtrOutput

func (GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStorePtrOutputWithContext

func (i GcpIntegrationsDataStoreArgs) ToGcpIntegrationsDataStorePtrOutputWithContext(ctx context.Context) GcpIntegrationsDataStorePtrOutput

type GcpIntegrationsDataStoreInput

type GcpIntegrationsDataStoreInput interface {
	pulumi.Input

	ToGcpIntegrationsDataStoreOutput() GcpIntegrationsDataStoreOutput
	ToGcpIntegrationsDataStoreOutputWithContext(context.Context) GcpIntegrationsDataStoreOutput
}

GcpIntegrationsDataStoreInput is an input type that accepts GcpIntegrationsDataStoreArgs and GcpIntegrationsDataStoreOutput values. You can construct a concrete instance of `GcpIntegrationsDataStoreInput` via:

GcpIntegrationsDataStoreArgs{...}

type GcpIntegrationsDataStoreOutput

type GcpIntegrationsDataStoreOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsDataStoreOutput) ElementType

func (GcpIntegrationsDataStoreOutput) MetricsPollingInterval

func (o GcpIntegrationsDataStoreOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStoreOutput

func (o GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStoreOutput() GcpIntegrationsDataStoreOutput

func (GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStoreOutputWithContext

func (o GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStoreOutputWithContext(ctx context.Context) GcpIntegrationsDataStoreOutput

func (GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStorePtrOutput

func (o GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStorePtrOutput() GcpIntegrationsDataStorePtrOutput

func (GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStorePtrOutputWithContext

func (o GcpIntegrationsDataStoreOutput) ToGcpIntegrationsDataStorePtrOutputWithContext(ctx context.Context) GcpIntegrationsDataStorePtrOutput

type GcpIntegrationsDataStorePtrInput

type GcpIntegrationsDataStorePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsDataStorePtrOutput() GcpIntegrationsDataStorePtrOutput
	ToGcpIntegrationsDataStorePtrOutputWithContext(context.Context) GcpIntegrationsDataStorePtrOutput
}

GcpIntegrationsDataStorePtrInput is an input type that accepts GcpIntegrationsDataStoreArgs, GcpIntegrationsDataStorePtr and GcpIntegrationsDataStorePtrOutput values. You can construct a concrete instance of `GcpIntegrationsDataStorePtrInput` via:

        GcpIntegrationsDataStoreArgs{...}

or:

        nil

type GcpIntegrationsDataStorePtrOutput

type GcpIntegrationsDataStorePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsDataStorePtrOutput) Elem

func (GcpIntegrationsDataStorePtrOutput) ElementType

func (GcpIntegrationsDataStorePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsDataStorePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsDataStorePtrOutput) ToGcpIntegrationsDataStorePtrOutput

func (o GcpIntegrationsDataStorePtrOutput) ToGcpIntegrationsDataStorePtrOutput() GcpIntegrationsDataStorePtrOutput

func (GcpIntegrationsDataStorePtrOutput) ToGcpIntegrationsDataStorePtrOutputWithContext

func (o GcpIntegrationsDataStorePtrOutput) ToGcpIntegrationsDataStorePtrOutputWithContext(ctx context.Context) GcpIntegrationsDataStorePtrOutput

type GcpIntegrationsFireBaseDatabase

type GcpIntegrationsFireBaseDatabase struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsFireBaseDatabaseArgs

type GcpIntegrationsFireBaseDatabaseArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsFireBaseDatabaseArgs) ElementType

func (GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabaseOutput

func (i GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabaseOutput() GcpIntegrationsFireBaseDatabaseOutput

func (GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabaseOutputWithContext

func (i GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabaseOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseDatabaseOutput

func (GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabasePtrOutput

func (i GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabasePtrOutput() GcpIntegrationsFireBaseDatabasePtrOutput

func (GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext

func (i GcpIntegrationsFireBaseDatabaseArgs) ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseDatabasePtrOutput

type GcpIntegrationsFireBaseDatabaseInput

type GcpIntegrationsFireBaseDatabaseInput interface {
	pulumi.Input

	ToGcpIntegrationsFireBaseDatabaseOutput() GcpIntegrationsFireBaseDatabaseOutput
	ToGcpIntegrationsFireBaseDatabaseOutputWithContext(context.Context) GcpIntegrationsFireBaseDatabaseOutput
}

GcpIntegrationsFireBaseDatabaseInput is an input type that accepts GcpIntegrationsFireBaseDatabaseArgs and GcpIntegrationsFireBaseDatabaseOutput values. You can construct a concrete instance of `GcpIntegrationsFireBaseDatabaseInput` via:

GcpIntegrationsFireBaseDatabaseArgs{...}

type GcpIntegrationsFireBaseDatabaseOutput

type GcpIntegrationsFireBaseDatabaseOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireBaseDatabaseOutput) ElementType

func (GcpIntegrationsFireBaseDatabaseOutput) MetricsPollingInterval

func (o GcpIntegrationsFireBaseDatabaseOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabaseOutput

func (o GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabaseOutput() GcpIntegrationsFireBaseDatabaseOutput

func (GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabaseOutputWithContext

func (o GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabaseOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseDatabaseOutput

func (GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabasePtrOutput

func (o GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabasePtrOutput() GcpIntegrationsFireBaseDatabasePtrOutput

func (GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext

func (o GcpIntegrationsFireBaseDatabaseOutput) ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseDatabasePtrOutput

type GcpIntegrationsFireBaseDatabasePtrInput

type GcpIntegrationsFireBaseDatabasePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsFireBaseDatabasePtrOutput() GcpIntegrationsFireBaseDatabasePtrOutput
	ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext(context.Context) GcpIntegrationsFireBaseDatabasePtrOutput
}

GcpIntegrationsFireBaseDatabasePtrInput is an input type that accepts GcpIntegrationsFireBaseDatabaseArgs, GcpIntegrationsFireBaseDatabasePtr and GcpIntegrationsFireBaseDatabasePtrOutput values. You can construct a concrete instance of `GcpIntegrationsFireBaseDatabasePtrInput` via:

        GcpIntegrationsFireBaseDatabaseArgs{...}

or:

        nil

type GcpIntegrationsFireBaseDatabasePtrOutput

type GcpIntegrationsFireBaseDatabasePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireBaseDatabasePtrOutput) Elem

func (GcpIntegrationsFireBaseDatabasePtrOutput) ElementType

func (GcpIntegrationsFireBaseDatabasePtrOutput) MetricsPollingInterval

the data polling interval in seconds

func (GcpIntegrationsFireBaseDatabasePtrOutput) ToGcpIntegrationsFireBaseDatabasePtrOutput

func (o GcpIntegrationsFireBaseDatabasePtrOutput) ToGcpIntegrationsFireBaseDatabasePtrOutput() GcpIntegrationsFireBaseDatabasePtrOutput

func (GcpIntegrationsFireBaseDatabasePtrOutput) ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext

func (o GcpIntegrationsFireBaseDatabasePtrOutput) ToGcpIntegrationsFireBaseDatabasePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseDatabasePtrOutput

type GcpIntegrationsFireBaseHosting

type GcpIntegrationsFireBaseHosting struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsFireBaseHostingArgs

type GcpIntegrationsFireBaseHostingArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsFireBaseHostingArgs) ElementType

func (GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingOutput

func (i GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingOutput() GcpIntegrationsFireBaseHostingOutput

func (GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingOutputWithContext

func (i GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseHostingOutput

func (GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingPtrOutput

func (i GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingPtrOutput() GcpIntegrationsFireBaseHostingPtrOutput

func (GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingPtrOutputWithContext

func (i GcpIntegrationsFireBaseHostingArgs) ToGcpIntegrationsFireBaseHostingPtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseHostingPtrOutput

type GcpIntegrationsFireBaseHostingInput

type GcpIntegrationsFireBaseHostingInput interface {
	pulumi.Input

	ToGcpIntegrationsFireBaseHostingOutput() GcpIntegrationsFireBaseHostingOutput
	ToGcpIntegrationsFireBaseHostingOutputWithContext(context.Context) GcpIntegrationsFireBaseHostingOutput
}

GcpIntegrationsFireBaseHostingInput is an input type that accepts GcpIntegrationsFireBaseHostingArgs and GcpIntegrationsFireBaseHostingOutput values. You can construct a concrete instance of `GcpIntegrationsFireBaseHostingInput` via:

GcpIntegrationsFireBaseHostingArgs{...}

type GcpIntegrationsFireBaseHostingOutput

type GcpIntegrationsFireBaseHostingOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireBaseHostingOutput) ElementType

func (GcpIntegrationsFireBaseHostingOutput) MetricsPollingInterval

func (o GcpIntegrationsFireBaseHostingOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingOutput

func (o GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingOutput() GcpIntegrationsFireBaseHostingOutput

func (GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingOutputWithContext

func (o GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseHostingOutput

func (GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingPtrOutput

func (o GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingPtrOutput() GcpIntegrationsFireBaseHostingPtrOutput

func (GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingPtrOutputWithContext

func (o GcpIntegrationsFireBaseHostingOutput) ToGcpIntegrationsFireBaseHostingPtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseHostingPtrOutput

type GcpIntegrationsFireBaseHostingPtrInput

type GcpIntegrationsFireBaseHostingPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsFireBaseHostingPtrOutput() GcpIntegrationsFireBaseHostingPtrOutput
	ToGcpIntegrationsFireBaseHostingPtrOutputWithContext(context.Context) GcpIntegrationsFireBaseHostingPtrOutput
}

GcpIntegrationsFireBaseHostingPtrInput is an input type that accepts GcpIntegrationsFireBaseHostingArgs, GcpIntegrationsFireBaseHostingPtr and GcpIntegrationsFireBaseHostingPtrOutput values. You can construct a concrete instance of `GcpIntegrationsFireBaseHostingPtrInput` via:

        GcpIntegrationsFireBaseHostingArgs{...}

or:

        nil

type GcpIntegrationsFireBaseHostingPtrOutput

type GcpIntegrationsFireBaseHostingPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireBaseHostingPtrOutput) Elem

func (GcpIntegrationsFireBaseHostingPtrOutput) ElementType

func (GcpIntegrationsFireBaseHostingPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsFireBaseHostingPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireBaseHostingPtrOutput) ToGcpIntegrationsFireBaseHostingPtrOutput

func (o GcpIntegrationsFireBaseHostingPtrOutput) ToGcpIntegrationsFireBaseHostingPtrOutput() GcpIntegrationsFireBaseHostingPtrOutput

func (GcpIntegrationsFireBaseHostingPtrOutput) ToGcpIntegrationsFireBaseHostingPtrOutputWithContext

func (o GcpIntegrationsFireBaseHostingPtrOutput) ToGcpIntegrationsFireBaseHostingPtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseHostingPtrOutput

type GcpIntegrationsFireBaseStorage

type GcpIntegrationsFireBaseStorage struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsFireBaseStorageArgs

type GcpIntegrationsFireBaseStorageArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsFireBaseStorageArgs) ElementType

func (GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStorageOutput

func (i GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStorageOutput() GcpIntegrationsFireBaseStorageOutput

func (GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStorageOutputWithContext

func (i GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStorageOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseStorageOutput

func (GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStoragePtrOutput

func (i GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStoragePtrOutput() GcpIntegrationsFireBaseStoragePtrOutput

func (GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStoragePtrOutputWithContext

func (i GcpIntegrationsFireBaseStorageArgs) ToGcpIntegrationsFireBaseStoragePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseStoragePtrOutput

type GcpIntegrationsFireBaseStorageInput

type GcpIntegrationsFireBaseStorageInput interface {
	pulumi.Input

	ToGcpIntegrationsFireBaseStorageOutput() GcpIntegrationsFireBaseStorageOutput
	ToGcpIntegrationsFireBaseStorageOutputWithContext(context.Context) GcpIntegrationsFireBaseStorageOutput
}

GcpIntegrationsFireBaseStorageInput is an input type that accepts GcpIntegrationsFireBaseStorageArgs and GcpIntegrationsFireBaseStorageOutput values. You can construct a concrete instance of `GcpIntegrationsFireBaseStorageInput` via:

GcpIntegrationsFireBaseStorageArgs{...}

type GcpIntegrationsFireBaseStorageOutput

type GcpIntegrationsFireBaseStorageOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireBaseStorageOutput) ElementType

func (GcpIntegrationsFireBaseStorageOutput) MetricsPollingInterval

func (o GcpIntegrationsFireBaseStorageOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStorageOutput

func (o GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStorageOutput() GcpIntegrationsFireBaseStorageOutput

func (GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStorageOutputWithContext

func (o GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStorageOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseStorageOutput

func (GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStoragePtrOutput

func (o GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStoragePtrOutput() GcpIntegrationsFireBaseStoragePtrOutput

func (GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStoragePtrOutputWithContext

func (o GcpIntegrationsFireBaseStorageOutput) ToGcpIntegrationsFireBaseStoragePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseStoragePtrOutput

type GcpIntegrationsFireBaseStoragePtrInput

type GcpIntegrationsFireBaseStoragePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsFireBaseStoragePtrOutput() GcpIntegrationsFireBaseStoragePtrOutput
	ToGcpIntegrationsFireBaseStoragePtrOutputWithContext(context.Context) GcpIntegrationsFireBaseStoragePtrOutput
}

GcpIntegrationsFireBaseStoragePtrInput is an input type that accepts GcpIntegrationsFireBaseStorageArgs, GcpIntegrationsFireBaseStoragePtr and GcpIntegrationsFireBaseStoragePtrOutput values. You can construct a concrete instance of `GcpIntegrationsFireBaseStoragePtrInput` via:

        GcpIntegrationsFireBaseStorageArgs{...}

or:

        nil

type GcpIntegrationsFireBaseStoragePtrOutput

type GcpIntegrationsFireBaseStoragePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireBaseStoragePtrOutput) Elem

func (GcpIntegrationsFireBaseStoragePtrOutput) ElementType

func (GcpIntegrationsFireBaseStoragePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsFireBaseStoragePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireBaseStoragePtrOutput) ToGcpIntegrationsFireBaseStoragePtrOutput

func (o GcpIntegrationsFireBaseStoragePtrOutput) ToGcpIntegrationsFireBaseStoragePtrOutput() GcpIntegrationsFireBaseStoragePtrOutput

func (GcpIntegrationsFireBaseStoragePtrOutput) ToGcpIntegrationsFireBaseStoragePtrOutputWithContext

func (o GcpIntegrationsFireBaseStoragePtrOutput) ToGcpIntegrationsFireBaseStoragePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireBaseStoragePtrOutput

type GcpIntegrationsFireStore

type GcpIntegrationsFireStore struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsFireStoreArgs

type GcpIntegrationsFireStoreArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsFireStoreArgs) ElementType

func (GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStoreOutput

func (i GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStoreOutput() GcpIntegrationsFireStoreOutput

func (GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStoreOutputWithContext

func (i GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStoreOutputWithContext(ctx context.Context) GcpIntegrationsFireStoreOutput

func (GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStorePtrOutput

func (i GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStorePtrOutput() GcpIntegrationsFireStorePtrOutput

func (GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStorePtrOutputWithContext

func (i GcpIntegrationsFireStoreArgs) ToGcpIntegrationsFireStorePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireStorePtrOutput

type GcpIntegrationsFireStoreInput

type GcpIntegrationsFireStoreInput interface {
	pulumi.Input

	ToGcpIntegrationsFireStoreOutput() GcpIntegrationsFireStoreOutput
	ToGcpIntegrationsFireStoreOutputWithContext(context.Context) GcpIntegrationsFireStoreOutput
}

GcpIntegrationsFireStoreInput is an input type that accepts GcpIntegrationsFireStoreArgs and GcpIntegrationsFireStoreOutput values. You can construct a concrete instance of `GcpIntegrationsFireStoreInput` via:

GcpIntegrationsFireStoreArgs{...}

type GcpIntegrationsFireStoreOutput

type GcpIntegrationsFireStoreOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireStoreOutput) ElementType

func (GcpIntegrationsFireStoreOutput) MetricsPollingInterval

func (o GcpIntegrationsFireStoreOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStoreOutput

func (o GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStoreOutput() GcpIntegrationsFireStoreOutput

func (GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStoreOutputWithContext

func (o GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStoreOutputWithContext(ctx context.Context) GcpIntegrationsFireStoreOutput

func (GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStorePtrOutput

func (o GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStorePtrOutput() GcpIntegrationsFireStorePtrOutput

func (GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStorePtrOutputWithContext

func (o GcpIntegrationsFireStoreOutput) ToGcpIntegrationsFireStorePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireStorePtrOutput

type GcpIntegrationsFireStorePtrInput

type GcpIntegrationsFireStorePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsFireStorePtrOutput() GcpIntegrationsFireStorePtrOutput
	ToGcpIntegrationsFireStorePtrOutputWithContext(context.Context) GcpIntegrationsFireStorePtrOutput
}

GcpIntegrationsFireStorePtrInput is an input type that accepts GcpIntegrationsFireStoreArgs, GcpIntegrationsFireStorePtr and GcpIntegrationsFireStorePtrOutput values. You can construct a concrete instance of `GcpIntegrationsFireStorePtrInput` via:

        GcpIntegrationsFireStoreArgs{...}

or:

        nil

type GcpIntegrationsFireStorePtrOutput

type GcpIntegrationsFireStorePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFireStorePtrOutput) Elem

func (GcpIntegrationsFireStorePtrOutput) ElementType

func (GcpIntegrationsFireStorePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsFireStorePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFireStorePtrOutput) ToGcpIntegrationsFireStorePtrOutput

func (o GcpIntegrationsFireStorePtrOutput) ToGcpIntegrationsFireStorePtrOutput() GcpIntegrationsFireStorePtrOutput

func (GcpIntegrationsFireStorePtrOutput) ToGcpIntegrationsFireStorePtrOutputWithContext

func (o GcpIntegrationsFireStorePtrOutput) ToGcpIntegrationsFireStorePtrOutputWithContext(ctx context.Context) GcpIntegrationsFireStorePtrOutput

type GcpIntegrationsFunctions

type GcpIntegrationsFunctions struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsFunctionsArgs

type GcpIntegrationsFunctionsArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsFunctionsArgs) ElementType

func (GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsOutput

func (i GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsOutput() GcpIntegrationsFunctionsOutput

func (GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsOutputWithContext

func (i GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsOutputWithContext(ctx context.Context) GcpIntegrationsFunctionsOutput

func (GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsPtrOutput

func (i GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsPtrOutput() GcpIntegrationsFunctionsPtrOutput

func (GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsPtrOutputWithContext

func (i GcpIntegrationsFunctionsArgs) ToGcpIntegrationsFunctionsPtrOutputWithContext(ctx context.Context) GcpIntegrationsFunctionsPtrOutput

type GcpIntegrationsFunctionsInput

type GcpIntegrationsFunctionsInput interface {
	pulumi.Input

	ToGcpIntegrationsFunctionsOutput() GcpIntegrationsFunctionsOutput
	ToGcpIntegrationsFunctionsOutputWithContext(context.Context) GcpIntegrationsFunctionsOutput
}

GcpIntegrationsFunctionsInput is an input type that accepts GcpIntegrationsFunctionsArgs and GcpIntegrationsFunctionsOutput values. You can construct a concrete instance of `GcpIntegrationsFunctionsInput` via:

GcpIntegrationsFunctionsArgs{...}

type GcpIntegrationsFunctionsOutput

type GcpIntegrationsFunctionsOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFunctionsOutput) ElementType

func (GcpIntegrationsFunctionsOutput) MetricsPollingInterval

func (o GcpIntegrationsFunctionsOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsOutput

func (o GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsOutput() GcpIntegrationsFunctionsOutput

func (GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsOutputWithContext

func (o GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsOutputWithContext(ctx context.Context) GcpIntegrationsFunctionsOutput

func (GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsPtrOutput

func (o GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsPtrOutput() GcpIntegrationsFunctionsPtrOutput

func (GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsPtrOutputWithContext

func (o GcpIntegrationsFunctionsOutput) ToGcpIntegrationsFunctionsPtrOutputWithContext(ctx context.Context) GcpIntegrationsFunctionsPtrOutput

type GcpIntegrationsFunctionsPtrInput

type GcpIntegrationsFunctionsPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsFunctionsPtrOutput() GcpIntegrationsFunctionsPtrOutput
	ToGcpIntegrationsFunctionsPtrOutputWithContext(context.Context) GcpIntegrationsFunctionsPtrOutput
}

GcpIntegrationsFunctionsPtrInput is an input type that accepts GcpIntegrationsFunctionsArgs, GcpIntegrationsFunctionsPtr and GcpIntegrationsFunctionsPtrOutput values. You can construct a concrete instance of `GcpIntegrationsFunctionsPtrInput` via:

        GcpIntegrationsFunctionsArgs{...}

or:

        nil

type GcpIntegrationsFunctionsPtrOutput

type GcpIntegrationsFunctionsPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsFunctionsPtrOutput) Elem

func (GcpIntegrationsFunctionsPtrOutput) ElementType

func (GcpIntegrationsFunctionsPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsFunctionsPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsFunctionsPtrOutput) ToGcpIntegrationsFunctionsPtrOutput

func (o GcpIntegrationsFunctionsPtrOutput) ToGcpIntegrationsFunctionsPtrOutput() GcpIntegrationsFunctionsPtrOutput

func (GcpIntegrationsFunctionsPtrOutput) ToGcpIntegrationsFunctionsPtrOutputWithContext

func (o GcpIntegrationsFunctionsPtrOutput) ToGcpIntegrationsFunctionsPtrOutputWithContext(ctx context.Context) GcpIntegrationsFunctionsPtrOutput

type GcpIntegrationsInput

type GcpIntegrationsInput interface {
	pulumi.Input

	ToGcpIntegrationsOutput() GcpIntegrationsOutput
	ToGcpIntegrationsOutputWithContext(ctx context.Context) GcpIntegrationsOutput
}

type GcpIntegrationsInterconnect

type GcpIntegrationsInterconnect struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsInterconnectArgs

type GcpIntegrationsInterconnectArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsInterconnectArgs) ElementType

func (GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectOutput

func (i GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectOutput() GcpIntegrationsInterconnectOutput

func (GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectOutputWithContext

func (i GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectOutputWithContext(ctx context.Context) GcpIntegrationsInterconnectOutput

func (GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectPtrOutput

func (i GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectPtrOutput() GcpIntegrationsInterconnectPtrOutput

func (GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectPtrOutputWithContext

func (i GcpIntegrationsInterconnectArgs) ToGcpIntegrationsInterconnectPtrOutputWithContext(ctx context.Context) GcpIntegrationsInterconnectPtrOutput

type GcpIntegrationsInterconnectInput

type GcpIntegrationsInterconnectInput interface {
	pulumi.Input

	ToGcpIntegrationsInterconnectOutput() GcpIntegrationsInterconnectOutput
	ToGcpIntegrationsInterconnectOutputWithContext(context.Context) GcpIntegrationsInterconnectOutput
}

GcpIntegrationsInterconnectInput is an input type that accepts GcpIntegrationsInterconnectArgs and GcpIntegrationsInterconnectOutput values. You can construct a concrete instance of `GcpIntegrationsInterconnectInput` via:

GcpIntegrationsInterconnectArgs{...}

type GcpIntegrationsInterconnectOutput

type GcpIntegrationsInterconnectOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsInterconnectOutput) ElementType

func (GcpIntegrationsInterconnectOutput) MetricsPollingInterval

func (o GcpIntegrationsInterconnectOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectOutput

func (o GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectOutput() GcpIntegrationsInterconnectOutput

func (GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectOutputWithContext

func (o GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectOutputWithContext(ctx context.Context) GcpIntegrationsInterconnectOutput

func (GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectPtrOutput

func (o GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectPtrOutput() GcpIntegrationsInterconnectPtrOutput

func (GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectPtrOutputWithContext

func (o GcpIntegrationsInterconnectOutput) ToGcpIntegrationsInterconnectPtrOutputWithContext(ctx context.Context) GcpIntegrationsInterconnectPtrOutput

type GcpIntegrationsInterconnectPtrInput

type GcpIntegrationsInterconnectPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsInterconnectPtrOutput() GcpIntegrationsInterconnectPtrOutput
	ToGcpIntegrationsInterconnectPtrOutputWithContext(context.Context) GcpIntegrationsInterconnectPtrOutput
}

GcpIntegrationsInterconnectPtrInput is an input type that accepts GcpIntegrationsInterconnectArgs, GcpIntegrationsInterconnectPtr and GcpIntegrationsInterconnectPtrOutput values. You can construct a concrete instance of `GcpIntegrationsInterconnectPtrInput` via:

        GcpIntegrationsInterconnectArgs{...}

or:

        nil

type GcpIntegrationsInterconnectPtrOutput

type GcpIntegrationsInterconnectPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsInterconnectPtrOutput) Elem

func (GcpIntegrationsInterconnectPtrOutput) ElementType

func (GcpIntegrationsInterconnectPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsInterconnectPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsInterconnectPtrOutput) ToGcpIntegrationsInterconnectPtrOutput

func (o GcpIntegrationsInterconnectPtrOutput) ToGcpIntegrationsInterconnectPtrOutput() GcpIntegrationsInterconnectPtrOutput

func (GcpIntegrationsInterconnectPtrOutput) ToGcpIntegrationsInterconnectPtrOutputWithContext

func (o GcpIntegrationsInterconnectPtrOutput) ToGcpIntegrationsInterconnectPtrOutputWithContext(ctx context.Context) GcpIntegrationsInterconnectPtrOutput

type GcpIntegrationsKubernetes

type GcpIntegrationsKubernetes struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsKubernetesArgs

type GcpIntegrationsKubernetesArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsKubernetesArgs) ElementType

func (GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesOutput

func (i GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesOutput() GcpIntegrationsKubernetesOutput

func (GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesOutputWithContext

func (i GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesOutputWithContext(ctx context.Context) GcpIntegrationsKubernetesOutput

func (GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesPtrOutput

func (i GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesPtrOutput() GcpIntegrationsKubernetesPtrOutput

func (GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesPtrOutputWithContext

func (i GcpIntegrationsKubernetesArgs) ToGcpIntegrationsKubernetesPtrOutputWithContext(ctx context.Context) GcpIntegrationsKubernetesPtrOutput

type GcpIntegrationsKubernetesInput

type GcpIntegrationsKubernetesInput interface {
	pulumi.Input

	ToGcpIntegrationsKubernetesOutput() GcpIntegrationsKubernetesOutput
	ToGcpIntegrationsKubernetesOutputWithContext(context.Context) GcpIntegrationsKubernetesOutput
}

GcpIntegrationsKubernetesInput is an input type that accepts GcpIntegrationsKubernetesArgs and GcpIntegrationsKubernetesOutput values. You can construct a concrete instance of `GcpIntegrationsKubernetesInput` via:

GcpIntegrationsKubernetesArgs{...}

type GcpIntegrationsKubernetesOutput

type GcpIntegrationsKubernetesOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsKubernetesOutput) ElementType

func (GcpIntegrationsKubernetesOutput) MetricsPollingInterval

func (o GcpIntegrationsKubernetesOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesOutput

func (o GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesOutput() GcpIntegrationsKubernetesOutput

func (GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesOutputWithContext

func (o GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesOutputWithContext(ctx context.Context) GcpIntegrationsKubernetesOutput

func (GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesPtrOutput

func (o GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesPtrOutput() GcpIntegrationsKubernetesPtrOutput

func (GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesPtrOutputWithContext

func (o GcpIntegrationsKubernetesOutput) ToGcpIntegrationsKubernetesPtrOutputWithContext(ctx context.Context) GcpIntegrationsKubernetesPtrOutput

type GcpIntegrationsKubernetesPtrInput

type GcpIntegrationsKubernetesPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsKubernetesPtrOutput() GcpIntegrationsKubernetesPtrOutput
	ToGcpIntegrationsKubernetesPtrOutputWithContext(context.Context) GcpIntegrationsKubernetesPtrOutput
}

GcpIntegrationsKubernetesPtrInput is an input type that accepts GcpIntegrationsKubernetesArgs, GcpIntegrationsKubernetesPtr and GcpIntegrationsKubernetesPtrOutput values. You can construct a concrete instance of `GcpIntegrationsKubernetesPtrInput` via:

        GcpIntegrationsKubernetesArgs{...}

or:

        nil

type GcpIntegrationsKubernetesPtrOutput

type GcpIntegrationsKubernetesPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsKubernetesPtrOutput) Elem

func (GcpIntegrationsKubernetesPtrOutput) ElementType

func (GcpIntegrationsKubernetesPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsKubernetesPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsKubernetesPtrOutput) ToGcpIntegrationsKubernetesPtrOutput

func (o GcpIntegrationsKubernetesPtrOutput) ToGcpIntegrationsKubernetesPtrOutput() GcpIntegrationsKubernetesPtrOutput

func (GcpIntegrationsKubernetesPtrOutput) ToGcpIntegrationsKubernetesPtrOutputWithContext

func (o GcpIntegrationsKubernetesPtrOutput) ToGcpIntegrationsKubernetesPtrOutputWithContext(ctx context.Context) GcpIntegrationsKubernetesPtrOutput

type GcpIntegrationsLoadBalancing

type GcpIntegrationsLoadBalancing struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsLoadBalancingArgs

type GcpIntegrationsLoadBalancingArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsLoadBalancingArgs) ElementType

func (GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingOutput

func (i GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingOutput() GcpIntegrationsLoadBalancingOutput

func (GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingOutputWithContext

func (i GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingOutputWithContext(ctx context.Context) GcpIntegrationsLoadBalancingOutput

func (GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingPtrOutput

func (i GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingPtrOutput() GcpIntegrationsLoadBalancingPtrOutput

func (GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingPtrOutputWithContext

func (i GcpIntegrationsLoadBalancingArgs) ToGcpIntegrationsLoadBalancingPtrOutputWithContext(ctx context.Context) GcpIntegrationsLoadBalancingPtrOutput

type GcpIntegrationsLoadBalancingInput

type GcpIntegrationsLoadBalancingInput interface {
	pulumi.Input

	ToGcpIntegrationsLoadBalancingOutput() GcpIntegrationsLoadBalancingOutput
	ToGcpIntegrationsLoadBalancingOutputWithContext(context.Context) GcpIntegrationsLoadBalancingOutput
}

GcpIntegrationsLoadBalancingInput is an input type that accepts GcpIntegrationsLoadBalancingArgs and GcpIntegrationsLoadBalancingOutput values. You can construct a concrete instance of `GcpIntegrationsLoadBalancingInput` via:

GcpIntegrationsLoadBalancingArgs{...}

type GcpIntegrationsLoadBalancingOutput

type GcpIntegrationsLoadBalancingOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsLoadBalancingOutput) ElementType

func (GcpIntegrationsLoadBalancingOutput) MetricsPollingInterval

func (o GcpIntegrationsLoadBalancingOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingOutput

func (o GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingOutput() GcpIntegrationsLoadBalancingOutput

func (GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingOutputWithContext

func (o GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingOutputWithContext(ctx context.Context) GcpIntegrationsLoadBalancingOutput

func (GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingPtrOutput

func (o GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingPtrOutput() GcpIntegrationsLoadBalancingPtrOutput

func (GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingPtrOutputWithContext

func (o GcpIntegrationsLoadBalancingOutput) ToGcpIntegrationsLoadBalancingPtrOutputWithContext(ctx context.Context) GcpIntegrationsLoadBalancingPtrOutput

type GcpIntegrationsLoadBalancingPtrInput

type GcpIntegrationsLoadBalancingPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsLoadBalancingPtrOutput() GcpIntegrationsLoadBalancingPtrOutput
	ToGcpIntegrationsLoadBalancingPtrOutputWithContext(context.Context) GcpIntegrationsLoadBalancingPtrOutput
}

GcpIntegrationsLoadBalancingPtrInput is an input type that accepts GcpIntegrationsLoadBalancingArgs, GcpIntegrationsLoadBalancingPtr and GcpIntegrationsLoadBalancingPtrOutput values. You can construct a concrete instance of `GcpIntegrationsLoadBalancingPtrInput` via:

        GcpIntegrationsLoadBalancingArgs{...}

or:

        nil

type GcpIntegrationsLoadBalancingPtrOutput

type GcpIntegrationsLoadBalancingPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsLoadBalancingPtrOutput) Elem

func (GcpIntegrationsLoadBalancingPtrOutput) ElementType

func (GcpIntegrationsLoadBalancingPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsLoadBalancingPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsLoadBalancingPtrOutput) ToGcpIntegrationsLoadBalancingPtrOutput

func (o GcpIntegrationsLoadBalancingPtrOutput) ToGcpIntegrationsLoadBalancingPtrOutput() GcpIntegrationsLoadBalancingPtrOutput

func (GcpIntegrationsLoadBalancingPtrOutput) ToGcpIntegrationsLoadBalancingPtrOutputWithContext

func (o GcpIntegrationsLoadBalancingPtrOutput) ToGcpIntegrationsLoadBalancingPtrOutputWithContext(ctx context.Context) GcpIntegrationsLoadBalancingPtrOutput

type GcpIntegrationsMap

type GcpIntegrationsMap map[string]GcpIntegrationsInput

func (GcpIntegrationsMap) ElementType

func (GcpIntegrationsMap) ElementType() reflect.Type

func (GcpIntegrationsMap) ToGcpIntegrationsMapOutput

func (i GcpIntegrationsMap) ToGcpIntegrationsMapOutput() GcpIntegrationsMapOutput

func (GcpIntegrationsMap) ToGcpIntegrationsMapOutputWithContext

func (i GcpIntegrationsMap) ToGcpIntegrationsMapOutputWithContext(ctx context.Context) GcpIntegrationsMapOutput

type GcpIntegrationsMapInput

type GcpIntegrationsMapInput interface {
	pulumi.Input

	ToGcpIntegrationsMapOutput() GcpIntegrationsMapOutput
	ToGcpIntegrationsMapOutputWithContext(context.Context) GcpIntegrationsMapOutput
}

GcpIntegrationsMapInput is an input type that accepts GcpIntegrationsMap and GcpIntegrationsMapOutput values. You can construct a concrete instance of `GcpIntegrationsMapInput` via:

GcpIntegrationsMap{ "key": GcpIntegrationsArgs{...} }

type GcpIntegrationsMapOutput

type GcpIntegrationsMapOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsMapOutput) ElementType

func (GcpIntegrationsMapOutput) ElementType() reflect.Type

func (GcpIntegrationsMapOutput) MapIndex

func (GcpIntegrationsMapOutput) ToGcpIntegrationsMapOutput

func (o GcpIntegrationsMapOutput) ToGcpIntegrationsMapOutput() GcpIntegrationsMapOutput

func (GcpIntegrationsMapOutput) ToGcpIntegrationsMapOutputWithContext

func (o GcpIntegrationsMapOutput) ToGcpIntegrationsMapOutputWithContext(ctx context.Context) GcpIntegrationsMapOutput

type GcpIntegrationsMemCache

type GcpIntegrationsMemCache struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsMemCacheArgs

type GcpIntegrationsMemCacheArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsMemCacheArgs) ElementType

func (GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCacheOutput

func (i GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCacheOutput() GcpIntegrationsMemCacheOutput

func (GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCacheOutputWithContext

func (i GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCacheOutputWithContext(ctx context.Context) GcpIntegrationsMemCacheOutput

func (GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCachePtrOutput

func (i GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCachePtrOutput() GcpIntegrationsMemCachePtrOutput

func (GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCachePtrOutputWithContext

func (i GcpIntegrationsMemCacheArgs) ToGcpIntegrationsMemCachePtrOutputWithContext(ctx context.Context) GcpIntegrationsMemCachePtrOutput

type GcpIntegrationsMemCacheInput

type GcpIntegrationsMemCacheInput interface {
	pulumi.Input

	ToGcpIntegrationsMemCacheOutput() GcpIntegrationsMemCacheOutput
	ToGcpIntegrationsMemCacheOutputWithContext(context.Context) GcpIntegrationsMemCacheOutput
}

GcpIntegrationsMemCacheInput is an input type that accepts GcpIntegrationsMemCacheArgs and GcpIntegrationsMemCacheOutput values. You can construct a concrete instance of `GcpIntegrationsMemCacheInput` via:

GcpIntegrationsMemCacheArgs{...}

type GcpIntegrationsMemCacheOutput

type GcpIntegrationsMemCacheOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsMemCacheOutput) ElementType

func (GcpIntegrationsMemCacheOutput) MetricsPollingInterval

func (o GcpIntegrationsMemCacheOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCacheOutput

func (o GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCacheOutput() GcpIntegrationsMemCacheOutput

func (GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCacheOutputWithContext

func (o GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCacheOutputWithContext(ctx context.Context) GcpIntegrationsMemCacheOutput

func (GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCachePtrOutput

func (o GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCachePtrOutput() GcpIntegrationsMemCachePtrOutput

func (GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCachePtrOutputWithContext

func (o GcpIntegrationsMemCacheOutput) ToGcpIntegrationsMemCachePtrOutputWithContext(ctx context.Context) GcpIntegrationsMemCachePtrOutput

type GcpIntegrationsMemCachePtrInput

type GcpIntegrationsMemCachePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsMemCachePtrOutput() GcpIntegrationsMemCachePtrOutput
	ToGcpIntegrationsMemCachePtrOutputWithContext(context.Context) GcpIntegrationsMemCachePtrOutput
}

GcpIntegrationsMemCachePtrInput is an input type that accepts GcpIntegrationsMemCacheArgs, GcpIntegrationsMemCachePtr and GcpIntegrationsMemCachePtrOutput values. You can construct a concrete instance of `GcpIntegrationsMemCachePtrInput` via:

        GcpIntegrationsMemCacheArgs{...}

or:

        nil

type GcpIntegrationsMemCachePtrOutput

type GcpIntegrationsMemCachePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsMemCachePtrOutput) Elem

func (GcpIntegrationsMemCachePtrOutput) ElementType

func (GcpIntegrationsMemCachePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsMemCachePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsMemCachePtrOutput) ToGcpIntegrationsMemCachePtrOutput

func (o GcpIntegrationsMemCachePtrOutput) ToGcpIntegrationsMemCachePtrOutput() GcpIntegrationsMemCachePtrOutput

func (GcpIntegrationsMemCachePtrOutput) ToGcpIntegrationsMemCachePtrOutputWithContext

func (o GcpIntegrationsMemCachePtrOutput) ToGcpIntegrationsMemCachePtrOutputWithContext(ctx context.Context) GcpIntegrationsMemCachePtrOutput

type GcpIntegrationsOutput

type GcpIntegrationsOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsOutput) AccountId

func (o GcpIntegrationsOutput) AccountId() pulumi.IntOutput

The New Relic account ID to operate on. This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.

func (GcpIntegrationsOutput) AlloyDb added in v5.2.0

Alloy DB integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) AppEngine

App Engine integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) BigQuery

Biq Query integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) BigTable

Big Table. See Integration blocks below for details.

func (GcpIntegrationsOutput) Composer

Composer integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) DataFlow

Data Flow integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) DataProc

Data Proc integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) DataStore

Data Store integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) ElementType

func (GcpIntegrationsOutput) ElementType() reflect.Type

func (GcpIntegrationsOutput) FireBaseDatabase

Fire Base Database integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) FireBaseHosting

Fire Base Hosting integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) FireBaseStorage

Fire Base Storage integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) FireStore

Fire Store integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Functions

Functions integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Interconnect

Interconnect integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Kubernetes

Kubernetes integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) LinkedAccountId

func (o GcpIntegrationsOutput) LinkedAccountId() pulumi.IntOutput

The ID of the linked GCP account in New Relic.

func (GcpIntegrationsOutput) LoadBalancing

Load Balancing integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) MemCache

Mem cache integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) PubSub

Pub/Sub integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Redis

Redis integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Router

Router integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Run

Run integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Spanner

Spanner integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Sql

SQL integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) Storage

Storage integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) ToGcpIntegrationsOutput

func (o GcpIntegrationsOutput) ToGcpIntegrationsOutput() GcpIntegrationsOutput

func (GcpIntegrationsOutput) ToGcpIntegrationsOutputWithContext

func (o GcpIntegrationsOutput) ToGcpIntegrationsOutputWithContext(ctx context.Context) GcpIntegrationsOutput

func (GcpIntegrationsOutput) VirtualMachines

Virtual machines integration. See Integration blocks below for details.

func (GcpIntegrationsOutput) VpcAccess

VPC Access integration. See Integration blocks below for details.

type GcpIntegrationsPubSub

type GcpIntegrationsPubSub struct {
	// to fetch tags of the resource
	FetchTags *bool `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsPubSubArgs

type GcpIntegrationsPubSubArgs struct {
	// to fetch tags of the resource
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsPubSubArgs) ElementType

func (GcpIntegrationsPubSubArgs) ElementType() reflect.Type

func (GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubOutput

func (i GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubOutput() GcpIntegrationsPubSubOutput

func (GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubOutputWithContext

func (i GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubOutputWithContext(ctx context.Context) GcpIntegrationsPubSubOutput

func (GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubPtrOutput

func (i GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubPtrOutput() GcpIntegrationsPubSubPtrOutput

func (GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubPtrOutputWithContext

func (i GcpIntegrationsPubSubArgs) ToGcpIntegrationsPubSubPtrOutputWithContext(ctx context.Context) GcpIntegrationsPubSubPtrOutput

type GcpIntegrationsPubSubInput

type GcpIntegrationsPubSubInput interface {
	pulumi.Input

	ToGcpIntegrationsPubSubOutput() GcpIntegrationsPubSubOutput
	ToGcpIntegrationsPubSubOutputWithContext(context.Context) GcpIntegrationsPubSubOutput
}

GcpIntegrationsPubSubInput is an input type that accepts GcpIntegrationsPubSubArgs and GcpIntegrationsPubSubOutput values. You can construct a concrete instance of `GcpIntegrationsPubSubInput` via:

GcpIntegrationsPubSubArgs{...}

type GcpIntegrationsPubSubOutput

type GcpIntegrationsPubSubOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsPubSubOutput) ElementType

func (GcpIntegrationsPubSubOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsPubSubOutput) MetricsPollingInterval

func (o GcpIntegrationsPubSubOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubOutput

func (o GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubOutput() GcpIntegrationsPubSubOutput

func (GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubOutputWithContext

func (o GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubOutputWithContext(ctx context.Context) GcpIntegrationsPubSubOutput

func (GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubPtrOutput

func (o GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubPtrOutput() GcpIntegrationsPubSubPtrOutput

func (GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubPtrOutputWithContext

func (o GcpIntegrationsPubSubOutput) ToGcpIntegrationsPubSubPtrOutputWithContext(ctx context.Context) GcpIntegrationsPubSubPtrOutput

type GcpIntegrationsPubSubPtrInput

type GcpIntegrationsPubSubPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsPubSubPtrOutput() GcpIntegrationsPubSubPtrOutput
	ToGcpIntegrationsPubSubPtrOutputWithContext(context.Context) GcpIntegrationsPubSubPtrOutput
}

GcpIntegrationsPubSubPtrInput is an input type that accepts GcpIntegrationsPubSubArgs, GcpIntegrationsPubSubPtr and GcpIntegrationsPubSubPtrOutput values. You can construct a concrete instance of `GcpIntegrationsPubSubPtrInput` via:

        GcpIntegrationsPubSubArgs{...}

or:

        nil

type GcpIntegrationsPubSubPtrOutput

type GcpIntegrationsPubSubPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsPubSubPtrOutput) Elem

func (GcpIntegrationsPubSubPtrOutput) ElementType

func (GcpIntegrationsPubSubPtrOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsPubSubPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsPubSubPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsPubSubPtrOutput) ToGcpIntegrationsPubSubPtrOutput

func (o GcpIntegrationsPubSubPtrOutput) ToGcpIntegrationsPubSubPtrOutput() GcpIntegrationsPubSubPtrOutput

func (GcpIntegrationsPubSubPtrOutput) ToGcpIntegrationsPubSubPtrOutputWithContext

func (o GcpIntegrationsPubSubPtrOutput) ToGcpIntegrationsPubSubPtrOutputWithContext(ctx context.Context) GcpIntegrationsPubSubPtrOutput

type GcpIntegrationsRedis

type GcpIntegrationsRedis struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsRedisArgs

type GcpIntegrationsRedisArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsRedisArgs) ElementType

func (GcpIntegrationsRedisArgs) ElementType() reflect.Type

func (GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisOutput

func (i GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisOutput() GcpIntegrationsRedisOutput

func (GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisOutputWithContext

func (i GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisOutputWithContext(ctx context.Context) GcpIntegrationsRedisOutput

func (GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisPtrOutput

func (i GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisPtrOutput() GcpIntegrationsRedisPtrOutput

func (GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisPtrOutputWithContext

func (i GcpIntegrationsRedisArgs) ToGcpIntegrationsRedisPtrOutputWithContext(ctx context.Context) GcpIntegrationsRedisPtrOutput

type GcpIntegrationsRedisInput

type GcpIntegrationsRedisInput interface {
	pulumi.Input

	ToGcpIntegrationsRedisOutput() GcpIntegrationsRedisOutput
	ToGcpIntegrationsRedisOutputWithContext(context.Context) GcpIntegrationsRedisOutput
}

GcpIntegrationsRedisInput is an input type that accepts GcpIntegrationsRedisArgs and GcpIntegrationsRedisOutput values. You can construct a concrete instance of `GcpIntegrationsRedisInput` via:

GcpIntegrationsRedisArgs{...}

type GcpIntegrationsRedisOutput

type GcpIntegrationsRedisOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsRedisOutput) ElementType

func (GcpIntegrationsRedisOutput) ElementType() reflect.Type

func (GcpIntegrationsRedisOutput) MetricsPollingInterval

func (o GcpIntegrationsRedisOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisOutput

func (o GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisOutput() GcpIntegrationsRedisOutput

func (GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisOutputWithContext

func (o GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisOutputWithContext(ctx context.Context) GcpIntegrationsRedisOutput

func (GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisPtrOutput

func (o GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisPtrOutput() GcpIntegrationsRedisPtrOutput

func (GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisPtrOutputWithContext

func (o GcpIntegrationsRedisOutput) ToGcpIntegrationsRedisPtrOutputWithContext(ctx context.Context) GcpIntegrationsRedisPtrOutput

type GcpIntegrationsRedisPtrInput

type GcpIntegrationsRedisPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsRedisPtrOutput() GcpIntegrationsRedisPtrOutput
	ToGcpIntegrationsRedisPtrOutputWithContext(context.Context) GcpIntegrationsRedisPtrOutput
}

GcpIntegrationsRedisPtrInput is an input type that accepts GcpIntegrationsRedisArgs, GcpIntegrationsRedisPtr and GcpIntegrationsRedisPtrOutput values. You can construct a concrete instance of `GcpIntegrationsRedisPtrInput` via:

        GcpIntegrationsRedisArgs{...}

or:

        nil

type GcpIntegrationsRedisPtrOutput

type GcpIntegrationsRedisPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsRedisPtrOutput) Elem

func (GcpIntegrationsRedisPtrOutput) ElementType

func (GcpIntegrationsRedisPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsRedisPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsRedisPtrOutput) ToGcpIntegrationsRedisPtrOutput

func (o GcpIntegrationsRedisPtrOutput) ToGcpIntegrationsRedisPtrOutput() GcpIntegrationsRedisPtrOutput

func (GcpIntegrationsRedisPtrOutput) ToGcpIntegrationsRedisPtrOutputWithContext

func (o GcpIntegrationsRedisPtrOutput) ToGcpIntegrationsRedisPtrOutputWithContext(ctx context.Context) GcpIntegrationsRedisPtrOutput

type GcpIntegrationsRouter

type GcpIntegrationsRouter struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsRouterArgs

type GcpIntegrationsRouterArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsRouterArgs) ElementType

func (GcpIntegrationsRouterArgs) ElementType() reflect.Type

func (GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterOutput

func (i GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterOutput() GcpIntegrationsRouterOutput

func (GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterOutputWithContext

func (i GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterOutputWithContext(ctx context.Context) GcpIntegrationsRouterOutput

func (GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterPtrOutput

func (i GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterPtrOutput() GcpIntegrationsRouterPtrOutput

func (GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterPtrOutputWithContext

func (i GcpIntegrationsRouterArgs) ToGcpIntegrationsRouterPtrOutputWithContext(ctx context.Context) GcpIntegrationsRouterPtrOutput

type GcpIntegrationsRouterInput

type GcpIntegrationsRouterInput interface {
	pulumi.Input

	ToGcpIntegrationsRouterOutput() GcpIntegrationsRouterOutput
	ToGcpIntegrationsRouterOutputWithContext(context.Context) GcpIntegrationsRouterOutput
}

GcpIntegrationsRouterInput is an input type that accepts GcpIntegrationsRouterArgs and GcpIntegrationsRouterOutput values. You can construct a concrete instance of `GcpIntegrationsRouterInput` via:

GcpIntegrationsRouterArgs{...}

type GcpIntegrationsRouterOutput

type GcpIntegrationsRouterOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsRouterOutput) ElementType

func (GcpIntegrationsRouterOutput) MetricsPollingInterval

func (o GcpIntegrationsRouterOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterOutput

func (o GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterOutput() GcpIntegrationsRouterOutput

func (GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterOutputWithContext

func (o GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterOutputWithContext(ctx context.Context) GcpIntegrationsRouterOutput

func (GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterPtrOutput

func (o GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterPtrOutput() GcpIntegrationsRouterPtrOutput

func (GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterPtrOutputWithContext

func (o GcpIntegrationsRouterOutput) ToGcpIntegrationsRouterPtrOutputWithContext(ctx context.Context) GcpIntegrationsRouterPtrOutput

type GcpIntegrationsRouterPtrInput

type GcpIntegrationsRouterPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsRouterPtrOutput() GcpIntegrationsRouterPtrOutput
	ToGcpIntegrationsRouterPtrOutputWithContext(context.Context) GcpIntegrationsRouterPtrOutput
}

GcpIntegrationsRouterPtrInput is an input type that accepts GcpIntegrationsRouterArgs, GcpIntegrationsRouterPtr and GcpIntegrationsRouterPtrOutput values. You can construct a concrete instance of `GcpIntegrationsRouterPtrInput` via:

        GcpIntegrationsRouterArgs{...}

or:

        nil

type GcpIntegrationsRouterPtrOutput

type GcpIntegrationsRouterPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsRouterPtrOutput) Elem

func (GcpIntegrationsRouterPtrOutput) ElementType

func (GcpIntegrationsRouterPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsRouterPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsRouterPtrOutput) ToGcpIntegrationsRouterPtrOutput

func (o GcpIntegrationsRouterPtrOutput) ToGcpIntegrationsRouterPtrOutput() GcpIntegrationsRouterPtrOutput

func (GcpIntegrationsRouterPtrOutput) ToGcpIntegrationsRouterPtrOutputWithContext

func (o GcpIntegrationsRouterPtrOutput) ToGcpIntegrationsRouterPtrOutputWithContext(ctx context.Context) GcpIntegrationsRouterPtrOutput

type GcpIntegrationsRun

type GcpIntegrationsRun struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsRunArgs

type GcpIntegrationsRunArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsRunArgs) ElementType

func (GcpIntegrationsRunArgs) ElementType() reflect.Type

func (GcpIntegrationsRunArgs) ToGcpIntegrationsRunOutput

func (i GcpIntegrationsRunArgs) ToGcpIntegrationsRunOutput() GcpIntegrationsRunOutput

func (GcpIntegrationsRunArgs) ToGcpIntegrationsRunOutputWithContext

func (i GcpIntegrationsRunArgs) ToGcpIntegrationsRunOutputWithContext(ctx context.Context) GcpIntegrationsRunOutput

func (GcpIntegrationsRunArgs) ToGcpIntegrationsRunPtrOutput

func (i GcpIntegrationsRunArgs) ToGcpIntegrationsRunPtrOutput() GcpIntegrationsRunPtrOutput

func (GcpIntegrationsRunArgs) ToGcpIntegrationsRunPtrOutputWithContext

func (i GcpIntegrationsRunArgs) ToGcpIntegrationsRunPtrOutputWithContext(ctx context.Context) GcpIntegrationsRunPtrOutput

type GcpIntegrationsRunInput

type GcpIntegrationsRunInput interface {
	pulumi.Input

	ToGcpIntegrationsRunOutput() GcpIntegrationsRunOutput
	ToGcpIntegrationsRunOutputWithContext(context.Context) GcpIntegrationsRunOutput
}

GcpIntegrationsRunInput is an input type that accepts GcpIntegrationsRunArgs and GcpIntegrationsRunOutput values. You can construct a concrete instance of `GcpIntegrationsRunInput` via:

GcpIntegrationsRunArgs{...}

type GcpIntegrationsRunOutput

type GcpIntegrationsRunOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsRunOutput) ElementType

func (GcpIntegrationsRunOutput) ElementType() reflect.Type

func (GcpIntegrationsRunOutput) MetricsPollingInterval

func (o GcpIntegrationsRunOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsRunOutput) ToGcpIntegrationsRunOutput

func (o GcpIntegrationsRunOutput) ToGcpIntegrationsRunOutput() GcpIntegrationsRunOutput

func (GcpIntegrationsRunOutput) ToGcpIntegrationsRunOutputWithContext

func (o GcpIntegrationsRunOutput) ToGcpIntegrationsRunOutputWithContext(ctx context.Context) GcpIntegrationsRunOutput

func (GcpIntegrationsRunOutput) ToGcpIntegrationsRunPtrOutput

func (o GcpIntegrationsRunOutput) ToGcpIntegrationsRunPtrOutput() GcpIntegrationsRunPtrOutput

func (GcpIntegrationsRunOutput) ToGcpIntegrationsRunPtrOutputWithContext

func (o GcpIntegrationsRunOutput) ToGcpIntegrationsRunPtrOutputWithContext(ctx context.Context) GcpIntegrationsRunPtrOutput

type GcpIntegrationsRunPtrInput

type GcpIntegrationsRunPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsRunPtrOutput() GcpIntegrationsRunPtrOutput
	ToGcpIntegrationsRunPtrOutputWithContext(context.Context) GcpIntegrationsRunPtrOutput
}

GcpIntegrationsRunPtrInput is an input type that accepts GcpIntegrationsRunArgs, GcpIntegrationsRunPtr and GcpIntegrationsRunPtrOutput values. You can construct a concrete instance of `GcpIntegrationsRunPtrInput` via:

        GcpIntegrationsRunArgs{...}

or:

        nil

type GcpIntegrationsRunPtrOutput

type GcpIntegrationsRunPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsRunPtrOutput) Elem

func (GcpIntegrationsRunPtrOutput) ElementType

func (GcpIntegrationsRunPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsRunPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsRunPtrOutput) ToGcpIntegrationsRunPtrOutput

func (o GcpIntegrationsRunPtrOutput) ToGcpIntegrationsRunPtrOutput() GcpIntegrationsRunPtrOutput

func (GcpIntegrationsRunPtrOutput) ToGcpIntegrationsRunPtrOutputWithContext

func (o GcpIntegrationsRunPtrOutput) ToGcpIntegrationsRunPtrOutputWithContext(ctx context.Context) GcpIntegrationsRunPtrOutput

type GcpIntegrationsSpanner

type GcpIntegrationsSpanner struct {
	// to fetch tags of the resource
	FetchTags *bool `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsSpannerArgs

type GcpIntegrationsSpannerArgs struct {
	// to fetch tags of the resource
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsSpannerArgs) ElementType

func (GcpIntegrationsSpannerArgs) ElementType() reflect.Type

func (GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerOutput

func (i GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerOutput() GcpIntegrationsSpannerOutput

func (GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerOutputWithContext

func (i GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerOutputWithContext(ctx context.Context) GcpIntegrationsSpannerOutput

func (GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerPtrOutput

func (i GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerPtrOutput() GcpIntegrationsSpannerPtrOutput

func (GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerPtrOutputWithContext

func (i GcpIntegrationsSpannerArgs) ToGcpIntegrationsSpannerPtrOutputWithContext(ctx context.Context) GcpIntegrationsSpannerPtrOutput

type GcpIntegrationsSpannerInput

type GcpIntegrationsSpannerInput interface {
	pulumi.Input

	ToGcpIntegrationsSpannerOutput() GcpIntegrationsSpannerOutput
	ToGcpIntegrationsSpannerOutputWithContext(context.Context) GcpIntegrationsSpannerOutput
}

GcpIntegrationsSpannerInput is an input type that accepts GcpIntegrationsSpannerArgs and GcpIntegrationsSpannerOutput values. You can construct a concrete instance of `GcpIntegrationsSpannerInput` via:

GcpIntegrationsSpannerArgs{...}

type GcpIntegrationsSpannerOutput

type GcpIntegrationsSpannerOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsSpannerOutput) ElementType

func (GcpIntegrationsSpannerOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsSpannerOutput) MetricsPollingInterval

func (o GcpIntegrationsSpannerOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerOutput

func (o GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerOutput() GcpIntegrationsSpannerOutput

func (GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerOutputWithContext

func (o GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerOutputWithContext(ctx context.Context) GcpIntegrationsSpannerOutput

func (GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerPtrOutput

func (o GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerPtrOutput() GcpIntegrationsSpannerPtrOutput

func (GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerPtrOutputWithContext

func (o GcpIntegrationsSpannerOutput) ToGcpIntegrationsSpannerPtrOutputWithContext(ctx context.Context) GcpIntegrationsSpannerPtrOutput

type GcpIntegrationsSpannerPtrInput

type GcpIntegrationsSpannerPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsSpannerPtrOutput() GcpIntegrationsSpannerPtrOutput
	ToGcpIntegrationsSpannerPtrOutputWithContext(context.Context) GcpIntegrationsSpannerPtrOutput
}

GcpIntegrationsSpannerPtrInput is an input type that accepts GcpIntegrationsSpannerArgs, GcpIntegrationsSpannerPtr and GcpIntegrationsSpannerPtrOutput values. You can construct a concrete instance of `GcpIntegrationsSpannerPtrInput` via:

        GcpIntegrationsSpannerArgs{...}

or:

        nil

type GcpIntegrationsSpannerPtrOutput

type GcpIntegrationsSpannerPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsSpannerPtrOutput) Elem

func (GcpIntegrationsSpannerPtrOutput) ElementType

func (GcpIntegrationsSpannerPtrOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsSpannerPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsSpannerPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsSpannerPtrOutput) ToGcpIntegrationsSpannerPtrOutput

func (o GcpIntegrationsSpannerPtrOutput) ToGcpIntegrationsSpannerPtrOutput() GcpIntegrationsSpannerPtrOutput

func (GcpIntegrationsSpannerPtrOutput) ToGcpIntegrationsSpannerPtrOutputWithContext

func (o GcpIntegrationsSpannerPtrOutput) ToGcpIntegrationsSpannerPtrOutputWithContext(ctx context.Context) GcpIntegrationsSpannerPtrOutput

type GcpIntegrationsSql

type GcpIntegrationsSql struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsSqlArgs

type GcpIntegrationsSqlArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsSqlArgs) ElementType

func (GcpIntegrationsSqlArgs) ElementType() reflect.Type

func (GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlOutput

func (i GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlOutput() GcpIntegrationsSqlOutput

func (GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlOutputWithContext

func (i GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlOutputWithContext(ctx context.Context) GcpIntegrationsSqlOutput

func (GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlPtrOutput

func (i GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlPtrOutput() GcpIntegrationsSqlPtrOutput

func (GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlPtrOutputWithContext

func (i GcpIntegrationsSqlArgs) ToGcpIntegrationsSqlPtrOutputWithContext(ctx context.Context) GcpIntegrationsSqlPtrOutput

type GcpIntegrationsSqlInput

type GcpIntegrationsSqlInput interface {
	pulumi.Input

	ToGcpIntegrationsSqlOutput() GcpIntegrationsSqlOutput
	ToGcpIntegrationsSqlOutputWithContext(context.Context) GcpIntegrationsSqlOutput
}

GcpIntegrationsSqlInput is an input type that accepts GcpIntegrationsSqlArgs and GcpIntegrationsSqlOutput values. You can construct a concrete instance of `GcpIntegrationsSqlInput` via:

GcpIntegrationsSqlArgs{...}

type GcpIntegrationsSqlOutput

type GcpIntegrationsSqlOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsSqlOutput) ElementType

func (GcpIntegrationsSqlOutput) ElementType() reflect.Type

func (GcpIntegrationsSqlOutput) MetricsPollingInterval

func (o GcpIntegrationsSqlOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlOutput

func (o GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlOutput() GcpIntegrationsSqlOutput

func (GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlOutputWithContext

func (o GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlOutputWithContext(ctx context.Context) GcpIntegrationsSqlOutput

func (GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlPtrOutput

func (o GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlPtrOutput() GcpIntegrationsSqlPtrOutput

func (GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlPtrOutputWithContext

func (o GcpIntegrationsSqlOutput) ToGcpIntegrationsSqlPtrOutputWithContext(ctx context.Context) GcpIntegrationsSqlPtrOutput

type GcpIntegrationsSqlPtrInput

type GcpIntegrationsSqlPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsSqlPtrOutput() GcpIntegrationsSqlPtrOutput
	ToGcpIntegrationsSqlPtrOutputWithContext(context.Context) GcpIntegrationsSqlPtrOutput
}

GcpIntegrationsSqlPtrInput is an input type that accepts GcpIntegrationsSqlArgs, GcpIntegrationsSqlPtr and GcpIntegrationsSqlPtrOutput values. You can construct a concrete instance of `GcpIntegrationsSqlPtrInput` via:

        GcpIntegrationsSqlArgs{...}

or:

        nil

type GcpIntegrationsSqlPtrOutput

type GcpIntegrationsSqlPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsSqlPtrOutput) Elem

func (GcpIntegrationsSqlPtrOutput) ElementType

func (GcpIntegrationsSqlPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsSqlPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsSqlPtrOutput) ToGcpIntegrationsSqlPtrOutput

func (o GcpIntegrationsSqlPtrOutput) ToGcpIntegrationsSqlPtrOutput() GcpIntegrationsSqlPtrOutput

func (GcpIntegrationsSqlPtrOutput) ToGcpIntegrationsSqlPtrOutputWithContext

func (o GcpIntegrationsSqlPtrOutput) ToGcpIntegrationsSqlPtrOutputWithContext(ctx context.Context) GcpIntegrationsSqlPtrOutput

type GcpIntegrationsState

type GcpIntegrationsState struct {
	// The New Relic account ID to operate on.  This allows the user to override the `accountId` attribute set on the provider. Defaults to the environment variable `NEW_RELIC_ACCOUNT_ID`.
	AccountId pulumi.IntPtrInput
	// Alloy DB integration. See Integration blocks below for details.
	AlloyDb GcpIntegrationsAlloyDbPtrInput
	// App Engine integration. See Integration blocks below for details.
	AppEngine GcpIntegrationsAppEnginePtrInput
	// Biq Query integration. See Integration blocks below for details.
	BigQuery GcpIntegrationsBigQueryPtrInput
	// Big Table. See Integration blocks below for details.
	BigTable GcpIntegrationsBigTablePtrInput
	// Composer integration. See Integration blocks below for details.
	Composer GcpIntegrationsComposerPtrInput
	// Data Flow integration. See Integration blocks below for details.
	DataFlow GcpIntegrationsDataFlowPtrInput
	// Data Proc integration. See Integration blocks below for details.
	DataProc GcpIntegrationsDataProcPtrInput
	// Data Store integration. See Integration blocks below for details.
	DataStore GcpIntegrationsDataStorePtrInput
	// Fire Base Database integration. See Integration blocks below for details.
	FireBaseDatabase GcpIntegrationsFireBaseDatabasePtrInput
	// Fire Base Hosting integration. See Integration blocks below for details.
	FireBaseHosting GcpIntegrationsFireBaseHostingPtrInput
	// Fire Base Storage integration. See Integration blocks below for details.
	FireBaseStorage GcpIntegrationsFireBaseStoragePtrInput
	// Fire Store integration. See Integration blocks below for details.
	FireStore GcpIntegrationsFireStorePtrInput
	// Functions integration. See Integration blocks below for details.
	Functions GcpIntegrationsFunctionsPtrInput
	// Interconnect integration. See Integration blocks below for details.
	Interconnect GcpIntegrationsInterconnectPtrInput
	// Kubernetes integration. See Integration blocks below for details.
	Kubernetes GcpIntegrationsKubernetesPtrInput
	// The ID of the linked GCP account in New Relic.
	LinkedAccountId pulumi.IntPtrInput
	// Load Balancing integration. See Integration blocks below for details.
	LoadBalancing GcpIntegrationsLoadBalancingPtrInput
	// Mem cache integration. See Integration blocks below for details.
	MemCache GcpIntegrationsMemCachePtrInput
	// Pub/Sub integration. See Integration blocks below for details.
	PubSub GcpIntegrationsPubSubPtrInput
	// Redis integration. See Integration blocks below for details.
	Redis GcpIntegrationsRedisPtrInput
	// Router integration. See Integration blocks below for details.
	Router GcpIntegrationsRouterPtrInput
	// Run integration. See Integration blocks below for details.
	Run GcpIntegrationsRunPtrInput
	// Spanner integration. See Integration blocks below for details.
	Spanner GcpIntegrationsSpannerPtrInput
	// SQL integration. See Integration blocks below for details.
	Sql GcpIntegrationsSqlPtrInput
	// Storage integration. See Integration blocks below for details.
	Storage GcpIntegrationsStoragePtrInput
	// Virtual machines integration. See Integration blocks below for details.
	VirtualMachines GcpIntegrationsVirtualMachinesPtrInput
	// VPC Access integration. See Integration blocks below for details.
	VpcAccess GcpIntegrationsVpcAccessPtrInput
}

func (GcpIntegrationsState) ElementType

func (GcpIntegrationsState) ElementType() reflect.Type

type GcpIntegrationsStorage

type GcpIntegrationsStorage struct {
	// to fetch tags of the resource
	FetchTags *bool `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsStorageArgs

type GcpIntegrationsStorageArgs struct {
	// to fetch tags of the resource
	FetchTags pulumi.BoolPtrInput `pulumi:"fetchTags"`
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsStorageArgs) ElementType

func (GcpIntegrationsStorageArgs) ElementType() reflect.Type

func (GcpIntegrationsStorageArgs) ToGcpIntegrationsStorageOutput

func (i GcpIntegrationsStorageArgs) ToGcpIntegrationsStorageOutput() GcpIntegrationsStorageOutput

func (GcpIntegrationsStorageArgs) ToGcpIntegrationsStorageOutputWithContext

func (i GcpIntegrationsStorageArgs) ToGcpIntegrationsStorageOutputWithContext(ctx context.Context) GcpIntegrationsStorageOutput

func (GcpIntegrationsStorageArgs) ToGcpIntegrationsStoragePtrOutput

func (i GcpIntegrationsStorageArgs) ToGcpIntegrationsStoragePtrOutput() GcpIntegrationsStoragePtrOutput

func (GcpIntegrationsStorageArgs) ToGcpIntegrationsStoragePtrOutputWithContext

func (i GcpIntegrationsStorageArgs) ToGcpIntegrationsStoragePtrOutputWithContext(ctx context.Context) GcpIntegrationsStoragePtrOutput

type GcpIntegrationsStorageInput

type GcpIntegrationsStorageInput interface {
	pulumi.Input

	ToGcpIntegrationsStorageOutput() GcpIntegrationsStorageOutput
	ToGcpIntegrationsStorageOutputWithContext(context.Context) GcpIntegrationsStorageOutput
}

GcpIntegrationsStorageInput is an input type that accepts GcpIntegrationsStorageArgs and GcpIntegrationsStorageOutput values. You can construct a concrete instance of `GcpIntegrationsStorageInput` via:

GcpIntegrationsStorageArgs{...}

type GcpIntegrationsStorageOutput

type GcpIntegrationsStorageOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsStorageOutput) ElementType

func (GcpIntegrationsStorageOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsStorageOutput) MetricsPollingInterval

func (o GcpIntegrationsStorageOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsStorageOutput) ToGcpIntegrationsStorageOutput

func (o GcpIntegrationsStorageOutput) ToGcpIntegrationsStorageOutput() GcpIntegrationsStorageOutput

func (GcpIntegrationsStorageOutput) ToGcpIntegrationsStorageOutputWithContext

func (o GcpIntegrationsStorageOutput) ToGcpIntegrationsStorageOutputWithContext(ctx context.Context) GcpIntegrationsStorageOutput

func (GcpIntegrationsStorageOutput) ToGcpIntegrationsStoragePtrOutput

func (o GcpIntegrationsStorageOutput) ToGcpIntegrationsStoragePtrOutput() GcpIntegrationsStoragePtrOutput

func (GcpIntegrationsStorageOutput) ToGcpIntegrationsStoragePtrOutputWithContext

func (o GcpIntegrationsStorageOutput) ToGcpIntegrationsStoragePtrOutputWithContext(ctx context.Context) GcpIntegrationsStoragePtrOutput

type GcpIntegrationsStoragePtrInput

type GcpIntegrationsStoragePtrInput interface {
	pulumi.Input

	ToGcpIntegrationsStoragePtrOutput() GcpIntegrationsStoragePtrOutput
	ToGcpIntegrationsStoragePtrOutputWithContext(context.Context) GcpIntegrationsStoragePtrOutput
}

GcpIntegrationsStoragePtrInput is an input type that accepts GcpIntegrationsStorageArgs, GcpIntegrationsStoragePtr and GcpIntegrationsStoragePtrOutput values. You can construct a concrete instance of `GcpIntegrationsStoragePtrInput` via:

        GcpIntegrationsStorageArgs{...}

or:

        nil

type GcpIntegrationsStoragePtrOutput

type GcpIntegrationsStoragePtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsStoragePtrOutput) Elem

func (GcpIntegrationsStoragePtrOutput) ElementType

func (GcpIntegrationsStoragePtrOutput) FetchTags

to fetch tags of the resource

func (GcpIntegrationsStoragePtrOutput) MetricsPollingInterval

func (o GcpIntegrationsStoragePtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsStoragePtrOutput) ToGcpIntegrationsStoragePtrOutput

func (o GcpIntegrationsStoragePtrOutput) ToGcpIntegrationsStoragePtrOutput() GcpIntegrationsStoragePtrOutput

func (GcpIntegrationsStoragePtrOutput) ToGcpIntegrationsStoragePtrOutputWithContext

func (o GcpIntegrationsStoragePtrOutput) ToGcpIntegrationsStoragePtrOutputWithContext(ctx context.Context) GcpIntegrationsStoragePtrOutput

type GcpIntegrationsVirtualMachines

type GcpIntegrationsVirtualMachines struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsVirtualMachinesArgs

type GcpIntegrationsVirtualMachinesArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsVirtualMachinesArgs) ElementType

func (GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesOutput

func (i GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesOutput() GcpIntegrationsVirtualMachinesOutput

func (GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesOutputWithContext

func (i GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesOutputWithContext(ctx context.Context) GcpIntegrationsVirtualMachinesOutput

func (GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesPtrOutput

func (i GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesPtrOutput() GcpIntegrationsVirtualMachinesPtrOutput

func (GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesPtrOutputWithContext

func (i GcpIntegrationsVirtualMachinesArgs) ToGcpIntegrationsVirtualMachinesPtrOutputWithContext(ctx context.Context) GcpIntegrationsVirtualMachinesPtrOutput

type GcpIntegrationsVirtualMachinesInput

type GcpIntegrationsVirtualMachinesInput interface {
	pulumi.Input

	ToGcpIntegrationsVirtualMachinesOutput() GcpIntegrationsVirtualMachinesOutput
	ToGcpIntegrationsVirtualMachinesOutputWithContext(context.Context) GcpIntegrationsVirtualMachinesOutput
}

GcpIntegrationsVirtualMachinesInput is an input type that accepts GcpIntegrationsVirtualMachinesArgs and GcpIntegrationsVirtualMachinesOutput values. You can construct a concrete instance of `GcpIntegrationsVirtualMachinesInput` via:

GcpIntegrationsVirtualMachinesArgs{...}

type GcpIntegrationsVirtualMachinesOutput

type GcpIntegrationsVirtualMachinesOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsVirtualMachinesOutput) ElementType

func (GcpIntegrationsVirtualMachinesOutput) MetricsPollingInterval

func (o GcpIntegrationsVirtualMachinesOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesOutput

func (o GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesOutput() GcpIntegrationsVirtualMachinesOutput

func (GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesOutputWithContext

func (o GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesOutputWithContext(ctx context.Context) GcpIntegrationsVirtualMachinesOutput

func (GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesPtrOutput

func (o GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesPtrOutput() GcpIntegrationsVirtualMachinesPtrOutput

func (GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesPtrOutputWithContext

func (o GcpIntegrationsVirtualMachinesOutput) ToGcpIntegrationsVirtualMachinesPtrOutputWithContext(ctx context.Context) GcpIntegrationsVirtualMachinesPtrOutput

type GcpIntegrationsVirtualMachinesPtrInput

type GcpIntegrationsVirtualMachinesPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsVirtualMachinesPtrOutput() GcpIntegrationsVirtualMachinesPtrOutput
	ToGcpIntegrationsVirtualMachinesPtrOutputWithContext(context.Context) GcpIntegrationsVirtualMachinesPtrOutput
}

GcpIntegrationsVirtualMachinesPtrInput is an input type that accepts GcpIntegrationsVirtualMachinesArgs, GcpIntegrationsVirtualMachinesPtr and GcpIntegrationsVirtualMachinesPtrOutput values. You can construct a concrete instance of `GcpIntegrationsVirtualMachinesPtrInput` via:

        GcpIntegrationsVirtualMachinesArgs{...}

or:

        nil

type GcpIntegrationsVirtualMachinesPtrOutput

type GcpIntegrationsVirtualMachinesPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsVirtualMachinesPtrOutput) Elem

func (GcpIntegrationsVirtualMachinesPtrOutput) ElementType

func (GcpIntegrationsVirtualMachinesPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsVirtualMachinesPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsVirtualMachinesPtrOutput) ToGcpIntegrationsVirtualMachinesPtrOutput

func (o GcpIntegrationsVirtualMachinesPtrOutput) ToGcpIntegrationsVirtualMachinesPtrOutput() GcpIntegrationsVirtualMachinesPtrOutput

func (GcpIntegrationsVirtualMachinesPtrOutput) ToGcpIntegrationsVirtualMachinesPtrOutputWithContext

func (o GcpIntegrationsVirtualMachinesPtrOutput) ToGcpIntegrationsVirtualMachinesPtrOutputWithContext(ctx context.Context) GcpIntegrationsVirtualMachinesPtrOutput

type GcpIntegrationsVpcAccess

type GcpIntegrationsVpcAccess struct {
	// the data polling interval in seconds
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type GcpIntegrationsVpcAccessArgs

type GcpIntegrationsVpcAccessArgs struct {
	// the data polling interval in seconds
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
}

func (GcpIntegrationsVpcAccessArgs) ElementType

func (GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessOutput

func (i GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessOutput() GcpIntegrationsVpcAccessOutput

func (GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessOutputWithContext

func (i GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessOutputWithContext(ctx context.Context) GcpIntegrationsVpcAccessOutput

func (GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessPtrOutput

func (i GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessPtrOutput() GcpIntegrationsVpcAccessPtrOutput

func (GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessPtrOutputWithContext

func (i GcpIntegrationsVpcAccessArgs) ToGcpIntegrationsVpcAccessPtrOutputWithContext(ctx context.Context) GcpIntegrationsVpcAccessPtrOutput

type GcpIntegrationsVpcAccessInput

type GcpIntegrationsVpcAccessInput interface {
	pulumi.Input

	ToGcpIntegrationsVpcAccessOutput() GcpIntegrationsVpcAccessOutput
	ToGcpIntegrationsVpcAccessOutputWithContext(context.Context) GcpIntegrationsVpcAccessOutput
}

GcpIntegrationsVpcAccessInput is an input type that accepts GcpIntegrationsVpcAccessArgs and GcpIntegrationsVpcAccessOutput values. You can construct a concrete instance of `GcpIntegrationsVpcAccessInput` via:

GcpIntegrationsVpcAccessArgs{...}

type GcpIntegrationsVpcAccessOutput

type GcpIntegrationsVpcAccessOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsVpcAccessOutput) ElementType

func (GcpIntegrationsVpcAccessOutput) MetricsPollingInterval

func (o GcpIntegrationsVpcAccessOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessOutput

func (o GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessOutput() GcpIntegrationsVpcAccessOutput

func (GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessOutputWithContext

func (o GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessOutputWithContext(ctx context.Context) GcpIntegrationsVpcAccessOutput

func (GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessPtrOutput

func (o GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessPtrOutput() GcpIntegrationsVpcAccessPtrOutput

func (GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessPtrOutputWithContext

func (o GcpIntegrationsVpcAccessOutput) ToGcpIntegrationsVpcAccessPtrOutputWithContext(ctx context.Context) GcpIntegrationsVpcAccessPtrOutput

type GcpIntegrationsVpcAccessPtrInput

type GcpIntegrationsVpcAccessPtrInput interface {
	pulumi.Input

	ToGcpIntegrationsVpcAccessPtrOutput() GcpIntegrationsVpcAccessPtrOutput
	ToGcpIntegrationsVpcAccessPtrOutputWithContext(context.Context) GcpIntegrationsVpcAccessPtrOutput
}

GcpIntegrationsVpcAccessPtrInput is an input type that accepts GcpIntegrationsVpcAccessArgs, GcpIntegrationsVpcAccessPtr and GcpIntegrationsVpcAccessPtrOutput values. You can construct a concrete instance of `GcpIntegrationsVpcAccessPtrInput` via:

        GcpIntegrationsVpcAccessArgs{...}

or:

        nil

type GcpIntegrationsVpcAccessPtrOutput

type GcpIntegrationsVpcAccessPtrOutput struct{ *pulumi.OutputState }

func (GcpIntegrationsVpcAccessPtrOutput) Elem

func (GcpIntegrationsVpcAccessPtrOutput) ElementType

func (GcpIntegrationsVpcAccessPtrOutput) MetricsPollingInterval

func (o GcpIntegrationsVpcAccessPtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

the data polling interval in seconds

func (GcpIntegrationsVpcAccessPtrOutput) ToGcpIntegrationsVpcAccessPtrOutput

func (o GcpIntegrationsVpcAccessPtrOutput) ToGcpIntegrationsVpcAccessPtrOutput() GcpIntegrationsVpcAccessPtrOutput

func (GcpIntegrationsVpcAccessPtrOutput) ToGcpIntegrationsVpcAccessPtrOutputWithContext

func (o GcpIntegrationsVpcAccessPtrOutput) ToGcpIntegrationsVpcAccessPtrOutputWithContext(ctx context.Context) GcpIntegrationsVpcAccessPtrOutput

type GcpLinkAccount

type GcpLinkAccount struct {
	pulumi.CustomResourceState

	// Account ID of the New Relic account.
	AccountId pulumi.IntOutput `pulumi:"accountId"`
	// name of the linked account
	Name pulumi.StringOutput `pulumi:"name"`
	// Project ID of the GCP account.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

Use this resource to link a GCP account to New Relic.

## Prerequisite

To start receiving Google Cloud Platform (GCP) data with New Relic GCP integrations, connect your Google project to New Relic infrastructure monitoring. If you don't have one already, create a New Relic account. It's free, forever.

Setup is required in GCP for this resource to work properly. The New Relic GCP integration can be done by creating a user account or a service account.

A user with Project IAM Admin role is needed to add the service account ID as a member in your GCP project.

In the GCP project IAM & admin, the service account must have the Project Viewer role and the Service Usage Consumer role or, alternatively, a custom role.

Follow the [steps outlined here](https://docs.newrelic.com/docs/infrastructure/google-cloud-platform-integrations/get-started/connect-google-cloud-platform-services-new-relic) to set up the integration.

## Example Usage

You can also use the full example, including the GCP set up, found in our guides.

```go package main

import (

"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloud.NewGcpLinkAccount(ctx, "foo", &cloud.GcpLinkAccountArgs{
			AccountId: pulumi.Int("account id of newrelic account"),
			ProjectId: pulumi.String("id of the Project"),
			Name:      pulumi.String("account name"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Linked GCP accounts can be imported using `id`, you can find the `id` of an existing GCP linked accounts in GCP dashboard under Infrastructure in Newrelic Console.

bash

```sh $ pulumi import newrelic:cloud/gcpLinkAccount:GcpLinkAccount newrelic_cloud_gcp_link_account.foo <id> ```

func GetGcpLinkAccount

func GetGcpLinkAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GcpLinkAccountState, opts ...pulumi.ResourceOption) (*GcpLinkAccount, error)

GetGcpLinkAccount gets an existing GcpLinkAccount 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 NewGcpLinkAccount

func NewGcpLinkAccount(ctx *pulumi.Context,
	name string, args *GcpLinkAccountArgs, opts ...pulumi.ResourceOption) (*GcpLinkAccount, error)

NewGcpLinkAccount registers a new resource with the given unique name, arguments, and options.

func (*GcpLinkAccount) ElementType

func (*GcpLinkAccount) ElementType() reflect.Type

func (*GcpLinkAccount) ToGcpLinkAccountOutput

func (i *GcpLinkAccount) ToGcpLinkAccountOutput() GcpLinkAccountOutput

func (*GcpLinkAccount) ToGcpLinkAccountOutputWithContext

func (i *GcpLinkAccount) ToGcpLinkAccountOutputWithContext(ctx context.Context) GcpLinkAccountOutput

type GcpLinkAccountArgs

type GcpLinkAccountArgs struct {
	// Account ID of the New Relic account.
	AccountId pulumi.IntPtrInput
	// name of the linked account
	Name pulumi.StringPtrInput
	// Project ID of the GCP account.
	ProjectId pulumi.StringInput
}

The set of arguments for constructing a GcpLinkAccount resource.

func (GcpLinkAccountArgs) ElementType

func (GcpLinkAccountArgs) ElementType() reflect.Type

type GcpLinkAccountArray

type GcpLinkAccountArray []GcpLinkAccountInput

func (GcpLinkAccountArray) ElementType

func (GcpLinkAccountArray) ElementType() reflect.Type

func (GcpLinkAccountArray) ToGcpLinkAccountArrayOutput

func (i GcpLinkAccountArray) ToGcpLinkAccountArrayOutput() GcpLinkAccountArrayOutput

func (GcpLinkAccountArray) ToGcpLinkAccountArrayOutputWithContext

func (i GcpLinkAccountArray) ToGcpLinkAccountArrayOutputWithContext(ctx context.Context) GcpLinkAccountArrayOutput

type GcpLinkAccountArrayInput

type GcpLinkAccountArrayInput interface {
	pulumi.Input

	ToGcpLinkAccountArrayOutput() GcpLinkAccountArrayOutput
	ToGcpLinkAccountArrayOutputWithContext(context.Context) GcpLinkAccountArrayOutput
}

GcpLinkAccountArrayInput is an input type that accepts GcpLinkAccountArray and GcpLinkAccountArrayOutput values. You can construct a concrete instance of `GcpLinkAccountArrayInput` via:

GcpLinkAccountArray{ GcpLinkAccountArgs{...} }

type GcpLinkAccountArrayOutput

type GcpLinkAccountArrayOutput struct{ *pulumi.OutputState }

func (GcpLinkAccountArrayOutput) ElementType

func (GcpLinkAccountArrayOutput) ElementType() reflect.Type

func (GcpLinkAccountArrayOutput) Index

func (GcpLinkAccountArrayOutput) ToGcpLinkAccountArrayOutput

func (o GcpLinkAccountArrayOutput) ToGcpLinkAccountArrayOutput() GcpLinkAccountArrayOutput

func (GcpLinkAccountArrayOutput) ToGcpLinkAccountArrayOutputWithContext

func (o GcpLinkAccountArrayOutput) ToGcpLinkAccountArrayOutputWithContext(ctx context.Context) GcpLinkAccountArrayOutput

type GcpLinkAccountInput

type GcpLinkAccountInput interface {
	pulumi.Input

	ToGcpLinkAccountOutput() GcpLinkAccountOutput
	ToGcpLinkAccountOutputWithContext(ctx context.Context) GcpLinkAccountOutput
}

type GcpLinkAccountMap

type GcpLinkAccountMap map[string]GcpLinkAccountInput

func (GcpLinkAccountMap) ElementType

func (GcpLinkAccountMap) ElementType() reflect.Type

func (GcpLinkAccountMap) ToGcpLinkAccountMapOutput

func (i GcpLinkAccountMap) ToGcpLinkAccountMapOutput() GcpLinkAccountMapOutput

func (GcpLinkAccountMap) ToGcpLinkAccountMapOutputWithContext

func (i GcpLinkAccountMap) ToGcpLinkAccountMapOutputWithContext(ctx context.Context) GcpLinkAccountMapOutput

type GcpLinkAccountMapInput

type GcpLinkAccountMapInput interface {
	pulumi.Input

	ToGcpLinkAccountMapOutput() GcpLinkAccountMapOutput
	ToGcpLinkAccountMapOutputWithContext(context.Context) GcpLinkAccountMapOutput
}

GcpLinkAccountMapInput is an input type that accepts GcpLinkAccountMap and GcpLinkAccountMapOutput values. You can construct a concrete instance of `GcpLinkAccountMapInput` via:

GcpLinkAccountMap{ "key": GcpLinkAccountArgs{...} }

type GcpLinkAccountMapOutput

type GcpLinkAccountMapOutput struct{ *pulumi.OutputState }

func (GcpLinkAccountMapOutput) ElementType

func (GcpLinkAccountMapOutput) ElementType() reflect.Type

func (GcpLinkAccountMapOutput) MapIndex

func (GcpLinkAccountMapOutput) ToGcpLinkAccountMapOutput

func (o GcpLinkAccountMapOutput) ToGcpLinkAccountMapOutput() GcpLinkAccountMapOutput

func (GcpLinkAccountMapOutput) ToGcpLinkAccountMapOutputWithContext

func (o GcpLinkAccountMapOutput) ToGcpLinkAccountMapOutputWithContext(ctx context.Context) GcpLinkAccountMapOutput

type GcpLinkAccountOutput

type GcpLinkAccountOutput struct{ *pulumi.OutputState }

func (GcpLinkAccountOutput) AccountId

func (o GcpLinkAccountOutput) AccountId() pulumi.IntOutput

Account ID of the New Relic account.

func (GcpLinkAccountOutput) ElementType

func (GcpLinkAccountOutput) ElementType() reflect.Type

func (GcpLinkAccountOutput) Name

name of the linked account

func (GcpLinkAccountOutput) ProjectId

Project ID of the GCP account.

func (GcpLinkAccountOutput) ToGcpLinkAccountOutput

func (o GcpLinkAccountOutput) ToGcpLinkAccountOutput() GcpLinkAccountOutput

func (GcpLinkAccountOutput) ToGcpLinkAccountOutputWithContext

func (o GcpLinkAccountOutput) ToGcpLinkAccountOutputWithContext(ctx context.Context) GcpLinkAccountOutput

type GcpLinkAccountState

type GcpLinkAccountState struct {
	// Account ID of the New Relic account.
	AccountId pulumi.IntPtrInput
	// name of the linked account
	Name pulumi.StringPtrInput
	// Project ID of the GCP account.
	ProjectId pulumi.StringPtrInput
}

func (GcpLinkAccountState) ElementType

func (GcpLinkAccountState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL