1. Packages
  2. Dynatrace
  3. API Docs
  4. OwnershipTeams
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.OwnershipTeams

Explore with Pulumi AI

Create OwnershipTeams Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new OwnershipTeams(name: string, args: OwnershipTeamsArgs, opts?: CustomResourceOptions);
@overload
def OwnershipTeams(resource_name: str,
                   args: OwnershipTeamsArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def OwnershipTeams(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   identifier: Optional[str] = None,
                   responsibilities: Optional[OwnershipTeamsResponsibilitiesArgs] = None,
                   additional_information: Optional[OwnershipTeamsAdditionalInformationArgs] = None,
                   contact_details: Optional[OwnershipTeamsContactDetailsArgs] = None,
                   description: Optional[str] = None,
                   external_id: Optional[str] = None,
                   links: Optional[OwnershipTeamsLinksArgs] = None,
                   name: Optional[str] = None,
                   supplementary_identifiers: Optional[OwnershipTeamsSupplementaryIdentifiersArgs] = None)
func NewOwnershipTeams(ctx *Context, name string, args OwnershipTeamsArgs, opts ...ResourceOption) (*OwnershipTeams, error)
public OwnershipTeams(string name, OwnershipTeamsArgs args, CustomResourceOptions? opts = null)
public OwnershipTeams(String name, OwnershipTeamsArgs args)
public OwnershipTeams(String name, OwnershipTeamsArgs args, CustomResourceOptions options)
type: dynatrace:OwnershipTeams
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. OwnershipTeamsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. OwnershipTeamsArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. OwnershipTeamsArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. OwnershipTeamsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. OwnershipTeamsArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var ownershipTeamsResource = new Dynatrace.OwnershipTeams("ownershipTeamsResource", new()
{
    Identifier = "string",
    Responsibilities = new Dynatrace.Inputs.OwnershipTeamsResponsibilitiesArgs
    {
        Development = false,
        Infrastructure = false,
        LineOfBusiness = false,
        Operations = false,
        Security = false,
    },
    AdditionalInformation = new Dynatrace.Inputs.OwnershipTeamsAdditionalInformationArgs
    {
        AdditionalInformations = new[]
        {
            new Dynatrace.Inputs.OwnershipTeamsAdditionalInformationAdditionalInformationArgs
            {
                Key = "string",
                Value = "string",
                Url = "string",
            },
        },
    },
    ContactDetails = new Dynatrace.Inputs.OwnershipTeamsContactDetailsArgs
    {
        ContactDetails = new[]
        {
            new Dynatrace.Inputs.OwnershipTeamsContactDetailsContactDetailArgs
            {
                IntegrationType = "string",
                Email = "string",
                Jira = new Dynatrace.Inputs.OwnershipTeamsContactDetailsContactDetailJiraArgs
                {
                    DefaultAssignee = "string",
                    Project = "string",
                },
                MsTeams = "string",
                SlackChannel = "string",
                Url = "string",
            },
        },
    },
    Description = "string",
    ExternalId = "string",
    Links = new Dynatrace.Inputs.OwnershipTeamsLinksArgs
    {
        Links = new[]
        {
            new Dynatrace.Inputs.OwnershipTeamsLinksLinkArgs
            {
                LinkType = "string",
                Url = "string",
            },
        },
    },
    Name = "string",
    SupplementaryIdentifiers = new Dynatrace.Inputs.OwnershipTeamsSupplementaryIdentifiersArgs
    {
        SupplementaryIdentifiers = new[]
        {
            new Dynatrace.Inputs.OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifierArgs
            {
                SupplementaryIdentifier = "string",
            },
        },
    },
});
Copy
example, err := dynatrace.NewOwnershipTeams(ctx, "ownershipTeamsResource", &dynatrace.OwnershipTeamsArgs{
	Identifier: pulumi.String("string"),
	Responsibilities: &dynatrace.OwnershipTeamsResponsibilitiesArgs{
		Development:    pulumi.Bool(false),
		Infrastructure: pulumi.Bool(false),
		LineOfBusiness: pulumi.Bool(false),
		Operations:     pulumi.Bool(false),
		Security:       pulumi.Bool(false),
	},
	AdditionalInformation: &dynatrace.OwnershipTeamsAdditionalInformationArgs{
		AdditionalInformations: dynatrace.OwnershipTeamsAdditionalInformationAdditionalInformationArray{
			&dynatrace.OwnershipTeamsAdditionalInformationAdditionalInformationArgs{
				Key:   pulumi.String("string"),
				Value: pulumi.String("string"),
				Url:   pulumi.String("string"),
			},
		},
	},
	ContactDetails: &dynatrace.OwnershipTeamsContactDetailsArgs{
		ContactDetails: dynatrace.OwnershipTeamsContactDetailsContactDetailArray{
			&dynatrace.OwnershipTeamsContactDetailsContactDetailArgs{
				IntegrationType: pulumi.String("string"),
				Email:           pulumi.String("string"),
				Jira: &dynatrace.OwnershipTeamsContactDetailsContactDetailJiraArgs{
					DefaultAssignee: pulumi.String("string"),
					Project:         pulumi.String("string"),
				},
				MsTeams:      pulumi.String("string"),
				SlackChannel: pulumi.String("string"),
				Url:          pulumi.String("string"),
			},
		},
	},
	Description: pulumi.String("string"),
	ExternalId:  pulumi.String("string"),
	Links: &dynatrace.OwnershipTeamsLinksArgs{
		Links: dynatrace.OwnershipTeamsLinksLinkArray{
			&dynatrace.OwnershipTeamsLinksLinkArgs{
				LinkType: pulumi.String("string"),
				Url:      pulumi.String("string"),
			},
		},
	},
	Name: pulumi.String("string"),
	SupplementaryIdentifiers: &dynatrace.OwnershipTeamsSupplementaryIdentifiersArgs{
		SupplementaryIdentifiers: dynatrace.OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifierArray{
			&dynatrace.OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifierArgs{
				SupplementaryIdentifier: pulumi.String("string"),
			},
		},
	},
})
Copy
var ownershipTeamsResource = new OwnershipTeams("ownershipTeamsResource", OwnershipTeamsArgs.builder()
    .identifier("string")
    .responsibilities(OwnershipTeamsResponsibilitiesArgs.builder()
        .development(false)
        .infrastructure(false)
        .lineOfBusiness(false)
        .operations(false)
        .security(false)
        .build())
    .additionalInformation(OwnershipTeamsAdditionalInformationArgs.builder()
        .additionalInformations(OwnershipTeamsAdditionalInformationAdditionalInformationArgs.builder()
            .key("string")
            .value("string")
            .url("string")
            .build())
        .build())
    .contactDetails(OwnershipTeamsContactDetailsArgs.builder()
        .contactDetails(OwnershipTeamsContactDetailsContactDetailArgs.builder()
            .integrationType("string")
            .email("string")
            .jira(OwnershipTeamsContactDetailsContactDetailJiraArgs.builder()
                .defaultAssignee("string")
                .project("string")
                .build())
            .msTeams("string")
            .slackChannel("string")
            .url("string")
            .build())
        .build())
    .description("string")
    .externalId("string")
    .links(OwnershipTeamsLinksArgs.builder()
        .links(OwnershipTeamsLinksLinkArgs.builder()
            .linkType("string")
            .url("string")
            .build())
        .build())
    .name("string")
    .supplementaryIdentifiers(OwnershipTeamsSupplementaryIdentifiersArgs.builder()
        .supplementaryIdentifiers(OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifierArgs.builder()
            .supplementaryIdentifier("string")
            .build())
        .build())
    .build());
Copy
ownership_teams_resource = dynatrace.OwnershipTeams("ownershipTeamsResource",
    identifier="string",
    responsibilities={
        "development": False,
        "infrastructure": False,
        "line_of_business": False,
        "operations": False,
        "security": False,
    },
    additional_information={
        "additional_informations": [{
            "key": "string",
            "value": "string",
            "url": "string",
        }],
    },
    contact_details={
        "contact_details": [{
            "integration_type": "string",
            "email": "string",
            "jira": {
                "default_assignee": "string",
                "project": "string",
            },
            "ms_teams": "string",
            "slack_channel": "string",
            "url": "string",
        }],
    },
    description="string",
    external_id="string",
    links={
        "links": [{
            "link_type": "string",
            "url": "string",
        }],
    },
    name="string",
    supplementary_identifiers={
        "supplementary_identifiers": [{
            "supplementary_identifier": "string",
        }],
    })
Copy
const ownershipTeamsResource = new dynatrace.OwnershipTeams("ownershipTeamsResource", {
    identifier: "string",
    responsibilities: {
        development: false,
        infrastructure: false,
        lineOfBusiness: false,
        operations: false,
        security: false,
    },
    additionalInformation: {
        additionalInformations: [{
            key: "string",
            value: "string",
            url: "string",
        }],
    },
    contactDetails: {
        contactDetails: [{
            integrationType: "string",
            email: "string",
            jira: {
                defaultAssignee: "string",
                project: "string",
            },
            msTeams: "string",
            slackChannel: "string",
            url: "string",
        }],
    },
    description: "string",
    externalId: "string",
    links: {
        links: [{
            linkType: "string",
            url: "string",
        }],
    },
    name: "string",
    supplementaryIdentifiers: {
        supplementaryIdentifiers: [{
            supplementaryIdentifier: "string",
        }],
    },
});
Copy
type: dynatrace:OwnershipTeams
properties:
    additionalInformation:
        additionalInformations:
            - key: string
              url: string
              value: string
    contactDetails:
        contactDetails:
            - email: string
              integrationType: string
              jira:
                defaultAssignee: string
                project: string
              msTeams: string
              slackChannel: string
              url: string
    description: string
    externalId: string
    identifier: string
    links:
        links:
            - linkType: string
              url: string
    name: string
    responsibilities:
        development: false
        infrastructure: false
        lineOfBusiness: false
        operations: false
        security: false
    supplementaryIdentifiers:
        supplementaryIdentifiers:
            - supplementaryIdentifier: string
Copy

OwnershipTeams Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The OwnershipTeams resource accepts the following input properties:

Identifier This property is required. string
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
Responsibilities This property is required. Pulumiverse.Dynatrace.Inputs.OwnershipTeamsResponsibilities
Turn on all responsibility assignments that apply to this team.
AdditionalInformation Pulumiverse.Dynatrace.Inputs.OwnershipTeamsAdditionalInformation
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
ContactDetails Pulumiverse.Dynatrace.Inputs.OwnershipTeamsContactDetails
Define options for messaging integration or other means of contacting this team.
Description string
Description
ExternalId string
This field should only be used for the automation purpose when importing team information.
Links Pulumiverse.Dynatrace.Inputs.OwnershipTeamsLinks
Include links to online resources where information relevant to this team’s responsibilities can be found.
Name string
Team name
SupplementaryIdentifiers Pulumiverse.Dynatrace.Inputs.OwnershipTeamsSupplementaryIdentifiers
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
Identifier This property is required. string
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
Responsibilities This property is required. OwnershipTeamsResponsibilitiesArgs
Turn on all responsibility assignments that apply to this team.
AdditionalInformation OwnershipTeamsAdditionalInformationArgs
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
ContactDetails OwnershipTeamsContactDetailsArgs
Define options for messaging integration or other means of contacting this team.
Description string
Description
ExternalId string
This field should only be used for the automation purpose when importing team information.
Links OwnershipTeamsLinksArgs
Include links to online resources where information relevant to this team’s responsibilities can be found.
Name string
Team name
SupplementaryIdentifiers OwnershipTeamsSupplementaryIdentifiersArgs
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
identifier This property is required. String
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
responsibilities This property is required. OwnershipTeamsResponsibilities
Turn on all responsibility assignments that apply to this team.
additionalInformation OwnershipTeamsAdditionalInformation
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contactDetails OwnershipTeamsContactDetails
Define options for messaging integration or other means of contacting this team.
description String
Description
externalId String
This field should only be used for the automation purpose when importing team information.
links OwnershipTeamsLinks
Include links to online resources where information relevant to this team’s responsibilities can be found.
name String
Team name
supplementaryIdentifiers OwnershipTeamsSupplementaryIdentifiers
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
identifier This property is required. string
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
responsibilities This property is required. OwnershipTeamsResponsibilities
Turn on all responsibility assignments that apply to this team.
additionalInformation OwnershipTeamsAdditionalInformation
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contactDetails OwnershipTeamsContactDetails
Define options for messaging integration or other means of contacting this team.
description string
Description
externalId string
This field should only be used for the automation purpose when importing team information.
links OwnershipTeamsLinks
Include links to online resources where information relevant to this team’s responsibilities can be found.
name string
Team name
supplementaryIdentifiers OwnershipTeamsSupplementaryIdentifiers
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
identifier This property is required. str
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
responsibilities This property is required. OwnershipTeamsResponsibilitiesArgs
Turn on all responsibility assignments that apply to this team.
additional_information OwnershipTeamsAdditionalInformationArgs
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contact_details OwnershipTeamsContactDetailsArgs
Define options for messaging integration or other means of contacting this team.
description str
Description
external_id str
This field should only be used for the automation purpose when importing team information.
links OwnershipTeamsLinksArgs
Include links to online resources where information relevant to this team’s responsibilities can be found.
name str
Team name
supplementary_identifiers OwnershipTeamsSupplementaryIdentifiersArgs
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
identifier This property is required. String
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
responsibilities This property is required. Property Map
Turn on all responsibility assignments that apply to this team.
additionalInformation Property Map
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contactDetails Property Map
Define options for messaging integration or other means of contacting this team.
description String
Description
externalId String
This field should only be used for the automation purpose when importing team information.
links Property Map
Include links to online resources where information relevant to this team’s responsibilities can be found.
name String
Team name
supplementaryIdentifiers Property Map
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.

Outputs

All input properties are implicitly available as output properties. Additionally, the OwnershipTeams resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing OwnershipTeams Resource

Get an existing OwnershipTeams resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: OwnershipTeamsState, opts?: CustomResourceOptions): OwnershipTeams
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        additional_information: Optional[OwnershipTeamsAdditionalInformationArgs] = None,
        contact_details: Optional[OwnershipTeamsContactDetailsArgs] = None,
        description: Optional[str] = None,
        external_id: Optional[str] = None,
        identifier: Optional[str] = None,
        links: Optional[OwnershipTeamsLinksArgs] = None,
        name: Optional[str] = None,
        responsibilities: Optional[OwnershipTeamsResponsibilitiesArgs] = None,
        supplementary_identifiers: Optional[OwnershipTeamsSupplementaryIdentifiersArgs] = None) -> OwnershipTeams
func GetOwnershipTeams(ctx *Context, name string, id IDInput, state *OwnershipTeamsState, opts ...ResourceOption) (*OwnershipTeams, error)
public static OwnershipTeams Get(string name, Input<string> id, OwnershipTeamsState? state, CustomResourceOptions? opts = null)
public static OwnershipTeams get(String name, Output<String> id, OwnershipTeamsState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:OwnershipTeams    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AdditionalInformation Pulumiverse.Dynatrace.Inputs.OwnershipTeamsAdditionalInformation
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
ContactDetails Pulumiverse.Dynatrace.Inputs.OwnershipTeamsContactDetails
Define options for messaging integration or other means of contacting this team.
Description string
Description
ExternalId string
This field should only be used for the automation purpose when importing team information.
Identifier string
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
Links Pulumiverse.Dynatrace.Inputs.OwnershipTeamsLinks
Include links to online resources where information relevant to this team’s responsibilities can be found.
Name string
Team name
Responsibilities Pulumiverse.Dynatrace.Inputs.OwnershipTeamsResponsibilities
Turn on all responsibility assignments that apply to this team.
SupplementaryIdentifiers Pulumiverse.Dynatrace.Inputs.OwnershipTeamsSupplementaryIdentifiers
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
AdditionalInformation OwnershipTeamsAdditionalInformationArgs
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
ContactDetails OwnershipTeamsContactDetailsArgs
Define options for messaging integration or other means of contacting this team.
Description string
Description
ExternalId string
This field should only be used for the automation purpose when importing team information.
Identifier string
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
Links OwnershipTeamsLinksArgs
Include links to online resources where information relevant to this team’s responsibilities can be found.
Name string
Team name
Responsibilities OwnershipTeamsResponsibilitiesArgs
Turn on all responsibility assignments that apply to this team.
SupplementaryIdentifiers OwnershipTeamsSupplementaryIdentifiersArgs
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
additionalInformation OwnershipTeamsAdditionalInformation
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contactDetails OwnershipTeamsContactDetails
Define options for messaging integration or other means of contacting this team.
description String
Description
externalId String
This field should only be used for the automation purpose when importing team information.
identifier String
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
links OwnershipTeamsLinks
Include links to online resources where information relevant to this team’s responsibilities can be found.
name String
Team name
responsibilities OwnershipTeamsResponsibilities
Turn on all responsibility assignments that apply to this team.
supplementaryIdentifiers OwnershipTeamsSupplementaryIdentifiers
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
additionalInformation OwnershipTeamsAdditionalInformation
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contactDetails OwnershipTeamsContactDetails
Define options for messaging integration or other means of contacting this team.
description string
Description
externalId string
This field should only be used for the automation purpose when importing team information.
identifier string
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
links OwnershipTeamsLinks
Include links to online resources where information relevant to this team’s responsibilities can be found.
name string
Team name
responsibilities OwnershipTeamsResponsibilities
Turn on all responsibility assignments that apply to this team.
supplementaryIdentifiers OwnershipTeamsSupplementaryIdentifiers
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
additional_information OwnershipTeamsAdditionalInformationArgs
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contact_details OwnershipTeamsContactDetailsArgs
Define options for messaging integration or other means of contacting this team.
description str
Description
external_id str
This field should only be used for the automation purpose when importing team information.
identifier str
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
links OwnershipTeamsLinksArgs
Include links to online resources where information relevant to this team’s responsibilities can be found.
name str
Team name
responsibilities OwnershipTeamsResponsibilitiesArgs
Turn on all responsibility assignments that apply to this team.
supplementary_identifiers OwnershipTeamsSupplementaryIdentifiersArgs
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.
additionalInformation Property Map
Define key/value pairs that further describe this team — for example, cost center, solution type, or business unit assignments.
contactDetails Property Map
Define options for messaging integration or other means of contacting this team.
description String
Description
externalId String
This field should only be used for the automation purpose when importing team information.
identifier String
The team identifier is used to reference the team from any entity in Dynatrace. If you are using Kubernetes labels, keep in mind the 63 character limit that they enforce.
links Property Map
Include links to online resources where information relevant to this team’s responsibilities can be found.
name String
Team name
responsibilities Property Map
Turn on all responsibility assignments that apply to this team.
supplementaryIdentifiers Property Map
The supplementary team identifiers can be optionally used in addition to the main team identifier to reference this team from any entity in Dynatrace. Up to 3 supplementary identifiers are supported.

Supporting Types

OwnershipTeamsAdditionalInformation
, OwnershipTeamsAdditionalInformationArgs

additionalInformations This property is required. List<Property Map>

OwnershipTeamsAdditionalInformationAdditionalInformation
, OwnershipTeamsAdditionalInformationAdditionalInformationArgs

Key This property is required. string
Name
Value This property is required. string
no documentation available
Url string
no documentation available
Key This property is required. string
Name
Value This property is required. string
no documentation available
Url string
no documentation available
key This property is required. String
Name
value This property is required. String
no documentation available
url String
no documentation available
key This property is required. string
Name
value This property is required. string
no documentation available
url string
no documentation available
key This property is required. str
Name
value This property is required. str
no documentation available
url str
no documentation available
key This property is required. String
Name
value This property is required. String
no documentation available
url String
no documentation available

OwnershipTeamsContactDetails
, OwnershipTeamsContactDetailsArgs

contactDetails This property is required. List<Property Map>

OwnershipTeamsContactDetailsContactDetail
, OwnershipTeamsContactDetailsContactDetailArgs

IntegrationType This property is required. string
Possible Values: EMAIL, JIRA, MS_TEAMS, SLACK
Email string
no documentation available
Jira Pulumiverse.Dynatrace.Inputs.OwnershipTeamsContactDetailsContactDetailJira
no documentation available
MsTeams string
Team
SlackChannel string
Channel
Url string
no documentation available
IntegrationType This property is required. string
Possible Values: EMAIL, JIRA, MS_TEAMS, SLACK
Email string
no documentation available
Jira OwnershipTeamsContactDetailsContactDetailJira
no documentation available
MsTeams string
Team
SlackChannel string
Channel
Url string
no documentation available
integrationType This property is required. String
Possible Values: EMAIL, JIRA, MS_TEAMS, SLACK
email String
no documentation available
jira OwnershipTeamsContactDetailsContactDetailJira
no documentation available
msTeams String
Team
slackChannel String
Channel
url String
no documentation available
integrationType This property is required. string
Possible Values: EMAIL, JIRA, MS_TEAMS, SLACK
email string
no documentation available
jira OwnershipTeamsContactDetailsContactDetailJira
no documentation available
msTeams string
Team
slackChannel string
Channel
url string
no documentation available
integration_type This property is required. str
Possible Values: EMAIL, JIRA, MS_TEAMS, SLACK
email str
no documentation available
jira OwnershipTeamsContactDetailsContactDetailJira
no documentation available
ms_teams str
Team
slack_channel str
Channel
url str
no documentation available
integrationType This property is required. String
Possible Values: EMAIL, JIRA, MS_TEAMS, SLACK
email String
no documentation available
jira Property Map
no documentation available
msTeams String
Team
slackChannel String
Channel
url String
no documentation available

OwnershipTeamsContactDetailsContactDetailJira
, OwnershipTeamsContactDetailsContactDetailJiraArgs

DefaultAssignee This property is required. string
Default Assignee
Project This property is required. string
no documentation available
DefaultAssignee This property is required. string
Default Assignee
Project This property is required. string
no documentation available
defaultAssignee This property is required. String
Default Assignee
project This property is required. String
no documentation available
defaultAssignee This property is required. string
Default Assignee
project This property is required. string
no documentation available
default_assignee This property is required. str
Default Assignee
project This property is required. str
no documentation available
defaultAssignee This property is required. String
Default Assignee
project This property is required. String
no documentation available
Links This property is required. []OwnershipTeamsLinksLink
links This property is required. List<OwnershipTeamsLinksLink>
links This property is required. OwnershipTeamsLinksLink[]
links This property is required. Sequence[OwnershipTeamsLinksLink]
links This property is required. List<Property Map>
LinkType This property is required. string
Possible Values: DASHBOARD, DOCUMENTATION, HEALTH_APP, REPOSITORY, RUNBOOK, URL, WIKI
Url This property is required. string
no documentation available
LinkType This property is required. string
Possible Values: DASHBOARD, DOCUMENTATION, HEALTH_APP, REPOSITORY, RUNBOOK, URL, WIKI
Url This property is required. string
no documentation available
linkType This property is required. String
Possible Values: DASHBOARD, DOCUMENTATION, HEALTH_APP, REPOSITORY, RUNBOOK, URL, WIKI
url This property is required. String
no documentation available
linkType This property is required. string
Possible Values: DASHBOARD, DOCUMENTATION, HEALTH_APP, REPOSITORY, RUNBOOK, URL, WIKI
url This property is required. string
no documentation available
link_type This property is required. str
Possible Values: DASHBOARD, DOCUMENTATION, HEALTH_APP, REPOSITORY, RUNBOOK, URL, WIKI
url This property is required. str
no documentation available
linkType This property is required. String
Possible Values: DASHBOARD, DOCUMENTATION, HEALTH_APP, REPOSITORY, RUNBOOK, URL, WIKI
url This property is required. String
no documentation available

OwnershipTeamsResponsibilities
, OwnershipTeamsResponsibilitiesArgs

Development This property is required. bool
Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.
Infrastructure This property is required. bool
Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.
LineOfBusiness This property is required. bool
Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.
Operations This property is required. bool
Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.
Security This property is required. bool
Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.
Development This property is required. bool
Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.
Infrastructure This property is required. bool
Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.
LineOfBusiness This property is required. bool
Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.
Operations This property is required. bool
Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.
Security This property is required. bool
Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.
development This property is required. Boolean
Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.
infrastructure This property is required. Boolean
Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.
lineOfBusiness This property is required. Boolean
Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.
operations This property is required. Boolean
Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.
security This property is required. Boolean
Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.
development This property is required. boolean
Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.
infrastructure This property is required. boolean
Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.
lineOfBusiness This property is required. boolean
Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.
operations This property is required. boolean
Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.
security This property is required. boolean
Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.
development This property is required. bool
Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.
infrastructure This property is required. bool
Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.
line_of_business This property is required. bool
Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.
operations This property is required. bool
Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.
security This property is required. bool
Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.
development This property is required. Boolean
Responsible for developing and maintaining high quality software. Development teams are responsible for making code changes to address performance regressions, errors, or security vulnerabilities.
infrastructure This property is required. Boolean
Responsible for the administration, management, and support of the IT infrastructure including physical servers, virtualization, and cloud. Teams with infrastructure responsibility are responsible for addressing hardware issues, resource limits, and operating system vulnerabilities.
lineOfBusiness This property is required. Boolean
Responsible for ensuring that applications in development align with business needs and meet the usability requirements of users, stakeholders, customers, and external partners. Teams with line of business responsibility are responsible for understanding the customer experience and how it affects business goals.
operations This property is required. Boolean
Responsible for deploying and managing software, with a focus on high availability and performance. Teams with operations responsibilities needs to understand the impact, priority, and team responsible for addressing problems detected by Dynatrace.
security This property is required. Boolean
Responsible for the security posture of the organization. Teams with security responsibility must understand the impact, priority, and team responsible for addressing security vulnerabilities.

OwnershipTeamsSupplementaryIdentifiers
, OwnershipTeamsSupplementaryIdentifiersArgs

supplementaryIdentifiers This property is required. List<Property Map>

OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifier
, OwnershipTeamsSupplementaryIdentifiersSupplementaryIdentifierArgs

SupplementaryIdentifier This property is required. string
Supplementary Identifier
SupplementaryIdentifier This property is required. string
Supplementary Identifier
supplementaryIdentifier This property is required. String
Supplementary Identifier
supplementaryIdentifier This property is required. string
Supplementary Identifier
supplementary_identifier This property is required. str
Supplementary Identifier
supplementaryIdentifier This property is required. String
Supplementary Identifier

Package Details

Repository
dynatrace pulumiverse/pulumi-dynatrace
License
Apache-2.0
Notes
This Pulumi package is based on the dynatrace Terraform Provider.