Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Integration ¶
type Integration struct { pulumi.CustomResourceState ClientId pulumi.StringOutput `pulumi:"clientId"` ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` HostFilters pulumi.StringPtrOutput `pulumi:"hostFilters"` TenantName pulumi.StringOutput `pulumi:"tenantName"` }
Provides a Datadog - Microsoft Azure integration resource. This can be used to create and manage the integrations.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-datadog/sdk/v2/go/datadog/azure" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := azure.NewIntegration(ctx, "sandbox", &azure.IntegrationArgs{ ClientId: pulumi.String("<azure_client_id>"), ClientSecret: pulumi.String("<azure_client_secret_key>"), HostFilters: pulumi.String("examplefilter:true,example:true"), TenantName: pulumi.String("<azure_tenant_name>"), }) if err != nil { return err } return nil }) }
```
func GetIntegration ¶
func GetIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)
GetIntegration gets an existing Integration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIntegration ¶
func NewIntegration(ctx *pulumi.Context, name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)
NewIntegration registers a new resource with the given unique name, arguments, and options.
type IntegrationArgs ¶
type IntegrationArgs struct { ClientId pulumi.StringInput ClientSecret pulumi.StringInput HostFilters pulumi.StringPtrInput TenantName pulumi.StringInput }
The set of arguments for constructing a Integration resource.
func (IntegrationArgs) ElementType ¶
func (IntegrationArgs) ElementType() reflect.Type
type IntegrationState ¶
type IntegrationState struct { ClientId pulumi.StringPtrInput ClientSecret pulumi.StringPtrInput HostFilters pulumi.StringPtrInput TenantName pulumi.StringPtrInput }
func (IntegrationState) ElementType ¶
func (IntegrationState) ElementType() reflect.Type
Click to show internal directories.
Click to hide internal directories.