cloud

package
v5.4.0 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2023 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"`
}

## 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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsAlbArgs

type AwsGovcloudIntegrationsAlbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	AwsRegions []string `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
	// Specify each name or prefix for the Stages that you want to monitor. Filter values are case-sensitive.
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsApiGatewayArgs

type AwsGovcloudIntegrationsApiGatewayArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	AwsRegions pulumi.StringArrayInput `pulumi:"awsRegions"`
	// The data polling interval in seconds.
	MetricsPollingInterval pulumi.IntPtrInput `pulumi:"metricsPollingInterval"`
	// Specify each name or prefix for the Stages that you want to monitor. Filter values are case-sensitive.
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

func (AwsGovcloudIntegrationsApiGatewayOutput) ElementType

func (AwsGovcloudIntegrationsApiGatewayOutput) MetricsPollingInterval

func (o AwsGovcloudIntegrationsApiGatewayOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsGovcloudIntegrationsApiGatewayOutput) StagePrefixes

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

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) Elem

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) ElementType

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) MetricsPollingInterval

The data polling interval in seconds.

func (AwsGovcloudIntegrationsApiGatewayPtrOutput) StagePrefixes

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

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `direct connect`
	// * `aws states`
	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. * `direct connect` * `aws states`

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. * `direct connect` * `aws states`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `direct connect`
	// * `aws states`
	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. * `direct connect` * `aws states`

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. * `direct connect` * `aws states`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `direct connect`
	// * `aws states`
	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. * `direct connect` * `aws states`

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. * `direct connect` * `aws states`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `direct connect`
	// * `aws states`
	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. * `direct connect` * `aws states`

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. * `direct connect` * `aws states`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsDynamoDbArgs

type AwsGovcloudIntegrationsDynamoDbArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsEbsArgs

type AwsGovcloudIntegrationsEbsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsEc2Args

type AwsGovcloudIntegrationsEc2Args struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsElasticSearchArgs

type AwsGovcloudIntegrationsElasticSearchArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

func (AwsGovcloudIntegrationsElasticSearchOutput) ElementType

func (AwsGovcloudIntegrationsElasticSearchOutput) FetchNodes

Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) Elem

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) ElementType

func (AwsGovcloudIntegrationsElasticSearchPtrOutput) FetchNodes

Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `direct connect`
	// * `aws states`
	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. * `direct connect` * `aws states`

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. * `direct connect` * `aws states`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsEmrArgs

type AwsGovcloudIntegrationsEmrArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsLambdaArgs

type AwsGovcloudIntegrationsLambdaArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsRdsArgs

type AwsGovcloudIntegrationsRdsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsRedShiftArgs

type AwsGovcloudIntegrationsRedShiftArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `api Gateway` * `auto scaling` * `elastic search`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `direct connect`
	// * `aws states`
	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. * `direct connect` * `aws states`

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. * `direct connect` * `aws states`

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.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	TagValue *string `pulumi:"tagValue"`
}

type AwsGovcloudIntegrationsSqsArgs

type AwsGovcloudIntegrationsSqsArgs struct {
	// Specify each AWS region that includes the resources that you want to monitor.
	// * `direct connect`
	// * `aws states`
	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.
	// * `api Gateway`
	// * `auto scaling`
	// * `elastic search`
	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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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. * `direct connect` * `aws states`

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. * `api Gateway` * `auto scaling` * `elastic search`

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"`
}

## 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{
			AccessKeyId:          pulumi.String("access-key-id of aws govcloud account"),
			AccountId:            pulumi.Int("The New Relic account ID where you want to link the AWS GovCloud account"),
			AwsAccountId:         pulumi.String("aws govcloud account id"),
			MetricCollectionMode: pulumi.String("PULL"),
			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"`
	// Billing integration. See Integration blocks below for details.
	Billing AwsIntegrationsBillingPtrOutput `pulumi:"billing"`
	// Cloudtrail integration. See Integration blocks below for details.
	Cloudtrail AwsIntegrationsCloudtrailPtrOutput `pulumi:"cloudtrail"`
	// Billing integration
	DocDb AwsIntegrationsDocDbPtrOutput `pulumi:"docDb"`
	// Health integration. See Integration blocks below for details.
	Health AwsIntegrationsHealthPtrOutput `pulumi:"health"`
	// The ID of the linked AWS account in New Relic.
	LinkedAccountId pulumi.IntOutput `pulumi:"linkedAccountId"`
	// S3 integration
	S3 AwsIntegrationsS3PtrOutput `pulumi:"s3"`
	// Trusted Advisor integration. See Integration blocks below for details.
	TrustedAdvisor AwsIntegrationsTrustedAdvisorPtrOutput `pulumi:"trustedAdvisor"`
	// VPC integration. See Integration blocks below for details.
	Vpc AwsIntegrationsVpcPtrOutput `pulumi:"vpc"`
	// X-Ray integration. See Integration blocks below for details.
	XRay AwsIntegrationsXRayPtrOutput `pulumi:"xRay"`
}

## 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 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
	// Billing integration. See Integration blocks below for details.
	Billing AwsIntegrationsBillingPtrInput
	// Cloudtrail integration. See Integration blocks below for details.
	Cloudtrail AwsIntegrationsCloudtrailPtrInput
	// Billing integration
	DocDb AwsIntegrationsDocDbPtrInput
	// Health integration. See Integration blocks below for details.
	Health AwsIntegrationsHealthPtrInput
	// The ID of the linked AWS account in New Relic.
	LinkedAccountId pulumi.IntInput
	// S3 integration
	S3 AwsIntegrationsS3PtrInput
	// Trusted Advisor integration. See Integration blocks below for details.
	TrustedAdvisor AwsIntegrationsTrustedAdvisorPtrInput
	// VPC integration. See Integration blocks below for details.
	Vpc AwsIntegrationsVpcPtrInput
	// X-Ray integration. See Integration blocks below for details.
	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 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 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 {
	// The data polling interval in seconds.
	MetricsPollingInterval *int `pulumi:"metricsPollingInterval"`
}

type AwsIntegrationsDocDbArgs

type AwsIntegrationsDocDbArgs struct {
	// 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) 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) 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 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 AwsIntegrationsInput

type AwsIntegrationsInput interface {
	pulumi.Input

	ToAwsIntegrationsOutput() AwsIntegrationsOutput
	ToAwsIntegrationsOutputWithContext(ctx context.Context) AwsIntegrationsOutput
}

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) Billing

Billing integration. See Integration blocks below for details.

func (AwsIntegrationsOutput) Cloudtrail

Cloudtrail integration. See Integration blocks below for details.

func (AwsIntegrationsOutput) DocDb

Billing integration

func (AwsIntegrationsOutput) ElementType

func (AwsIntegrationsOutput) ElementType() reflect.Type

func (AwsIntegrationsOutput) Health

Health integration. See Integration blocks below for details.

func (AwsIntegrationsOutput) LinkedAccountId

func (o AwsIntegrationsOutput) LinkedAccountId() pulumi.IntOutput

The ID of the linked AWS account in New Relic.

func (AwsIntegrationsOutput) S3

S3 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. See Integration blocks below for details.

func (AwsIntegrationsOutput) Vpc

VPC integration. See Integration blocks below for details.

func (AwsIntegrationsOutput) XRay

X-Ray integration. See Integration blocks below for details.

type AwsIntegrationsS3

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

type AwsIntegrationsS3Args

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

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) MetricsPollingInterval

func (o AwsIntegrationsS3Output) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

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) MetricsPollingInterval

func (o AwsIntegrationsS3PtrOutput) MetricsPollingInterval() pulumi.IntPtrOutput

The data polling interval in seconds.

func (AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutput

func (o AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutput() AwsIntegrationsS3PtrOutput

func (AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutputWithContext

func (o AwsIntegrationsS3PtrOutput) ToAwsIntegrationsS3PtrOutputWithContext(ctx context.Context) AwsIntegrationsS3PtrOutput

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
	// Billing integration. See Integration blocks below for details.
	Billing AwsIntegrationsBillingPtrInput
	// Cloudtrail integration. See Integration blocks below for details.
	Cloudtrail AwsIntegrationsCloudtrailPtrInput
	// Billing integration
	DocDb AwsIntegrationsDocDbPtrInput
	// Health integration. See Integration blocks below for details.
	Health AwsIntegrationsHealthPtrInput
	// The ID of the linked AWS account in New Relic.
	LinkedAccountId pulumi.IntPtrInput
	// S3 integration
	S3 AwsIntegrationsS3PtrInput
	// Trusted Advisor integration. See Integration blocks below for details.
	TrustedAdvisor AwsIntegrationsTrustedAdvisorPtrInput
	// VPC integration. See Integration blocks below for details.
	Vpc AwsIntegrationsVpcPtrInput
	// X-Ray integration. See Integration blocks below for details.
	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 linked account name
	Name pulumi.StringOutput `pulumi:"name"`
}

## 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 linked account name
	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 linked account name

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 linked account name
	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 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.
	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.
	VpnGateway AzureIntegrationsVpnGatewayPtrOutput `pulumi:"vpnGateway"`
}

## 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 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.
	VirtualNetworks AzureIntegrationsVirtualNetworksPtrInput
	// Azure VMs. See Integration blocks below for details.
	Vms AzureIntegrationsVmsPtrInput
	// Azure VPN Gateway. See Integration blocks below for details.
	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 a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
	TagKeys []string `pulumi:"tagKeys"`
}

type AzureIntegrationsCostManagementArgs

type AzureIntegrationsCostManagementArgs 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.
	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 a Tag key associated with the resources that you want to monitor. Filter values are 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 a Tag key associated with the resources that you want to monitor. Filter values are 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 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) 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.

func (AzureIntegrationsOutput) Vms

Azure VMs. See Integration blocks below for details.

func (AzureIntegrationsOutput) VpnGateway

Azure VPN Gateway. See Integration blocks below for details.

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 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.
	VirtualNetworks AzureIntegrationsVirtualNetworksPtrInput
	// Azure VMs. See Integration blocks below for details.
	Vms AzureIntegrationsVmsPtrInput
	// Azure VPN Gateway. See Integration blocks below for details.
	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"`
	// The name of the application in New Relic APM.
	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"`
}

## 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
	// The name of the application in New Relic APM.
	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

The name of the application in New Relic APM.

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
	// The name of the application in New Relic APM.
	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"`
	// GCP big table service
	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"`
}

## 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
	// GCP big table service
	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 {
	// Specify if labels 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"`
}

type GcpIntegrationsBigQueryArgs

type GcpIntegrationsBigQueryArgs struct {
	// Specify if labels 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"`
}

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

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

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

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

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

GCP big table service

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 {
	// Specify if labels 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"`
}

type GcpIntegrationsPubSubArgs

type GcpIntegrationsPubSubArgs struct {
	// Specify if labels 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"`
}

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

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

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

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

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 {
	// Specify if labels 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"`
}

type GcpIntegrationsSpannerArgs

type GcpIntegrationsSpannerArgs struct {
	// Specify if labels 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"`
}

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

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

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

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

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
	// GCP big table service
	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 {
	// Specify if labels 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"`
}

type GcpIntegrationsStorageArgs

type GcpIntegrationsStorageArgs struct {
	// Specify if labels 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"`
}

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

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

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

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

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"`
	// The name of the GCP account in New Relic.
	Name pulumi.StringOutput `pulumi:"name"`
	// Project ID of the GCP account.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
}

## 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
	// The name of the GCP account in New Relic.
	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

The name of the GCP account in New Relic.

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
	// The name of the GCP account in New Relic.
	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