v20200201preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ManagedIdentityTypesSystemAssigned = ManagedIdentityTypes("SystemAssigned")
	ManagedIdentityTypesUserAssigned   = ManagedIdentityTypes("UserAssigned")
)
View Source
const (
	ProvisioningStateAccepted     = ProvisioningState("Accepted")
	ProvisioningStateCreating     = ProvisioningState("Creating")
	ProvisioningStateUpdating     = ProvisioningState("Updating")
	ProvisioningStateDeleting     = ProvisioningState("Deleting")
	ProvisioningStateSucceeded    = ProvisioningState("Succeeded")
	ProvisioningStateFailed       = ProvisioningState("Failed")
	ProvisioningStateCanceled     = ProvisioningState("Canceled")
	ProvisioningStateDeleted      = ProvisioningState("Deleted")
	ProvisioningStateNotSpecified = ProvisioningState("NotSpecified")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DatadogApiKeyResponse

type DatadogApiKeyResponse struct {
	// The time of creation of the API key.
	Created *string `pulumi:"created"`
	// The user that created the API key.
	CreatedBy *string `pulumi:"createdBy"`
	// The value of the API key.
	Key string `pulumi:"key"`
	// The name of the API key.
	Name *string `pulumi:"name"`
}

type DatadogApiKeyResponseArgs

type DatadogApiKeyResponseArgs struct {
	// The time of creation of the API key.
	Created pulumi.StringPtrInput `pulumi:"created"`
	// The user that created the API key.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The value of the API key.
	Key pulumi.StringInput `pulumi:"key"`
	// The name of the API key.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (DatadogApiKeyResponseArgs) ElementType

func (DatadogApiKeyResponseArgs) ElementType() reflect.Type

func (DatadogApiKeyResponseArgs) ToDatadogApiKeyResponseOutput

func (i DatadogApiKeyResponseArgs) ToDatadogApiKeyResponseOutput() DatadogApiKeyResponseOutput

func (DatadogApiKeyResponseArgs) ToDatadogApiKeyResponseOutputWithContext

func (i DatadogApiKeyResponseArgs) ToDatadogApiKeyResponseOutputWithContext(ctx context.Context) DatadogApiKeyResponseOutput

type DatadogApiKeyResponseArray

type DatadogApiKeyResponseArray []DatadogApiKeyResponseInput

func (DatadogApiKeyResponseArray) ElementType

func (DatadogApiKeyResponseArray) ElementType() reflect.Type

func (DatadogApiKeyResponseArray) ToDatadogApiKeyResponseArrayOutput

func (i DatadogApiKeyResponseArray) ToDatadogApiKeyResponseArrayOutput() DatadogApiKeyResponseArrayOutput

func (DatadogApiKeyResponseArray) ToDatadogApiKeyResponseArrayOutputWithContext

func (i DatadogApiKeyResponseArray) ToDatadogApiKeyResponseArrayOutputWithContext(ctx context.Context) DatadogApiKeyResponseArrayOutput

type DatadogApiKeyResponseArrayInput

type DatadogApiKeyResponseArrayInput interface {
	pulumi.Input

	ToDatadogApiKeyResponseArrayOutput() DatadogApiKeyResponseArrayOutput
	ToDatadogApiKeyResponseArrayOutputWithContext(context.Context) DatadogApiKeyResponseArrayOutput
}

DatadogApiKeyResponseArrayInput is an input type that accepts DatadogApiKeyResponseArray and DatadogApiKeyResponseArrayOutput values. You can construct a concrete instance of `DatadogApiKeyResponseArrayInput` via:

DatadogApiKeyResponseArray{ DatadogApiKeyResponseArgs{...} }

type DatadogApiKeyResponseArrayOutput

type DatadogApiKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (DatadogApiKeyResponseArrayOutput) ElementType

func (DatadogApiKeyResponseArrayOutput) Index

func (DatadogApiKeyResponseArrayOutput) ToDatadogApiKeyResponseArrayOutput

func (o DatadogApiKeyResponseArrayOutput) ToDatadogApiKeyResponseArrayOutput() DatadogApiKeyResponseArrayOutput

func (DatadogApiKeyResponseArrayOutput) ToDatadogApiKeyResponseArrayOutputWithContext

func (o DatadogApiKeyResponseArrayOutput) ToDatadogApiKeyResponseArrayOutputWithContext(ctx context.Context) DatadogApiKeyResponseArrayOutput

type DatadogApiKeyResponseInput

type DatadogApiKeyResponseInput interface {
	pulumi.Input

	ToDatadogApiKeyResponseOutput() DatadogApiKeyResponseOutput
	ToDatadogApiKeyResponseOutputWithContext(context.Context) DatadogApiKeyResponseOutput
}

DatadogApiKeyResponseInput is an input type that accepts DatadogApiKeyResponseArgs and DatadogApiKeyResponseOutput values. You can construct a concrete instance of `DatadogApiKeyResponseInput` via:

DatadogApiKeyResponseArgs{...}

type DatadogApiKeyResponseOutput

type DatadogApiKeyResponseOutput struct{ *pulumi.OutputState }

func (DatadogApiKeyResponseOutput) Created

The time of creation of the API key.

func (DatadogApiKeyResponseOutput) CreatedBy

The user that created the API key.

func (DatadogApiKeyResponseOutput) ElementType

func (DatadogApiKeyResponseOutput) Key

The value of the API key.

func (DatadogApiKeyResponseOutput) Name

The name of the API key.

func (DatadogApiKeyResponseOutput) ToDatadogApiKeyResponseOutput

func (o DatadogApiKeyResponseOutput) ToDatadogApiKeyResponseOutput() DatadogApiKeyResponseOutput

func (DatadogApiKeyResponseOutput) ToDatadogApiKeyResponseOutputWithContext

func (o DatadogApiKeyResponseOutput) ToDatadogApiKeyResponseOutputWithContext(ctx context.Context) DatadogApiKeyResponseOutput

type DatadogHostMetadataResponse

type DatadogHostMetadataResponse struct {
	// The agent version.
	AgentVersion  *string                       `pulumi:"agentVersion"`
	InstallMethod *DatadogInstallMethodResponse `pulumi:"installMethod"`
	LogsAgent     *DatadogLogsAgentResponse     `pulumi:"logsAgent"`
}

type DatadogHostMetadataResponseArgs

type DatadogHostMetadataResponseArgs struct {
	// The agent version.
	AgentVersion  pulumi.StringPtrInput                `pulumi:"agentVersion"`
	InstallMethod DatadogInstallMethodResponsePtrInput `pulumi:"installMethod"`
	LogsAgent     DatadogLogsAgentResponsePtrInput     `pulumi:"logsAgent"`
}

func (DatadogHostMetadataResponseArgs) ElementType

func (DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponseOutput

func (i DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponseOutput() DatadogHostMetadataResponseOutput

func (DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponseOutputWithContext

func (i DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponseOutputWithContext(ctx context.Context) DatadogHostMetadataResponseOutput

func (DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponsePtrOutput

func (i DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponsePtrOutput() DatadogHostMetadataResponsePtrOutput

func (DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponsePtrOutputWithContext

func (i DatadogHostMetadataResponseArgs) ToDatadogHostMetadataResponsePtrOutputWithContext(ctx context.Context) DatadogHostMetadataResponsePtrOutput

type DatadogHostMetadataResponseInput

type DatadogHostMetadataResponseInput interface {
	pulumi.Input

	ToDatadogHostMetadataResponseOutput() DatadogHostMetadataResponseOutput
	ToDatadogHostMetadataResponseOutputWithContext(context.Context) DatadogHostMetadataResponseOutput
}

DatadogHostMetadataResponseInput is an input type that accepts DatadogHostMetadataResponseArgs and DatadogHostMetadataResponseOutput values. You can construct a concrete instance of `DatadogHostMetadataResponseInput` via:

DatadogHostMetadataResponseArgs{...}

type DatadogHostMetadataResponseOutput

type DatadogHostMetadataResponseOutput struct{ *pulumi.OutputState }

func (DatadogHostMetadataResponseOutput) AgentVersion

The agent version.

func (DatadogHostMetadataResponseOutput) ElementType

func (DatadogHostMetadataResponseOutput) InstallMethod

func (DatadogHostMetadataResponseOutput) LogsAgent

func (DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponseOutput

func (o DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponseOutput() DatadogHostMetadataResponseOutput

func (DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponseOutputWithContext

func (o DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponseOutputWithContext(ctx context.Context) DatadogHostMetadataResponseOutput

func (DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponsePtrOutput

func (o DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponsePtrOutput() DatadogHostMetadataResponsePtrOutput

func (DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponsePtrOutputWithContext

func (o DatadogHostMetadataResponseOutput) ToDatadogHostMetadataResponsePtrOutputWithContext(ctx context.Context) DatadogHostMetadataResponsePtrOutput

type DatadogHostMetadataResponsePtrInput

type DatadogHostMetadataResponsePtrInput interface {
	pulumi.Input

	ToDatadogHostMetadataResponsePtrOutput() DatadogHostMetadataResponsePtrOutput
	ToDatadogHostMetadataResponsePtrOutputWithContext(context.Context) DatadogHostMetadataResponsePtrOutput
}

DatadogHostMetadataResponsePtrInput is an input type that accepts DatadogHostMetadataResponseArgs, DatadogHostMetadataResponsePtr and DatadogHostMetadataResponsePtrOutput values. You can construct a concrete instance of `DatadogHostMetadataResponsePtrInput` via:

        DatadogHostMetadataResponseArgs{...}

or:

        nil

type DatadogHostMetadataResponsePtrOutput

type DatadogHostMetadataResponsePtrOutput struct{ *pulumi.OutputState }

func (DatadogHostMetadataResponsePtrOutput) AgentVersion

The agent version.

func (DatadogHostMetadataResponsePtrOutput) Elem

func (DatadogHostMetadataResponsePtrOutput) ElementType

func (DatadogHostMetadataResponsePtrOutput) InstallMethod

func (DatadogHostMetadataResponsePtrOutput) LogsAgent

func (DatadogHostMetadataResponsePtrOutput) ToDatadogHostMetadataResponsePtrOutput

func (o DatadogHostMetadataResponsePtrOutput) ToDatadogHostMetadataResponsePtrOutput() DatadogHostMetadataResponsePtrOutput

func (DatadogHostMetadataResponsePtrOutput) ToDatadogHostMetadataResponsePtrOutputWithContext

func (o DatadogHostMetadataResponsePtrOutput) ToDatadogHostMetadataResponsePtrOutputWithContext(ctx context.Context) DatadogHostMetadataResponsePtrOutput

type DatadogHostResponse

type DatadogHostResponse struct {
	// The aliases for the host.
	Aliases []string `pulumi:"aliases"`
	// The Datadog integrations reporting metrics for the host.
	Apps []string                     `pulumi:"apps"`
	Meta *DatadogHostMetadataResponse `pulumi:"meta"`
	// The name of the host.
	Name *string `pulumi:"name"`
}

type DatadogHostResponseArgs

type DatadogHostResponseArgs struct {
	// The aliases for the host.
	Aliases pulumi.StringArrayInput `pulumi:"aliases"`
	// The Datadog integrations reporting metrics for the host.
	Apps pulumi.StringArrayInput             `pulumi:"apps"`
	Meta DatadogHostMetadataResponsePtrInput `pulumi:"meta"`
	// The name of the host.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (DatadogHostResponseArgs) ElementType

func (DatadogHostResponseArgs) ElementType() reflect.Type

func (DatadogHostResponseArgs) ToDatadogHostResponseOutput

func (i DatadogHostResponseArgs) ToDatadogHostResponseOutput() DatadogHostResponseOutput

func (DatadogHostResponseArgs) ToDatadogHostResponseOutputWithContext

func (i DatadogHostResponseArgs) ToDatadogHostResponseOutputWithContext(ctx context.Context) DatadogHostResponseOutput

type DatadogHostResponseArray

type DatadogHostResponseArray []DatadogHostResponseInput

func (DatadogHostResponseArray) ElementType

func (DatadogHostResponseArray) ElementType() reflect.Type

func (DatadogHostResponseArray) ToDatadogHostResponseArrayOutput

func (i DatadogHostResponseArray) ToDatadogHostResponseArrayOutput() DatadogHostResponseArrayOutput

func (DatadogHostResponseArray) ToDatadogHostResponseArrayOutputWithContext

func (i DatadogHostResponseArray) ToDatadogHostResponseArrayOutputWithContext(ctx context.Context) DatadogHostResponseArrayOutput

type DatadogHostResponseArrayInput

type DatadogHostResponseArrayInput interface {
	pulumi.Input

	ToDatadogHostResponseArrayOutput() DatadogHostResponseArrayOutput
	ToDatadogHostResponseArrayOutputWithContext(context.Context) DatadogHostResponseArrayOutput
}

DatadogHostResponseArrayInput is an input type that accepts DatadogHostResponseArray and DatadogHostResponseArrayOutput values. You can construct a concrete instance of `DatadogHostResponseArrayInput` via:

DatadogHostResponseArray{ DatadogHostResponseArgs{...} }

type DatadogHostResponseArrayOutput

type DatadogHostResponseArrayOutput struct{ *pulumi.OutputState }

func (DatadogHostResponseArrayOutput) ElementType

func (DatadogHostResponseArrayOutput) Index

func (DatadogHostResponseArrayOutput) ToDatadogHostResponseArrayOutput

func (o DatadogHostResponseArrayOutput) ToDatadogHostResponseArrayOutput() DatadogHostResponseArrayOutput

func (DatadogHostResponseArrayOutput) ToDatadogHostResponseArrayOutputWithContext

func (o DatadogHostResponseArrayOutput) ToDatadogHostResponseArrayOutputWithContext(ctx context.Context) DatadogHostResponseArrayOutput

type DatadogHostResponseInput

type DatadogHostResponseInput interface {
	pulumi.Input

	ToDatadogHostResponseOutput() DatadogHostResponseOutput
	ToDatadogHostResponseOutputWithContext(context.Context) DatadogHostResponseOutput
}

DatadogHostResponseInput is an input type that accepts DatadogHostResponseArgs and DatadogHostResponseOutput values. You can construct a concrete instance of `DatadogHostResponseInput` via:

DatadogHostResponseArgs{...}

type DatadogHostResponseOutput

type DatadogHostResponseOutput struct{ *pulumi.OutputState }

func (DatadogHostResponseOutput) Aliases

The aliases for the host.

func (DatadogHostResponseOutput) Apps

The Datadog integrations reporting metrics for the host.

func (DatadogHostResponseOutput) ElementType

func (DatadogHostResponseOutput) ElementType() reflect.Type

func (DatadogHostResponseOutput) Meta

func (DatadogHostResponseOutput) Name

The name of the host.

func (DatadogHostResponseOutput) ToDatadogHostResponseOutput

func (o DatadogHostResponseOutput) ToDatadogHostResponseOutput() DatadogHostResponseOutput

func (DatadogHostResponseOutput) ToDatadogHostResponseOutputWithContext

func (o DatadogHostResponseOutput) ToDatadogHostResponseOutputWithContext(ctx context.Context) DatadogHostResponseOutput

type DatadogInstallMethodResponse

type DatadogInstallMethodResponse struct {
	// The installer version.
	InstallerVersion *string `pulumi:"installerVersion"`
	// The tool.
	Tool *string `pulumi:"tool"`
	// The tool version.
	ToolVersion *string `pulumi:"toolVersion"`
}

type DatadogInstallMethodResponseArgs

type DatadogInstallMethodResponseArgs struct {
	// The installer version.
	InstallerVersion pulumi.StringPtrInput `pulumi:"installerVersion"`
	// The tool.
	Tool pulumi.StringPtrInput `pulumi:"tool"`
	// The tool version.
	ToolVersion pulumi.StringPtrInput `pulumi:"toolVersion"`
}

func (DatadogInstallMethodResponseArgs) ElementType

func (DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponseOutput

func (i DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponseOutput() DatadogInstallMethodResponseOutput

func (DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponseOutputWithContext

func (i DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponseOutputWithContext(ctx context.Context) DatadogInstallMethodResponseOutput

func (DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponsePtrOutput

func (i DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponsePtrOutput() DatadogInstallMethodResponsePtrOutput

func (DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponsePtrOutputWithContext

func (i DatadogInstallMethodResponseArgs) ToDatadogInstallMethodResponsePtrOutputWithContext(ctx context.Context) DatadogInstallMethodResponsePtrOutput

type DatadogInstallMethodResponseInput

type DatadogInstallMethodResponseInput interface {
	pulumi.Input

	ToDatadogInstallMethodResponseOutput() DatadogInstallMethodResponseOutput
	ToDatadogInstallMethodResponseOutputWithContext(context.Context) DatadogInstallMethodResponseOutput
}

DatadogInstallMethodResponseInput is an input type that accepts DatadogInstallMethodResponseArgs and DatadogInstallMethodResponseOutput values. You can construct a concrete instance of `DatadogInstallMethodResponseInput` via:

DatadogInstallMethodResponseArgs{...}

type DatadogInstallMethodResponseOutput

type DatadogInstallMethodResponseOutput struct{ *pulumi.OutputState }

func (DatadogInstallMethodResponseOutput) ElementType

func (DatadogInstallMethodResponseOutput) InstallerVersion

The installer version.

func (DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponseOutput

func (o DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponseOutput() DatadogInstallMethodResponseOutput

func (DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponseOutputWithContext

func (o DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponseOutputWithContext(ctx context.Context) DatadogInstallMethodResponseOutput

func (DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponsePtrOutput

func (o DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponsePtrOutput() DatadogInstallMethodResponsePtrOutput

func (DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponsePtrOutputWithContext

func (o DatadogInstallMethodResponseOutput) ToDatadogInstallMethodResponsePtrOutputWithContext(ctx context.Context) DatadogInstallMethodResponsePtrOutput

func (DatadogInstallMethodResponseOutput) Tool

The tool.

func (DatadogInstallMethodResponseOutput) ToolVersion

The tool version.

type DatadogInstallMethodResponsePtrInput

type DatadogInstallMethodResponsePtrInput interface {
	pulumi.Input

	ToDatadogInstallMethodResponsePtrOutput() DatadogInstallMethodResponsePtrOutput
	ToDatadogInstallMethodResponsePtrOutputWithContext(context.Context) DatadogInstallMethodResponsePtrOutput
}

DatadogInstallMethodResponsePtrInput is an input type that accepts DatadogInstallMethodResponseArgs, DatadogInstallMethodResponsePtr and DatadogInstallMethodResponsePtrOutput values. You can construct a concrete instance of `DatadogInstallMethodResponsePtrInput` via:

        DatadogInstallMethodResponseArgs{...}

or:

        nil

type DatadogInstallMethodResponsePtrOutput

type DatadogInstallMethodResponsePtrOutput struct{ *pulumi.OutputState }

func (DatadogInstallMethodResponsePtrOutput) Elem

func (DatadogInstallMethodResponsePtrOutput) ElementType

func (DatadogInstallMethodResponsePtrOutput) InstallerVersion

The installer version.

func (DatadogInstallMethodResponsePtrOutput) ToDatadogInstallMethodResponsePtrOutput

func (o DatadogInstallMethodResponsePtrOutput) ToDatadogInstallMethodResponsePtrOutput() DatadogInstallMethodResponsePtrOutput

func (DatadogInstallMethodResponsePtrOutput) ToDatadogInstallMethodResponsePtrOutputWithContext

func (o DatadogInstallMethodResponsePtrOutput) ToDatadogInstallMethodResponsePtrOutputWithContext(ctx context.Context) DatadogInstallMethodResponsePtrOutput

func (DatadogInstallMethodResponsePtrOutput) Tool

The tool.

func (DatadogInstallMethodResponsePtrOutput) ToolVersion

The tool version.

type DatadogLogsAgentResponse

type DatadogLogsAgentResponse struct {
	// The transport.
	Transport *string `pulumi:"transport"`
}

type DatadogLogsAgentResponseArgs

type DatadogLogsAgentResponseArgs struct {
	// The transport.
	Transport pulumi.StringPtrInput `pulumi:"transport"`
}

func (DatadogLogsAgentResponseArgs) ElementType

func (DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponseOutput

func (i DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponseOutput() DatadogLogsAgentResponseOutput

func (DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponseOutputWithContext

func (i DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponseOutputWithContext(ctx context.Context) DatadogLogsAgentResponseOutput

func (DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponsePtrOutput

func (i DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponsePtrOutput() DatadogLogsAgentResponsePtrOutput

func (DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponsePtrOutputWithContext

func (i DatadogLogsAgentResponseArgs) ToDatadogLogsAgentResponsePtrOutputWithContext(ctx context.Context) DatadogLogsAgentResponsePtrOutput

type DatadogLogsAgentResponseInput

type DatadogLogsAgentResponseInput interface {
	pulumi.Input

	ToDatadogLogsAgentResponseOutput() DatadogLogsAgentResponseOutput
	ToDatadogLogsAgentResponseOutputWithContext(context.Context) DatadogLogsAgentResponseOutput
}

DatadogLogsAgentResponseInput is an input type that accepts DatadogLogsAgentResponseArgs and DatadogLogsAgentResponseOutput values. You can construct a concrete instance of `DatadogLogsAgentResponseInput` via:

DatadogLogsAgentResponseArgs{...}

type DatadogLogsAgentResponseOutput

type DatadogLogsAgentResponseOutput struct{ *pulumi.OutputState }

func (DatadogLogsAgentResponseOutput) ElementType

func (DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponseOutput

func (o DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponseOutput() DatadogLogsAgentResponseOutput

func (DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponseOutputWithContext

func (o DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponseOutputWithContext(ctx context.Context) DatadogLogsAgentResponseOutput

func (DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponsePtrOutput

func (o DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponsePtrOutput() DatadogLogsAgentResponsePtrOutput

func (DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponsePtrOutputWithContext

func (o DatadogLogsAgentResponseOutput) ToDatadogLogsAgentResponsePtrOutputWithContext(ctx context.Context) DatadogLogsAgentResponsePtrOutput

func (DatadogLogsAgentResponseOutput) Transport

The transport.

type DatadogLogsAgentResponsePtrInput

type DatadogLogsAgentResponsePtrInput interface {
	pulumi.Input

	ToDatadogLogsAgentResponsePtrOutput() DatadogLogsAgentResponsePtrOutput
	ToDatadogLogsAgentResponsePtrOutputWithContext(context.Context) DatadogLogsAgentResponsePtrOutput
}

DatadogLogsAgentResponsePtrInput is an input type that accepts DatadogLogsAgentResponseArgs, DatadogLogsAgentResponsePtr and DatadogLogsAgentResponsePtrOutput values. You can construct a concrete instance of `DatadogLogsAgentResponsePtrInput` via:

        DatadogLogsAgentResponseArgs{...}

or:

        nil

type DatadogLogsAgentResponsePtrOutput

type DatadogLogsAgentResponsePtrOutput struct{ *pulumi.OutputState }

func (DatadogLogsAgentResponsePtrOutput) Elem

func (DatadogLogsAgentResponsePtrOutput) ElementType

func (DatadogLogsAgentResponsePtrOutput) ToDatadogLogsAgentResponsePtrOutput

func (o DatadogLogsAgentResponsePtrOutput) ToDatadogLogsAgentResponsePtrOutput() DatadogLogsAgentResponsePtrOutput

func (DatadogLogsAgentResponsePtrOutput) ToDatadogLogsAgentResponsePtrOutputWithContext

func (o DatadogLogsAgentResponsePtrOutput) ToDatadogLogsAgentResponsePtrOutputWithContext(ctx context.Context) DatadogLogsAgentResponsePtrOutput

func (DatadogLogsAgentResponsePtrOutput) Transport

The transport.

type DatadogOrganizationProperties

type DatadogOrganizationProperties struct {
	// The Id of the Enterprise App used for Single sign on.
	EnterpriseAppId *string `pulumi:"enterpriseAppId"`
	// The auth code used to linking to an existing datadog organization.
	LinkingAuthCode *string `pulumi:"linkingAuthCode"`
	// The client_id from an existing in exchange for an auth token to link organization.
	LinkingClientId *string `pulumi:"linkingClientId"`
}

Datadog organization properties

type DatadogOrganizationPropertiesArgs

type DatadogOrganizationPropertiesArgs struct {
	// The Id of the Enterprise App used for Single sign on.
	EnterpriseAppId pulumi.StringPtrInput `pulumi:"enterpriseAppId"`
	// The auth code used to linking to an existing datadog organization.
	LinkingAuthCode pulumi.StringPtrInput `pulumi:"linkingAuthCode"`
	// The client_id from an existing in exchange for an auth token to link organization.
	LinkingClientId pulumi.StringPtrInput `pulumi:"linkingClientId"`
}

Datadog organization properties

func (DatadogOrganizationPropertiesArgs) ElementType

func (DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesOutput

func (i DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesOutput() DatadogOrganizationPropertiesOutput

func (DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesOutputWithContext

func (i DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesOutput

func (DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesPtrOutput

func (i DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesPtrOutput() DatadogOrganizationPropertiesPtrOutput

func (DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesPtrOutputWithContext

func (i DatadogOrganizationPropertiesArgs) ToDatadogOrganizationPropertiesPtrOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesPtrOutput

type DatadogOrganizationPropertiesInput

type DatadogOrganizationPropertiesInput interface {
	pulumi.Input

	ToDatadogOrganizationPropertiesOutput() DatadogOrganizationPropertiesOutput
	ToDatadogOrganizationPropertiesOutputWithContext(context.Context) DatadogOrganizationPropertiesOutput
}

DatadogOrganizationPropertiesInput is an input type that accepts DatadogOrganizationPropertiesArgs and DatadogOrganizationPropertiesOutput values. You can construct a concrete instance of `DatadogOrganizationPropertiesInput` via:

DatadogOrganizationPropertiesArgs{...}

type DatadogOrganizationPropertiesOutput

type DatadogOrganizationPropertiesOutput struct{ *pulumi.OutputState }

Datadog organization properties

func (DatadogOrganizationPropertiesOutput) ElementType

func (DatadogOrganizationPropertiesOutput) EnterpriseAppId

The Id of the Enterprise App used for Single sign on.

func (DatadogOrganizationPropertiesOutput) LinkingAuthCode

The auth code used to linking to an existing datadog organization.

func (DatadogOrganizationPropertiesOutput) LinkingClientId

The client_id from an existing in exchange for an auth token to link organization.

func (DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesOutput

func (o DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesOutput() DatadogOrganizationPropertiesOutput

func (DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesOutputWithContext

func (o DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesOutput

func (DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesPtrOutput

func (o DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesPtrOutput() DatadogOrganizationPropertiesPtrOutput

func (DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesPtrOutputWithContext

func (o DatadogOrganizationPropertiesOutput) ToDatadogOrganizationPropertiesPtrOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesPtrOutput

type DatadogOrganizationPropertiesPtrInput

type DatadogOrganizationPropertiesPtrInput interface {
	pulumi.Input

	ToDatadogOrganizationPropertiesPtrOutput() DatadogOrganizationPropertiesPtrOutput
	ToDatadogOrganizationPropertiesPtrOutputWithContext(context.Context) DatadogOrganizationPropertiesPtrOutput
}

DatadogOrganizationPropertiesPtrInput is an input type that accepts DatadogOrganizationPropertiesArgs, DatadogOrganizationPropertiesPtr and DatadogOrganizationPropertiesPtrOutput values. You can construct a concrete instance of `DatadogOrganizationPropertiesPtrInput` via:

        DatadogOrganizationPropertiesArgs{...}

or:

        nil

type DatadogOrganizationPropertiesPtrOutput

type DatadogOrganizationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DatadogOrganizationPropertiesPtrOutput) Elem

func (DatadogOrganizationPropertiesPtrOutput) ElementType

func (DatadogOrganizationPropertiesPtrOutput) EnterpriseAppId

The Id of the Enterprise App used for Single sign on.

func (DatadogOrganizationPropertiesPtrOutput) LinkingAuthCode

The auth code used to linking to an existing datadog organization.

func (DatadogOrganizationPropertiesPtrOutput) LinkingClientId

The client_id from an existing in exchange for an auth token to link organization.

func (DatadogOrganizationPropertiesPtrOutput) ToDatadogOrganizationPropertiesPtrOutput

func (o DatadogOrganizationPropertiesPtrOutput) ToDatadogOrganizationPropertiesPtrOutput() DatadogOrganizationPropertiesPtrOutput

func (DatadogOrganizationPropertiesPtrOutput) ToDatadogOrganizationPropertiesPtrOutputWithContext

func (o DatadogOrganizationPropertiesPtrOutput) ToDatadogOrganizationPropertiesPtrOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesPtrOutput

type DatadogOrganizationPropertiesResponse

type DatadogOrganizationPropertiesResponse struct {
	// The Id of the Enterprise App used for Single sign on.
	EnterpriseAppId *string `pulumi:"enterpriseAppId"`
	// Id of the Datadog organization.
	Id string `pulumi:"id"`
	// The auth code used to linking to an existing datadog organization.
	LinkingAuthCode *string `pulumi:"linkingAuthCode"`
	// The client_id from an existing in exchange for an auth token to link organization.
	LinkingClientId *string `pulumi:"linkingClientId"`
	// Name of the Datadog organization.
	Name string `pulumi:"name"`
}

Datadog organization properties

type DatadogOrganizationPropertiesResponseArgs

type DatadogOrganizationPropertiesResponseArgs struct {
	// The Id of the Enterprise App used for Single sign on.
	EnterpriseAppId pulumi.StringPtrInput `pulumi:"enterpriseAppId"`
	// Id of the Datadog organization.
	Id pulumi.StringInput `pulumi:"id"`
	// The auth code used to linking to an existing datadog organization.
	LinkingAuthCode pulumi.StringPtrInput `pulumi:"linkingAuthCode"`
	// The client_id from an existing in exchange for an auth token to link organization.
	LinkingClientId pulumi.StringPtrInput `pulumi:"linkingClientId"`
	// Name of the Datadog organization.
	Name pulumi.StringInput `pulumi:"name"`
}

Datadog organization properties

func (DatadogOrganizationPropertiesResponseArgs) ElementType

func (DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponseOutput

func (i DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponseOutput() DatadogOrganizationPropertiesResponseOutput

func (DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponseOutputWithContext

func (i DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponseOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesResponseOutput

func (DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponsePtrOutput

func (i DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponsePtrOutput() DatadogOrganizationPropertiesResponsePtrOutput

func (DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponsePtrOutputWithContext

func (i DatadogOrganizationPropertiesResponseArgs) ToDatadogOrganizationPropertiesResponsePtrOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesResponsePtrOutput

type DatadogOrganizationPropertiesResponseInput

type DatadogOrganizationPropertiesResponseInput interface {
	pulumi.Input

	ToDatadogOrganizationPropertiesResponseOutput() DatadogOrganizationPropertiesResponseOutput
	ToDatadogOrganizationPropertiesResponseOutputWithContext(context.Context) DatadogOrganizationPropertiesResponseOutput
}

DatadogOrganizationPropertiesResponseInput is an input type that accepts DatadogOrganizationPropertiesResponseArgs and DatadogOrganizationPropertiesResponseOutput values. You can construct a concrete instance of `DatadogOrganizationPropertiesResponseInput` via:

DatadogOrganizationPropertiesResponseArgs{...}

type DatadogOrganizationPropertiesResponseOutput

type DatadogOrganizationPropertiesResponseOutput struct{ *pulumi.OutputState }

Datadog organization properties

func (DatadogOrganizationPropertiesResponseOutput) ElementType

func (DatadogOrganizationPropertiesResponseOutput) EnterpriseAppId

The Id of the Enterprise App used for Single sign on.

func (DatadogOrganizationPropertiesResponseOutput) Id

Id of the Datadog organization.

func (DatadogOrganizationPropertiesResponseOutput) LinkingAuthCode

The auth code used to linking to an existing datadog organization.

func (DatadogOrganizationPropertiesResponseOutput) LinkingClientId

The client_id from an existing in exchange for an auth token to link organization.

func (DatadogOrganizationPropertiesResponseOutput) Name

Name of the Datadog organization.

func (DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponseOutput

func (o DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponseOutput() DatadogOrganizationPropertiesResponseOutput

func (DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponseOutputWithContext

func (o DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponseOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesResponseOutput

func (DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponsePtrOutput

func (o DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponsePtrOutput() DatadogOrganizationPropertiesResponsePtrOutput

func (DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponsePtrOutputWithContext

func (o DatadogOrganizationPropertiesResponseOutput) ToDatadogOrganizationPropertiesResponsePtrOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesResponsePtrOutput

type DatadogOrganizationPropertiesResponsePtrInput

type DatadogOrganizationPropertiesResponsePtrInput interface {
	pulumi.Input

	ToDatadogOrganizationPropertiesResponsePtrOutput() DatadogOrganizationPropertiesResponsePtrOutput
	ToDatadogOrganizationPropertiesResponsePtrOutputWithContext(context.Context) DatadogOrganizationPropertiesResponsePtrOutput
}

DatadogOrganizationPropertiesResponsePtrInput is an input type that accepts DatadogOrganizationPropertiesResponseArgs, DatadogOrganizationPropertiesResponsePtr and DatadogOrganizationPropertiesResponsePtrOutput values. You can construct a concrete instance of `DatadogOrganizationPropertiesResponsePtrInput` via:

        DatadogOrganizationPropertiesResponseArgs{...}

or:

        nil

type DatadogOrganizationPropertiesResponsePtrOutput

type DatadogOrganizationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DatadogOrganizationPropertiesResponsePtrOutput) Elem

func (DatadogOrganizationPropertiesResponsePtrOutput) ElementType

func (DatadogOrganizationPropertiesResponsePtrOutput) EnterpriseAppId

The Id of the Enterprise App used for Single sign on.

func (DatadogOrganizationPropertiesResponsePtrOutput) Id

Id of the Datadog organization.

func (DatadogOrganizationPropertiesResponsePtrOutput) LinkingAuthCode

The auth code used to linking to an existing datadog organization.

func (DatadogOrganizationPropertiesResponsePtrOutput) LinkingClientId

The client_id from an existing in exchange for an auth token to link organization.

func (DatadogOrganizationPropertiesResponsePtrOutput) Name

Name of the Datadog organization.

func (DatadogOrganizationPropertiesResponsePtrOutput) ToDatadogOrganizationPropertiesResponsePtrOutput

func (o DatadogOrganizationPropertiesResponsePtrOutput) ToDatadogOrganizationPropertiesResponsePtrOutput() DatadogOrganizationPropertiesResponsePtrOutput

func (DatadogOrganizationPropertiesResponsePtrOutput) ToDatadogOrganizationPropertiesResponsePtrOutputWithContext

func (o DatadogOrganizationPropertiesResponsePtrOutput) ToDatadogOrganizationPropertiesResponsePtrOutputWithContext(ctx context.Context) DatadogOrganizationPropertiesResponsePtrOutput

type GetApiKeyDefaultKeyArgs

type GetApiKeyDefaultKeyArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetApiKeyDefaultKeyResult

type GetApiKeyDefaultKeyResult struct {
	// The time of creation of the API key.
	Created *string `pulumi:"created"`
	// The user that created the API key.
	CreatedBy *string `pulumi:"createdBy"`
	// The value of the API key.
	Key string `pulumi:"key"`
	// The name of the API key.
	Name *string `pulumi:"name"`
}

type IdentityProperties

type IdentityProperties struct {
	// Identity type
	Type *string `pulumi:"type"`
}

type IdentityPropertiesArgs

type IdentityPropertiesArgs struct {
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (IdentityPropertiesArgs) ElementType

func (IdentityPropertiesArgs) ElementType() reflect.Type

func (IdentityPropertiesArgs) ToIdentityPropertiesOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext

func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext

func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

type IdentityPropertiesInput

type IdentityPropertiesInput interface {
	pulumi.Input

	ToIdentityPropertiesOutput() IdentityPropertiesOutput
	ToIdentityPropertiesOutputWithContext(context.Context) IdentityPropertiesOutput
}

IdentityPropertiesInput is an input type that accepts IdentityPropertiesArgs and IdentityPropertiesOutput values. You can construct a concrete instance of `IdentityPropertiesInput` via:

IdentityPropertiesArgs{...}

type IdentityPropertiesOutput

type IdentityPropertiesOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesOutput) ElementType

func (IdentityPropertiesOutput) ElementType() reflect.Type

func (IdentityPropertiesOutput) ToIdentityPropertiesOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext

func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext

func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesOutput) Type

Identity type

type IdentityPropertiesPtrInput

type IdentityPropertiesPtrInput interface {
	pulumi.Input

	ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
	ToIdentityPropertiesPtrOutputWithContext(context.Context) IdentityPropertiesPtrOutput
}

IdentityPropertiesPtrInput is an input type that accepts IdentityPropertiesArgs, IdentityPropertiesPtr and IdentityPropertiesPtrOutput values. You can construct a concrete instance of `IdentityPropertiesPtrInput` via:

        IdentityPropertiesArgs{...}

or:

        nil

type IdentityPropertiesPtrOutput

type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesPtrOutput) Elem

func (IdentityPropertiesPtrOutput) ElementType

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext

func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput

func (IdentityPropertiesPtrOutput) Type

Identity type

type IdentityPropertiesResponse

type IdentityPropertiesResponse struct {
	// The identity ID.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// Identity type
	Type *string `pulumi:"type"`
}

type IdentityPropertiesResponseArgs

type IdentityPropertiesResponseArgs struct {
	// The identity ID.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (IdentityPropertiesResponseArgs) ElementType

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext

func (i IdentityPropertiesResponseArgs) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponseInput

type IdentityPropertiesResponseInput interface {
	pulumi.Input

	ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
	ToIdentityPropertiesResponseOutputWithContext(context.Context) IdentityPropertiesResponseOutput
}

IdentityPropertiesResponseInput is an input type that accepts IdentityPropertiesResponseArgs and IdentityPropertiesResponseOutput values. You can construct a concrete instance of `IdentityPropertiesResponseInput` via:

IdentityPropertiesResponseArgs{...}

type IdentityPropertiesResponseOutput

type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponseOutput) ElementType

func (IdentityPropertiesResponseOutput) PrincipalId

The identity ID.

func (IdentityPropertiesResponseOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponseOutput) Type

Identity type

type IdentityPropertiesResponsePtrInput

type IdentityPropertiesResponsePtrInput interface {
	pulumi.Input

	ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
	ToIdentityPropertiesResponsePtrOutputWithContext(context.Context) IdentityPropertiesResponsePtrOutput
}

IdentityPropertiesResponsePtrInput is an input type that accepts IdentityPropertiesResponseArgs, IdentityPropertiesResponsePtr and IdentityPropertiesResponsePtrOutput values. You can construct a concrete instance of `IdentityPropertiesResponsePtrInput` via:

        IdentityPropertiesResponseArgs{...}

or:

        nil

type IdentityPropertiesResponsePtrOutput

type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityPropertiesResponsePtrOutput) Elem

func (IdentityPropertiesResponsePtrOutput) ElementType

func (IdentityPropertiesResponsePtrOutput) PrincipalId

The identity ID.

func (IdentityPropertiesResponsePtrOutput) TenantId

The tenant ID of resource.

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext

func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput

func (IdentityPropertiesResponsePtrOutput) Type

Identity type

type LinkedResourceResponse

type LinkedResourceResponse struct {
	// The ARM id of the linked resource.
	Id *string `pulumi:"id"`
}

The definition of a linked resource.

type LinkedResourceResponseArgs

type LinkedResourceResponseArgs struct {
	// The ARM id of the linked resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The definition of a linked resource.

func (LinkedResourceResponseArgs) ElementType

func (LinkedResourceResponseArgs) ElementType() reflect.Type

func (LinkedResourceResponseArgs) ToLinkedResourceResponseOutput

func (i LinkedResourceResponseArgs) ToLinkedResourceResponseOutput() LinkedResourceResponseOutput

func (LinkedResourceResponseArgs) ToLinkedResourceResponseOutputWithContext

func (i LinkedResourceResponseArgs) ToLinkedResourceResponseOutputWithContext(ctx context.Context) LinkedResourceResponseOutput

type LinkedResourceResponseArray

type LinkedResourceResponseArray []LinkedResourceResponseInput

func (LinkedResourceResponseArray) ElementType

func (LinkedResourceResponseArray) ToLinkedResourceResponseArrayOutput

func (i LinkedResourceResponseArray) ToLinkedResourceResponseArrayOutput() LinkedResourceResponseArrayOutput

func (LinkedResourceResponseArray) ToLinkedResourceResponseArrayOutputWithContext

func (i LinkedResourceResponseArray) ToLinkedResourceResponseArrayOutputWithContext(ctx context.Context) LinkedResourceResponseArrayOutput

type LinkedResourceResponseArrayInput

type LinkedResourceResponseArrayInput interface {
	pulumi.Input

	ToLinkedResourceResponseArrayOutput() LinkedResourceResponseArrayOutput
	ToLinkedResourceResponseArrayOutputWithContext(context.Context) LinkedResourceResponseArrayOutput
}

LinkedResourceResponseArrayInput is an input type that accepts LinkedResourceResponseArray and LinkedResourceResponseArrayOutput values. You can construct a concrete instance of `LinkedResourceResponseArrayInput` via:

LinkedResourceResponseArray{ LinkedResourceResponseArgs{...} }

type LinkedResourceResponseArrayOutput

type LinkedResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (LinkedResourceResponseArrayOutput) ElementType

func (LinkedResourceResponseArrayOutput) Index

func (LinkedResourceResponseArrayOutput) ToLinkedResourceResponseArrayOutput

func (o LinkedResourceResponseArrayOutput) ToLinkedResourceResponseArrayOutput() LinkedResourceResponseArrayOutput

func (LinkedResourceResponseArrayOutput) ToLinkedResourceResponseArrayOutputWithContext

func (o LinkedResourceResponseArrayOutput) ToLinkedResourceResponseArrayOutputWithContext(ctx context.Context) LinkedResourceResponseArrayOutput

type LinkedResourceResponseInput

type LinkedResourceResponseInput interface {
	pulumi.Input

	ToLinkedResourceResponseOutput() LinkedResourceResponseOutput
	ToLinkedResourceResponseOutputWithContext(context.Context) LinkedResourceResponseOutput
}

LinkedResourceResponseInput is an input type that accepts LinkedResourceResponseArgs and LinkedResourceResponseOutput values. You can construct a concrete instance of `LinkedResourceResponseInput` via:

LinkedResourceResponseArgs{...}

type LinkedResourceResponseOutput

type LinkedResourceResponseOutput struct{ *pulumi.OutputState }

The definition of a linked resource.

func (LinkedResourceResponseOutput) ElementType

func (LinkedResourceResponseOutput) Id

The ARM id of the linked resource.

func (LinkedResourceResponseOutput) ToLinkedResourceResponseOutput

func (o LinkedResourceResponseOutput) ToLinkedResourceResponseOutput() LinkedResourceResponseOutput

func (LinkedResourceResponseOutput) ToLinkedResourceResponseOutputWithContext

func (o LinkedResourceResponseOutput) ToLinkedResourceResponseOutputWithContext(ctx context.Context) LinkedResourceResponseOutput

type ListApiKeyArgs

type ListApiKeyArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListApiKeyResult

type ListApiKeyResult struct {
	// Link to the next set of results, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []DatadogApiKeyResponse `pulumi:"value"`
}

Response of a list operation.

func ListApiKey

func ListApiKey(ctx *pulumi.Context, args *ListApiKeyArgs, opts ...pulumi.InvokeOption) (*ListApiKeyResult, error)

type ListHostArgs

type ListHostArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListHostResult

type ListHostResult struct {
	// Link to the next set of results, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []DatadogHostResponse `pulumi:"value"`
}

Response of a list operation.

func ListHost

func ListHost(ctx *pulumi.Context, args *ListHostArgs, opts ...pulumi.InvokeOption) (*ListHostResult, error)

type ListLinkedResourceArgs

type ListLinkedResourceArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListLinkedResourceResult

type ListLinkedResourceResult struct {
	// Link to the next set of results, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []LinkedResourceResponse `pulumi:"value"`
}

Response of a list operation.

type ListMonitoredResourceArgs

type ListMonitoredResourceArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListMonitoredResourceResult

type ListMonitoredResourceResult struct {
	// Link to the next set of results, if any.
	NextLink *string `pulumi:"nextLink"`
	// Results of a list operation.
	Value []MonitoredResourceResponse `pulumi:"value"`
}

Response of a list operation.

type LookupMonitorArgs

type LookupMonitorArgs struct {
	// Monitor resource name
	MonitorName string `pulumi:"monitorName"`
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMonitorResult

type LookupMonitorResult struct {
	// ARM id of the monitor resource.
	Id       string                      `pulumi:"id"`
	Identity *IdentityPropertiesResponse `pulumi:"identity"`
	Location string                      `pulumi:"location"`
	// Name of the monitor resource.
	Name string `pulumi:"name"`
	// Properties specific to the monitor resource.
	Properties MonitorPropertiesResponse `pulumi:"properties"`
	Sku        *ResourceSkuResponse      `pulumi:"sku"`
	Tags       map[string]string         `pulumi:"tags"`
	// The type of the monitor resource.
	Type string `pulumi:"type"`
}

func LookupMonitor

func LookupMonitor(ctx *pulumi.Context, args *LookupMonitorArgs, opts ...pulumi.InvokeOption) (*LookupMonitorResult, error)

type ManagedIdentityTypes added in v0.3.1

type ManagedIdentityTypes pulumi.String

Identity type

func (ManagedIdentityTypes) ElementType added in v0.3.1

func (ManagedIdentityTypes) ElementType() reflect.Type

func (ManagedIdentityTypes) ToStringOutput added in v0.3.1

func (e ManagedIdentityTypes) ToStringOutput() pulumi.StringOutput

func (ManagedIdentityTypes) ToStringOutputWithContext added in v0.3.1

func (e ManagedIdentityTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedIdentityTypes) ToStringPtrOutput added in v0.3.1

func (e ManagedIdentityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedIdentityTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e ManagedIdentityTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Monitor

type Monitor struct {
	pulumi.CustomResourceState

	Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"`
	Location pulumi.StringOutput                 `pulumi:"location"`
	// Name of the monitor resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties specific to the monitor resource.
	Properties MonitorPropertiesResponseOutput `pulumi:"properties"`
	Sku        ResourceSkuResponsePtrOutput    `pulumi:"sku"`
	Tags       pulumi.StringMapOutput          `pulumi:"tags"`
	// The type of the monitor resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

func GetMonitor

func GetMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitorState, opts ...pulumi.ResourceOption) (*Monitor, error)

GetMonitor gets an existing Monitor 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 NewMonitor

func NewMonitor(ctx *pulumi.Context,
	name string, args *MonitorArgs, opts ...pulumi.ResourceOption) (*Monitor, error)

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

func (*Monitor) ElementType added in v0.2.6

func (*Monitor) ElementType() reflect.Type

func (*Monitor) ToMonitorOutput added in v0.2.6

func (i *Monitor) ToMonitorOutput() MonitorOutput

func (*Monitor) ToMonitorOutputWithContext added in v0.2.6

func (i *Monitor) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

type MonitorArgs

type MonitorArgs struct {
	Identity IdentityPropertiesPtrInput
	Location pulumi.StringPtrInput
	// Monitor resource name
	MonitorName pulumi.StringInput
	// Properties specific to the monitor resource.
	Properties MonitorPropertiesPtrInput
	// The name of the resource group to which the Datadog resource belongs.
	ResourceGroupName pulumi.StringInput
	Sku               ResourceSkuPtrInput
	Tags              pulumi.StringMapInput
}

The set of arguments for constructing a Monitor resource.

func (MonitorArgs) ElementType

func (MonitorArgs) ElementType() reflect.Type

type MonitorInput added in v0.2.6

type MonitorInput interface {
	pulumi.Input

	ToMonitorOutput() MonitorOutput
	ToMonitorOutputWithContext(ctx context.Context) MonitorOutput
}

type MonitorOutput added in v0.2.6

type MonitorOutput struct {
	*pulumi.OutputState
}

func (MonitorOutput) ElementType added in v0.2.6

func (MonitorOutput) ElementType() reflect.Type

func (MonitorOutput) ToMonitorOutput added in v0.2.6

func (o MonitorOutput) ToMonitorOutput() MonitorOutput

func (MonitorOutput) ToMonitorOutputWithContext added in v0.2.6

func (o MonitorOutput) ToMonitorOutputWithContext(ctx context.Context) MonitorOutput

type MonitorProperties

type MonitorProperties struct {
	// Datadog organization properties
	DatadogOrganizationProperties *DatadogOrganizationProperties `pulumi:"datadogOrganizationProperties"`
	ProvisioningState             *string                        `pulumi:"provisioningState"`
	// User info
	UserInfo *UserInfo `pulumi:"userInfo"`
}

Properties specific to the monitor resource.

type MonitorPropertiesArgs

type MonitorPropertiesArgs struct {
	// Datadog organization properties
	DatadogOrganizationProperties DatadogOrganizationPropertiesPtrInput `pulumi:"datadogOrganizationProperties"`
	ProvisioningState             pulumi.StringPtrInput                 `pulumi:"provisioningState"`
	// User info
	UserInfo UserInfoPtrInput `pulumi:"userInfo"`
}

Properties specific to the monitor resource.

func (MonitorPropertiesArgs) ElementType

func (MonitorPropertiesArgs) ElementType() reflect.Type

func (MonitorPropertiesArgs) ToMonitorPropertiesOutput

func (i MonitorPropertiesArgs) ToMonitorPropertiesOutput() MonitorPropertiesOutput

func (MonitorPropertiesArgs) ToMonitorPropertiesOutputWithContext

func (i MonitorPropertiesArgs) ToMonitorPropertiesOutputWithContext(ctx context.Context) MonitorPropertiesOutput

func (MonitorPropertiesArgs) ToMonitorPropertiesPtrOutput

func (i MonitorPropertiesArgs) ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput

func (MonitorPropertiesArgs) ToMonitorPropertiesPtrOutputWithContext

func (i MonitorPropertiesArgs) ToMonitorPropertiesPtrOutputWithContext(ctx context.Context) MonitorPropertiesPtrOutput

type MonitorPropertiesInput

type MonitorPropertiesInput interface {
	pulumi.Input

	ToMonitorPropertiesOutput() MonitorPropertiesOutput
	ToMonitorPropertiesOutputWithContext(context.Context) MonitorPropertiesOutput
}

MonitorPropertiesInput is an input type that accepts MonitorPropertiesArgs and MonitorPropertiesOutput values. You can construct a concrete instance of `MonitorPropertiesInput` via:

MonitorPropertiesArgs{...}

type MonitorPropertiesOutput

type MonitorPropertiesOutput struct{ *pulumi.OutputState }

Properties specific to the monitor resource.

func (MonitorPropertiesOutput) DatadogOrganizationProperties

func (o MonitorPropertiesOutput) DatadogOrganizationProperties() DatadogOrganizationPropertiesPtrOutput

Datadog organization properties

func (MonitorPropertiesOutput) ElementType

func (MonitorPropertiesOutput) ElementType() reflect.Type

func (MonitorPropertiesOutput) ProvisioningState

func (o MonitorPropertiesOutput) ProvisioningState() pulumi.StringPtrOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesOutput

func (o MonitorPropertiesOutput) ToMonitorPropertiesOutput() MonitorPropertiesOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesOutputWithContext

func (o MonitorPropertiesOutput) ToMonitorPropertiesOutputWithContext(ctx context.Context) MonitorPropertiesOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesPtrOutput

func (o MonitorPropertiesOutput) ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput

func (MonitorPropertiesOutput) ToMonitorPropertiesPtrOutputWithContext

func (o MonitorPropertiesOutput) ToMonitorPropertiesPtrOutputWithContext(ctx context.Context) MonitorPropertiesPtrOutput

func (MonitorPropertiesOutput) UserInfo

User info

type MonitorPropertiesPtrInput

type MonitorPropertiesPtrInput interface {
	pulumi.Input

	ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput
	ToMonitorPropertiesPtrOutputWithContext(context.Context) MonitorPropertiesPtrOutput
}

MonitorPropertiesPtrInput is an input type that accepts MonitorPropertiesArgs, MonitorPropertiesPtr and MonitorPropertiesPtrOutput values. You can construct a concrete instance of `MonitorPropertiesPtrInput` via:

        MonitorPropertiesArgs{...}

or:

        nil

type MonitorPropertiesPtrOutput

type MonitorPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MonitorPropertiesPtrOutput) DatadogOrganizationProperties

func (o MonitorPropertiesPtrOutput) DatadogOrganizationProperties() DatadogOrganizationPropertiesPtrOutput

Datadog organization properties

func (MonitorPropertiesPtrOutput) Elem

func (MonitorPropertiesPtrOutput) ElementType

func (MonitorPropertiesPtrOutput) ElementType() reflect.Type

func (MonitorPropertiesPtrOutput) ProvisioningState

func (o MonitorPropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput

func (MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutput

func (o MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutput() MonitorPropertiesPtrOutput

func (MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutputWithContext

func (o MonitorPropertiesPtrOutput) ToMonitorPropertiesPtrOutputWithContext(ctx context.Context) MonitorPropertiesPtrOutput

func (MonitorPropertiesPtrOutput) UserInfo

User info

type MonitorPropertiesResponse

type MonitorPropertiesResponse struct {
	// Datadog organization properties
	DatadogOrganizationProperties *DatadogOrganizationPropertiesResponse `pulumi:"datadogOrganizationProperties"`
	LiftrResourceCategory         string                                 `pulumi:"liftrResourceCategory"`
	// The priority of the resource.
	LiftrResourcePreference int `pulumi:"liftrResourcePreference"`
	// Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
	MarketplaceSubscriptionStatus string `pulumi:"marketplaceSubscriptionStatus"`
	// Flag specifying if the resource monitoring is enabled or disabled.
	MonitoringStatus  string  `pulumi:"monitoringStatus"`
	ProvisioningState *string `pulumi:"provisioningState"`
	// User info
	UserInfo *UserInfoResponse `pulumi:"userInfo"`
}

Properties specific to the monitor resource.

type MonitorPropertiesResponseArgs

type MonitorPropertiesResponseArgs struct {
	// Datadog organization properties
	DatadogOrganizationProperties DatadogOrganizationPropertiesResponsePtrInput `pulumi:"datadogOrganizationProperties"`
	LiftrResourceCategory         pulumi.StringInput                            `pulumi:"liftrResourceCategory"`
	// The priority of the resource.
	LiftrResourcePreference pulumi.IntInput `pulumi:"liftrResourcePreference"`
	// Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
	MarketplaceSubscriptionStatus pulumi.StringInput `pulumi:"marketplaceSubscriptionStatus"`
	// Flag specifying if the resource monitoring is enabled or disabled.
	MonitoringStatus  pulumi.StringInput    `pulumi:"monitoringStatus"`
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// User info
	UserInfo UserInfoResponsePtrInput `pulumi:"userInfo"`
}

Properties specific to the monitor resource.

func (MonitorPropertiesResponseArgs) ElementType

func (MonitorPropertiesResponseArgs) ToMonitorPropertiesResponseOutput

func (i MonitorPropertiesResponseArgs) ToMonitorPropertiesResponseOutput() MonitorPropertiesResponseOutput

func (MonitorPropertiesResponseArgs) ToMonitorPropertiesResponseOutputWithContext

func (i MonitorPropertiesResponseArgs) ToMonitorPropertiesResponseOutputWithContext(ctx context.Context) MonitorPropertiesResponseOutput

func (MonitorPropertiesResponseArgs) ToMonitorPropertiesResponsePtrOutput

func (i MonitorPropertiesResponseArgs) ToMonitorPropertiesResponsePtrOutput() MonitorPropertiesResponsePtrOutput

func (MonitorPropertiesResponseArgs) ToMonitorPropertiesResponsePtrOutputWithContext

func (i MonitorPropertiesResponseArgs) ToMonitorPropertiesResponsePtrOutputWithContext(ctx context.Context) MonitorPropertiesResponsePtrOutput

type MonitorPropertiesResponseInput

type MonitorPropertiesResponseInput interface {
	pulumi.Input

	ToMonitorPropertiesResponseOutput() MonitorPropertiesResponseOutput
	ToMonitorPropertiesResponseOutputWithContext(context.Context) MonitorPropertiesResponseOutput
}

MonitorPropertiesResponseInput is an input type that accepts MonitorPropertiesResponseArgs and MonitorPropertiesResponseOutput values. You can construct a concrete instance of `MonitorPropertiesResponseInput` via:

MonitorPropertiesResponseArgs{...}

type MonitorPropertiesResponseOutput

type MonitorPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties specific to the monitor resource.

func (MonitorPropertiesResponseOutput) DatadogOrganizationProperties

Datadog organization properties

func (MonitorPropertiesResponseOutput) ElementType

func (MonitorPropertiesResponseOutput) LiftrResourceCategory

func (o MonitorPropertiesResponseOutput) LiftrResourceCategory() pulumi.StringOutput

func (MonitorPropertiesResponseOutput) LiftrResourcePreference

func (o MonitorPropertiesResponseOutput) LiftrResourcePreference() pulumi.IntOutput

The priority of the resource.

func (MonitorPropertiesResponseOutput) MarketplaceSubscriptionStatus

func (o MonitorPropertiesResponseOutput) MarketplaceSubscriptionStatus() pulumi.StringOutput

Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.

func (MonitorPropertiesResponseOutput) MonitoringStatus

Flag specifying if the resource monitoring is enabled or disabled.

func (MonitorPropertiesResponseOutput) ProvisioningState

func (MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutput

func (o MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutput() MonitorPropertiesResponseOutput

func (MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutputWithContext

func (o MonitorPropertiesResponseOutput) ToMonitorPropertiesResponseOutputWithContext(ctx context.Context) MonitorPropertiesResponseOutput

func (MonitorPropertiesResponseOutput) ToMonitorPropertiesResponsePtrOutput

func (o MonitorPropertiesResponseOutput) ToMonitorPropertiesResponsePtrOutput() MonitorPropertiesResponsePtrOutput

func (MonitorPropertiesResponseOutput) ToMonitorPropertiesResponsePtrOutputWithContext

func (o MonitorPropertiesResponseOutput) ToMonitorPropertiesResponsePtrOutputWithContext(ctx context.Context) MonitorPropertiesResponsePtrOutput

func (MonitorPropertiesResponseOutput) UserInfo

User info

type MonitorPropertiesResponsePtrInput

type MonitorPropertiesResponsePtrInput interface {
	pulumi.Input

	ToMonitorPropertiesResponsePtrOutput() MonitorPropertiesResponsePtrOutput
	ToMonitorPropertiesResponsePtrOutputWithContext(context.Context) MonitorPropertiesResponsePtrOutput
}

MonitorPropertiesResponsePtrInput is an input type that accepts MonitorPropertiesResponseArgs, MonitorPropertiesResponsePtr and MonitorPropertiesResponsePtrOutput values. You can construct a concrete instance of `MonitorPropertiesResponsePtrInput` via:

        MonitorPropertiesResponseArgs{...}

or:

        nil

type MonitorPropertiesResponsePtrOutput

type MonitorPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MonitorPropertiesResponsePtrOutput) DatadogOrganizationProperties

Datadog organization properties

func (MonitorPropertiesResponsePtrOutput) Elem

func (MonitorPropertiesResponsePtrOutput) ElementType

func (MonitorPropertiesResponsePtrOutput) LiftrResourceCategory

func (o MonitorPropertiesResponsePtrOutput) LiftrResourceCategory() pulumi.StringPtrOutput

func (MonitorPropertiesResponsePtrOutput) LiftrResourcePreference

func (o MonitorPropertiesResponsePtrOutput) LiftrResourcePreference() pulumi.IntPtrOutput

The priority of the resource.

func (MonitorPropertiesResponsePtrOutput) MarketplaceSubscriptionStatus

func (o MonitorPropertiesResponsePtrOutput) MarketplaceSubscriptionStatus() pulumi.StringPtrOutput

Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.

func (MonitorPropertiesResponsePtrOutput) MonitoringStatus

Flag specifying if the resource monitoring is enabled or disabled.

func (MonitorPropertiesResponsePtrOutput) ProvisioningState

func (MonitorPropertiesResponsePtrOutput) ToMonitorPropertiesResponsePtrOutput

func (o MonitorPropertiesResponsePtrOutput) ToMonitorPropertiesResponsePtrOutput() MonitorPropertiesResponsePtrOutput

func (MonitorPropertiesResponsePtrOutput) ToMonitorPropertiesResponsePtrOutputWithContext

func (o MonitorPropertiesResponsePtrOutput) ToMonitorPropertiesResponsePtrOutputWithContext(ctx context.Context) MonitorPropertiesResponsePtrOutput

func (MonitorPropertiesResponsePtrOutput) UserInfo

User info

type MonitorState

type MonitorState struct {
	Identity IdentityPropertiesResponsePtrInput
	Location pulumi.StringPtrInput
	// Name of the monitor resource.
	Name pulumi.StringPtrInput
	// Properties specific to the monitor resource.
	Properties MonitorPropertiesResponsePtrInput
	Sku        ResourceSkuResponsePtrInput
	Tags       pulumi.StringMapInput
	// The type of the monitor resource.
	Type pulumi.StringPtrInput
}

func (MonitorState) ElementType

func (MonitorState) ElementType() reflect.Type

type MonitoredResourceResponse

type MonitoredResourceResponse struct {
	// The ARM id of the resource.
	Id *string `pulumi:"id"`
	// Reason for why the resource is sending logs (or why it is not sending).
	ReasonForLogsStatus *string `pulumi:"reasonForLogsStatus"`
	// Reason for why the resource is sending metrics (or why it is not sending).
	ReasonForMetricsStatus *string `pulumi:"reasonForMetricsStatus"`
	// Flag indicating if resource is sending logs to Datadog.
	SendingLogs *bool `pulumi:"sendingLogs"`
	// Flag indicating if resource is sending metrics to Datadog.
	SendingMetrics *bool `pulumi:"sendingMetrics"`
}

The properties of a resource currently being monitored by the Datadog monitor resource.

type MonitoredResourceResponseArgs

type MonitoredResourceResponseArgs struct {
	// The ARM id of the resource.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Reason for why the resource is sending logs (or why it is not sending).
	ReasonForLogsStatus pulumi.StringPtrInput `pulumi:"reasonForLogsStatus"`
	// Reason for why the resource is sending metrics (or why it is not sending).
	ReasonForMetricsStatus pulumi.StringPtrInput `pulumi:"reasonForMetricsStatus"`
	// Flag indicating if resource is sending logs to Datadog.
	SendingLogs pulumi.BoolPtrInput `pulumi:"sendingLogs"`
	// Flag indicating if resource is sending metrics to Datadog.
	SendingMetrics pulumi.BoolPtrInput `pulumi:"sendingMetrics"`
}

The properties of a resource currently being monitored by the Datadog monitor resource.

func (MonitoredResourceResponseArgs) ElementType

func (MonitoredResourceResponseArgs) ToMonitoredResourceResponseOutput

func (i MonitoredResourceResponseArgs) ToMonitoredResourceResponseOutput() MonitoredResourceResponseOutput

func (MonitoredResourceResponseArgs) ToMonitoredResourceResponseOutputWithContext

func (i MonitoredResourceResponseArgs) ToMonitoredResourceResponseOutputWithContext(ctx context.Context) MonitoredResourceResponseOutput

type MonitoredResourceResponseArray

type MonitoredResourceResponseArray []MonitoredResourceResponseInput

func (MonitoredResourceResponseArray) ElementType

func (MonitoredResourceResponseArray) ToMonitoredResourceResponseArrayOutput

func (i MonitoredResourceResponseArray) ToMonitoredResourceResponseArrayOutput() MonitoredResourceResponseArrayOutput

func (MonitoredResourceResponseArray) ToMonitoredResourceResponseArrayOutputWithContext

func (i MonitoredResourceResponseArray) ToMonitoredResourceResponseArrayOutputWithContext(ctx context.Context) MonitoredResourceResponseArrayOutput

type MonitoredResourceResponseArrayInput

type MonitoredResourceResponseArrayInput interface {
	pulumi.Input

	ToMonitoredResourceResponseArrayOutput() MonitoredResourceResponseArrayOutput
	ToMonitoredResourceResponseArrayOutputWithContext(context.Context) MonitoredResourceResponseArrayOutput
}

MonitoredResourceResponseArrayInput is an input type that accepts MonitoredResourceResponseArray and MonitoredResourceResponseArrayOutput values. You can construct a concrete instance of `MonitoredResourceResponseArrayInput` via:

MonitoredResourceResponseArray{ MonitoredResourceResponseArgs{...} }

type MonitoredResourceResponseArrayOutput

type MonitoredResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (MonitoredResourceResponseArrayOutput) ElementType

func (MonitoredResourceResponseArrayOutput) Index

func (MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutput

func (o MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutput() MonitoredResourceResponseArrayOutput

func (MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutputWithContext

func (o MonitoredResourceResponseArrayOutput) ToMonitoredResourceResponseArrayOutputWithContext(ctx context.Context) MonitoredResourceResponseArrayOutput

type MonitoredResourceResponseInput

type MonitoredResourceResponseInput interface {
	pulumi.Input

	ToMonitoredResourceResponseOutput() MonitoredResourceResponseOutput
	ToMonitoredResourceResponseOutputWithContext(context.Context) MonitoredResourceResponseOutput
}

MonitoredResourceResponseInput is an input type that accepts MonitoredResourceResponseArgs and MonitoredResourceResponseOutput values. You can construct a concrete instance of `MonitoredResourceResponseInput` via:

MonitoredResourceResponseArgs{...}

type MonitoredResourceResponseOutput

type MonitoredResourceResponseOutput struct{ *pulumi.OutputState }

The properties of a resource currently being monitored by the Datadog monitor resource.

func (MonitoredResourceResponseOutput) ElementType

func (MonitoredResourceResponseOutput) Id

The ARM id of the resource.

func (MonitoredResourceResponseOutput) ReasonForLogsStatus

func (o MonitoredResourceResponseOutput) ReasonForLogsStatus() pulumi.StringPtrOutput

Reason for why the resource is sending logs (or why it is not sending).

func (MonitoredResourceResponseOutput) ReasonForMetricsStatus

func (o MonitoredResourceResponseOutput) ReasonForMetricsStatus() pulumi.StringPtrOutput

Reason for why the resource is sending metrics (or why it is not sending).

func (MonitoredResourceResponseOutput) SendingLogs

Flag indicating if resource is sending logs to Datadog.

func (MonitoredResourceResponseOutput) SendingMetrics

Flag indicating if resource is sending metrics to Datadog.

func (MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutput

func (o MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutput() MonitoredResourceResponseOutput

func (MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutputWithContext

func (o MonitoredResourceResponseOutput) ToMonitoredResourceResponseOutputWithContext(ctx context.Context) MonitoredResourceResponseOutput

type ProvisioningState added in v0.3.1

type ProvisioningState pulumi.String

func (ProvisioningState) ElementType added in v0.3.1

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToStringOutput added in v0.3.1

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext added in v0.3.1

func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningState) ToStringPtrOutput added in v0.3.1

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext added in v0.3.1

func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceSku

type ResourceSku struct {
	// Name of the SKU.
	Name string `pulumi:"name"`
}

type ResourceSkuArgs

type ResourceSkuArgs struct {
	// Name of the SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ResourceSkuArgs) ElementType

func (ResourceSkuArgs) ElementType() reflect.Type

func (ResourceSkuArgs) ToResourceSkuOutput

func (i ResourceSkuArgs) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutput

func (i ResourceSkuArgs) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuArgs) ToResourceSkuPtrOutputWithContext

func (i ResourceSkuArgs) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuInput

type ResourceSkuInput interface {
	pulumi.Input

	ToResourceSkuOutput() ResourceSkuOutput
	ToResourceSkuOutputWithContext(context.Context) ResourceSkuOutput
}

ResourceSkuInput is an input type that accepts ResourceSkuArgs and ResourceSkuOutput values. You can construct a concrete instance of `ResourceSkuInput` via:

ResourceSkuArgs{...}

type ResourceSkuOutput

type ResourceSkuOutput struct{ *pulumi.OutputState }

func (ResourceSkuOutput) ElementType

func (ResourceSkuOutput) ElementType() reflect.Type

func (ResourceSkuOutput) Name

Name of the SKU.

func (ResourceSkuOutput) ToResourceSkuOutput

func (o ResourceSkuOutput) ToResourceSkuOutput() ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuOutputWithContext(ctx context.Context) ResourceSkuOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutput

func (o ResourceSkuOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuPtrInput

type ResourceSkuPtrInput interface {
	pulumi.Input

	ToResourceSkuPtrOutput() ResourceSkuPtrOutput
	ToResourceSkuPtrOutputWithContext(context.Context) ResourceSkuPtrOutput
}

ResourceSkuPtrInput is an input type that accepts ResourceSkuArgs, ResourceSkuPtr and ResourceSkuPtrOutput values. You can construct a concrete instance of `ResourceSkuPtrInput` via:

        ResourceSkuArgs{...}

or:

        nil

func ResourceSkuPtr

func ResourceSkuPtr(v *ResourceSkuArgs) ResourceSkuPtrInput

type ResourceSkuPtrOutput

type ResourceSkuPtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuPtrOutput) Elem

func (ResourceSkuPtrOutput) ElementType

func (ResourceSkuPtrOutput) ElementType() reflect.Type

func (ResourceSkuPtrOutput) Name

Name of the SKU.

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutput

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutput() ResourceSkuPtrOutput

func (ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext

func (o ResourceSkuPtrOutput) ToResourceSkuPtrOutputWithContext(ctx context.Context) ResourceSkuPtrOutput

type ResourceSkuResponse

type ResourceSkuResponse struct {
	// Name of the SKU.
	Name string `pulumi:"name"`
}

type ResourceSkuResponseArgs

type ResourceSkuResponseArgs struct {
	// Name of the SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

func (ResourceSkuResponseArgs) ElementType

func (ResourceSkuResponseArgs) ElementType() reflect.Type

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext

func (i ResourceSkuResponseArgs) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponseInput

type ResourceSkuResponseInput interface {
	pulumi.Input

	ToResourceSkuResponseOutput() ResourceSkuResponseOutput
	ToResourceSkuResponseOutputWithContext(context.Context) ResourceSkuResponseOutput
}

ResourceSkuResponseInput is an input type that accepts ResourceSkuResponseArgs and ResourceSkuResponseOutput values. You can construct a concrete instance of `ResourceSkuResponseInput` via:

ResourceSkuResponseArgs{...}

type ResourceSkuResponseOutput

type ResourceSkuResponseOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponseOutput) ElementType

func (ResourceSkuResponseOutput) ElementType() reflect.Type

func (ResourceSkuResponseOutput) Name

Name of the SKU.

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutput() ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponseOutputWithContext(ctx context.Context) ResourceSkuResponseOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponseOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrInput

type ResourceSkuResponsePtrInput interface {
	pulumi.Input

	ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput
	ToResourceSkuResponsePtrOutputWithContext(context.Context) ResourceSkuResponsePtrOutput
}

ResourceSkuResponsePtrInput is an input type that accepts ResourceSkuResponseArgs, ResourceSkuResponsePtr and ResourceSkuResponsePtrOutput values. You can construct a concrete instance of `ResourceSkuResponsePtrInput` via:

        ResourceSkuResponseArgs{...}

or:

        nil

type ResourceSkuResponsePtrOutput

type ResourceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSkuResponsePtrOutput) Elem

func (ResourceSkuResponsePtrOutput) ElementType

func (ResourceSkuResponsePtrOutput) Name

Name of the SKU.

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutput() ResourceSkuResponsePtrOutput

func (ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext

func (o ResourceSkuResponsePtrOutput) ToResourceSkuResponsePtrOutputWithContext(ctx context.Context) ResourceSkuResponsePtrOutput

type UserInfo

type UserInfo struct {
	// Email of the user used by Datadog for contacting them if needed
	EmailAddress *string `pulumi:"emailAddress"`
	// Name of the user
	Name *string `pulumi:"name"`
	// Phone number of the user used by Datadog for contacting them if needed
	PhoneNumber *string `pulumi:"phoneNumber"`
}

User info

type UserInfoArgs

type UserInfoArgs struct {
	// Email of the user used by Datadog for contacting them if needed
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// Name of the user
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Phone number of the user used by Datadog for contacting them if needed
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
}

User info

func (UserInfoArgs) ElementType

func (UserInfoArgs) ElementType() reflect.Type

func (UserInfoArgs) ToUserInfoOutput

func (i UserInfoArgs) ToUserInfoOutput() UserInfoOutput

func (UserInfoArgs) ToUserInfoOutputWithContext

func (i UserInfoArgs) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput

func (UserInfoArgs) ToUserInfoPtrOutput

func (i UserInfoArgs) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoArgs) ToUserInfoPtrOutputWithContext

func (i UserInfoArgs) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoInput

type UserInfoInput interface {
	pulumi.Input

	ToUserInfoOutput() UserInfoOutput
	ToUserInfoOutputWithContext(context.Context) UserInfoOutput
}

UserInfoInput is an input type that accepts UserInfoArgs and UserInfoOutput values. You can construct a concrete instance of `UserInfoInput` via:

UserInfoArgs{...}

type UserInfoOutput

type UserInfoOutput struct{ *pulumi.OutputState }

User info

func (UserInfoOutput) ElementType

func (UserInfoOutput) ElementType() reflect.Type

func (UserInfoOutput) EmailAddress

func (o UserInfoOutput) EmailAddress() pulumi.StringPtrOutput

Email of the user used by Datadog for contacting them if needed

func (UserInfoOutput) Name

Name of the user

func (UserInfoOutput) PhoneNumber

func (o UserInfoOutput) PhoneNumber() pulumi.StringPtrOutput

Phone number of the user used by Datadog for contacting them if needed

func (UserInfoOutput) ToUserInfoOutput

func (o UserInfoOutput) ToUserInfoOutput() UserInfoOutput

func (UserInfoOutput) ToUserInfoOutputWithContext

func (o UserInfoOutput) ToUserInfoOutputWithContext(ctx context.Context) UserInfoOutput

func (UserInfoOutput) ToUserInfoPtrOutput

func (o UserInfoOutput) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoOutput) ToUserInfoPtrOutputWithContext

func (o UserInfoOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoPtrInput

type UserInfoPtrInput interface {
	pulumi.Input

	ToUserInfoPtrOutput() UserInfoPtrOutput
	ToUserInfoPtrOutputWithContext(context.Context) UserInfoPtrOutput
}

UserInfoPtrInput is an input type that accepts UserInfoArgs, UserInfoPtr and UserInfoPtrOutput values. You can construct a concrete instance of `UserInfoPtrInput` via:

        UserInfoArgs{...}

or:

        nil

func UserInfoPtr

func UserInfoPtr(v *UserInfoArgs) UserInfoPtrInput

type UserInfoPtrOutput

type UserInfoPtrOutput struct{ *pulumi.OutputState }

func (UserInfoPtrOutput) Elem

func (UserInfoPtrOutput) ElementType

func (UserInfoPtrOutput) ElementType() reflect.Type

func (UserInfoPtrOutput) EmailAddress

func (o UserInfoPtrOutput) EmailAddress() pulumi.StringPtrOutput

Email of the user used by Datadog for contacting them if needed

func (UserInfoPtrOutput) Name

Name of the user

func (UserInfoPtrOutput) PhoneNumber

func (o UserInfoPtrOutput) PhoneNumber() pulumi.StringPtrOutput

Phone number of the user used by Datadog for contacting them if needed

func (UserInfoPtrOutput) ToUserInfoPtrOutput

func (o UserInfoPtrOutput) ToUserInfoPtrOutput() UserInfoPtrOutput

func (UserInfoPtrOutput) ToUserInfoPtrOutputWithContext

func (o UserInfoPtrOutput) ToUserInfoPtrOutputWithContext(ctx context.Context) UserInfoPtrOutput

type UserInfoResponse

type UserInfoResponse struct {
	// Email of the user used by Datadog for contacting them if needed
	EmailAddress *string `pulumi:"emailAddress"`
	// Name of the user
	Name *string `pulumi:"name"`
	// Phone number of the user used by Datadog for contacting them if needed
	PhoneNumber *string `pulumi:"phoneNumber"`
}

User info

type UserInfoResponseArgs

type UserInfoResponseArgs struct {
	// Email of the user used by Datadog for contacting them if needed
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// Name of the user
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Phone number of the user used by Datadog for contacting them if needed
	PhoneNumber pulumi.StringPtrInput `pulumi:"phoneNumber"`
}

User info

func (UserInfoResponseArgs) ElementType

func (UserInfoResponseArgs) ElementType() reflect.Type

func (UserInfoResponseArgs) ToUserInfoResponseOutput

func (i UserInfoResponseArgs) ToUserInfoResponseOutput() UserInfoResponseOutput

func (UserInfoResponseArgs) ToUserInfoResponseOutputWithContext

func (i UserInfoResponseArgs) ToUserInfoResponseOutputWithContext(ctx context.Context) UserInfoResponseOutput

func (UserInfoResponseArgs) ToUserInfoResponsePtrOutput

func (i UserInfoResponseArgs) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput

func (UserInfoResponseArgs) ToUserInfoResponsePtrOutputWithContext

func (i UserInfoResponseArgs) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput

type UserInfoResponseInput

type UserInfoResponseInput interface {
	pulumi.Input

	ToUserInfoResponseOutput() UserInfoResponseOutput
	ToUserInfoResponseOutputWithContext(context.Context) UserInfoResponseOutput
}

UserInfoResponseInput is an input type that accepts UserInfoResponseArgs and UserInfoResponseOutput values. You can construct a concrete instance of `UserInfoResponseInput` via:

UserInfoResponseArgs{...}

type UserInfoResponseOutput

type UserInfoResponseOutput struct{ *pulumi.OutputState }

User info

func (UserInfoResponseOutput) ElementType

func (UserInfoResponseOutput) ElementType() reflect.Type

func (UserInfoResponseOutput) EmailAddress

Email of the user used by Datadog for contacting them if needed

func (UserInfoResponseOutput) Name

Name of the user

func (UserInfoResponseOutput) PhoneNumber

Phone number of the user used by Datadog for contacting them if needed

func (UserInfoResponseOutput) ToUserInfoResponseOutput

func (o UserInfoResponseOutput) ToUserInfoResponseOutput() UserInfoResponseOutput

func (UserInfoResponseOutput) ToUserInfoResponseOutputWithContext

func (o UserInfoResponseOutput) ToUserInfoResponseOutputWithContext(ctx context.Context) UserInfoResponseOutput

func (UserInfoResponseOutput) ToUserInfoResponsePtrOutput

func (o UserInfoResponseOutput) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput

func (UserInfoResponseOutput) ToUserInfoResponsePtrOutputWithContext

func (o UserInfoResponseOutput) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput

type UserInfoResponsePtrInput

type UserInfoResponsePtrInput interface {
	pulumi.Input

	ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput
	ToUserInfoResponsePtrOutputWithContext(context.Context) UserInfoResponsePtrOutput
}

UserInfoResponsePtrInput is an input type that accepts UserInfoResponseArgs, UserInfoResponsePtr and UserInfoResponsePtrOutput values. You can construct a concrete instance of `UserInfoResponsePtrInput` via:

        UserInfoResponseArgs{...}

or:

        nil

type UserInfoResponsePtrOutput

type UserInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (UserInfoResponsePtrOutput) Elem

func (UserInfoResponsePtrOutput) ElementType

func (UserInfoResponsePtrOutput) ElementType() reflect.Type

func (UserInfoResponsePtrOutput) EmailAddress

Email of the user used by Datadog for contacting them if needed

func (UserInfoResponsePtrOutput) Name

Name of the user

func (UserInfoResponsePtrOutput) PhoneNumber

Phone number of the user used by Datadog for contacting them if needed

func (UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutput

func (o UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutput() UserInfoResponsePtrOutput

func (UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutputWithContext

func (o UserInfoResponsePtrOutput) ToUserInfoResponsePtrOutputWithContext(ctx context.Context) UserInfoResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL