1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. GovernanceAssignment
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.security.GovernanceAssignment

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Governance assignment over a given scope

Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Example Usage

Create Governance assignment

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var governanceAssignment = new AzureNative.Security.GovernanceAssignment("governanceAssignment", new()
    {
        AdditionalData = new AzureNative.Security.Inputs.GovernanceAssignmentAdditionalDataArgs
        {
            TicketLink = "https://snow.com",
            TicketNumber = 123123,
            TicketStatus = "Active",
        },
        AssessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd",
        AssignmentKey = "6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
        GovernanceEmailNotification = new AzureNative.Security.Inputs.GovernanceEmailNotificationArgs
        {
            DisableManagerEmailNotification = false,
            DisableOwnerEmailNotification = false,
        },
        IsGracePeriod = true,
        Owner = "user@contoso.com",
        RemediationDueDate = "2022-01-07T13:00:00.0000000Z",
        RemediationEta = new AzureNative.Security.Inputs.RemediationEtaArgs
        {
            Eta = "2022-01-08T13:00:00.0000000Z",
            Justification = "Justification of ETA",
        },
        Scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012",
    });

});
Copy
package main

import (
	security "github.com/pulumi/pulumi-azure-native-sdk/security/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := security.NewGovernanceAssignment(ctx, "governanceAssignment", &security.GovernanceAssignmentArgs{
			AdditionalData: &security.GovernanceAssignmentAdditionalDataArgs{
				TicketLink:   pulumi.String("https://snow.com"),
				TicketNumber: pulumi.Int(123123),
				TicketStatus: pulumi.String("Active"),
			},
			AssessmentName: pulumi.String("6b9421dd-5555-2251-9b3d-2be58e2f82cd"),
			AssignmentKey:  pulumi.String("6634ff9f-127b-4bf2-8e6e-b1737f5e789c"),
			GovernanceEmailNotification: &security.GovernanceEmailNotificationArgs{
				DisableManagerEmailNotification: pulumi.Bool(false),
				DisableOwnerEmailNotification:   pulumi.Bool(false),
			},
			IsGracePeriod:      pulumi.Bool(true),
			Owner:              pulumi.String("user@contoso.com"),
			RemediationDueDate: pulumi.String("2022-01-07T13:00:00.0000000Z"),
			RemediationEta: &security.RemediationEtaArgs{
				Eta:           pulumi.String("2022-01-08T13:00:00.0000000Z"),
				Justification: pulumi.String("Justification of ETA"),
			},
			Scope: pulumi.String("subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.security.GovernanceAssignment;
import com.pulumi.azurenative.security.GovernanceAssignmentArgs;
import com.pulumi.azurenative.security.inputs.GovernanceAssignmentAdditionalDataArgs;
import com.pulumi.azurenative.security.inputs.GovernanceEmailNotificationArgs;
import com.pulumi.azurenative.security.inputs.RemediationEtaArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var governanceAssignment = new GovernanceAssignment("governanceAssignment", GovernanceAssignmentArgs.builder()
            .additionalData(GovernanceAssignmentAdditionalDataArgs.builder()
                .ticketLink("https://snow.com")
                .ticketNumber(123123)
                .ticketStatus("Active")
                .build())
            .assessmentName("6b9421dd-5555-2251-9b3d-2be58e2f82cd")
            .assignmentKey("6634ff9f-127b-4bf2-8e6e-b1737f5e789c")
            .governanceEmailNotification(GovernanceEmailNotificationArgs.builder()
                .disableManagerEmailNotification(false)
                .disableOwnerEmailNotification(false)
                .build())
            .isGracePeriod(true)
            .owner("user@contoso.com")
            .remediationDueDate("2022-01-07T13:00:00.0000000Z")
            .remediationEta(RemediationEtaArgs.builder()
                .eta("2022-01-08T13:00:00.0000000Z")
                .justification("Justification of ETA")
                .build())
            .scope("subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const governanceAssignment = new azure_native.security.GovernanceAssignment("governanceAssignment", {
    additionalData: {
        ticketLink: "https://snow.com",
        ticketNumber: 123123,
        ticketStatus: "Active",
    },
    assessmentName: "6b9421dd-5555-2251-9b3d-2be58e2f82cd",
    assignmentKey: "6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
    governanceEmailNotification: {
        disableManagerEmailNotification: false,
        disableOwnerEmailNotification: false,
    },
    isGracePeriod: true,
    owner: "user@contoso.com",
    remediationDueDate: "2022-01-07T13:00:00.0000000Z",
    remediationEta: {
        eta: "2022-01-08T13:00:00.0000000Z",
        justification: "Justification of ETA",
    },
    scope: "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

governance_assignment = azure_native.security.GovernanceAssignment("governanceAssignment",
    additional_data={
        "ticket_link": "https://snow.com",
        "ticket_number": 123123,
        "ticket_status": "Active",
    },
    assessment_name="6b9421dd-5555-2251-9b3d-2be58e2f82cd",
    assignment_key="6634ff9f-127b-4bf2-8e6e-b1737f5e789c",
    governance_email_notification={
        "disable_manager_email_notification": False,
        "disable_owner_email_notification": False,
    },
    is_grace_period=True,
    owner="user@contoso.com",
    remediation_due_date="2022-01-07T13:00:00.0000000Z",
    remediation_eta={
        "eta": "2022-01-08T13:00:00.0000000Z",
        "justification": "Justification of ETA",
    },
    scope="subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012")
Copy
resources:
  governanceAssignment:
    type: azure-native:security:GovernanceAssignment
    properties:
      additionalData:
        ticketLink: https://snow.com
        ticketNumber: 123123
        ticketStatus: Active
      assessmentName: 6b9421dd-5555-2251-9b3d-2be58e2f82cd
      assignmentKey: 6634ff9f-127b-4bf2-8e6e-b1737f5e789c
      governanceEmailNotification:
        disableManagerEmailNotification: false
        disableOwnerEmailNotification: false
      isGracePeriod: true
      owner: user@contoso.com
      remediationDueDate: 2022-01-07T13:00:00.0000000Z
      remediationEta:
        eta: 2022-01-08T13:00:00.0000000Z
        justification: Justification of ETA
      scope: subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012
Copy

Create GovernanceAssignment Resource

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

Constructor syntax

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

@overload
def GovernanceAssignment(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         assessment_name: Optional[str] = None,
                         remediation_due_date: Optional[str] = None,
                         scope: Optional[str] = None,
                         additional_data: Optional[GovernanceAssignmentAdditionalDataArgs] = None,
                         assignment_key: Optional[str] = None,
                         governance_email_notification: Optional[GovernanceEmailNotificationArgs] = None,
                         is_grace_period: Optional[bool] = None,
                         owner: Optional[str] = None,
                         remediation_eta: Optional[RemediationEtaArgs] = None)
func NewGovernanceAssignment(ctx *Context, name string, args GovernanceAssignmentArgs, opts ...ResourceOption) (*GovernanceAssignment, error)
public GovernanceAssignment(string name, GovernanceAssignmentArgs args, CustomResourceOptions? opts = null)
public GovernanceAssignment(String name, GovernanceAssignmentArgs args)
public GovernanceAssignment(String name, GovernanceAssignmentArgs args, CustomResourceOptions options)
type: azure-native:security:GovernanceAssignment
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. GovernanceAssignmentArgs
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. GovernanceAssignmentArgs
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. GovernanceAssignmentArgs
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. GovernanceAssignmentArgs
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. GovernanceAssignmentArgs
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 governanceAssignmentResource = new AzureNative.Security.GovernanceAssignment("governanceAssignmentResource", new()
{
    AssessmentName = "string",
    RemediationDueDate = "string",
    Scope = "string",
    AdditionalData = new AzureNative.Security.Inputs.GovernanceAssignmentAdditionalDataArgs
    {
        TicketLink = "string",
        TicketNumber = 0,
        TicketStatus = "string",
    },
    AssignmentKey = "string",
    GovernanceEmailNotification = new AzureNative.Security.Inputs.GovernanceEmailNotificationArgs
    {
        DisableManagerEmailNotification = false,
        DisableOwnerEmailNotification = false,
    },
    IsGracePeriod = false,
    Owner = "string",
    RemediationEta = new AzureNative.Security.Inputs.RemediationEtaArgs
    {
        Eta = "string",
        Justification = "string",
    },
});
Copy
example, err := security.NewGovernanceAssignment(ctx, "governanceAssignmentResource", &security.GovernanceAssignmentArgs{
	AssessmentName:     pulumi.String("string"),
	RemediationDueDate: pulumi.String("string"),
	Scope:              pulumi.String("string"),
	AdditionalData: &security.GovernanceAssignmentAdditionalDataArgs{
		TicketLink:   pulumi.String("string"),
		TicketNumber: pulumi.Int(0),
		TicketStatus: pulumi.String("string"),
	},
	AssignmentKey: pulumi.String("string"),
	GovernanceEmailNotification: &security.GovernanceEmailNotificationArgs{
		DisableManagerEmailNotification: pulumi.Bool(false),
		DisableOwnerEmailNotification:   pulumi.Bool(false),
	},
	IsGracePeriod: pulumi.Bool(false),
	Owner:         pulumi.String("string"),
	RemediationEta: &security.RemediationEtaArgs{
		Eta:           pulumi.String("string"),
		Justification: pulumi.String("string"),
	},
})
Copy
var governanceAssignmentResource = new GovernanceAssignment("governanceAssignmentResource", GovernanceAssignmentArgs.builder()
    .assessmentName("string")
    .remediationDueDate("string")
    .scope("string")
    .additionalData(GovernanceAssignmentAdditionalDataArgs.builder()
        .ticketLink("string")
        .ticketNumber(0)
        .ticketStatus("string")
        .build())
    .assignmentKey("string")
    .governanceEmailNotification(GovernanceEmailNotificationArgs.builder()
        .disableManagerEmailNotification(false)
        .disableOwnerEmailNotification(false)
        .build())
    .isGracePeriod(false)
    .owner("string")
    .remediationEta(RemediationEtaArgs.builder()
        .eta("string")
        .justification("string")
        .build())
    .build());
Copy
governance_assignment_resource = azure_native.security.GovernanceAssignment("governanceAssignmentResource",
    assessment_name="string",
    remediation_due_date="string",
    scope="string",
    additional_data={
        "ticket_link": "string",
        "ticket_number": 0,
        "ticket_status": "string",
    },
    assignment_key="string",
    governance_email_notification={
        "disable_manager_email_notification": False,
        "disable_owner_email_notification": False,
    },
    is_grace_period=False,
    owner="string",
    remediation_eta={
        "eta": "string",
        "justification": "string",
    })
Copy
const governanceAssignmentResource = new azure_native.security.GovernanceAssignment("governanceAssignmentResource", {
    assessmentName: "string",
    remediationDueDate: "string",
    scope: "string",
    additionalData: {
        ticketLink: "string",
        ticketNumber: 0,
        ticketStatus: "string",
    },
    assignmentKey: "string",
    governanceEmailNotification: {
        disableManagerEmailNotification: false,
        disableOwnerEmailNotification: false,
    },
    isGracePeriod: false,
    owner: "string",
    remediationEta: {
        eta: "string",
        justification: "string",
    },
});
Copy
type: azure-native:security:GovernanceAssignment
properties:
    additionalData:
        ticketLink: string
        ticketNumber: 0
        ticketStatus: string
    assessmentName: string
    assignmentKey: string
    governanceEmailNotification:
        disableManagerEmailNotification: false
        disableOwnerEmailNotification: false
    isGracePeriod: false
    owner: string
    remediationDueDate: string
    remediationEta:
        eta: string
        justification: string
    scope: string
Copy

GovernanceAssignment 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 GovernanceAssignment resource accepts the following input properties:

AssessmentName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - A unique key for the assessment type
RemediationDueDate This property is required. string
The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
Scope
This property is required.
Changes to this property will trigger replacement.
string
The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
AdditionalData Pulumi.AzureNative.Security.Inputs.GovernanceAssignmentAdditionalData
The additional data for the governance assignment - e.g. links to ticket (optional), see example
AssignmentKey Changes to this property will trigger replacement. string
The governance assignment key - the assessment key of the required governance assignment
GovernanceEmailNotification Pulumi.AzureNative.Security.Inputs.GovernanceEmailNotification
The email notifications settings for the governance rule, states whether to disable notifications for mangers and owners
IsGracePeriod bool
Defines whether there is a grace period on the governance assignment
Owner string
The Owner for the governance assignment - e.g. user@contoso.com - see example
RemediationEta Pulumi.AzureNative.Security.Inputs.RemediationEta
The ETA (estimated time of arrival) for remediation (optional), see example
AssessmentName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - A unique key for the assessment type
RemediationDueDate This property is required. string
The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
Scope
This property is required.
Changes to this property will trigger replacement.
string
The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
AdditionalData GovernanceAssignmentAdditionalDataArgs
The additional data for the governance assignment - e.g. links to ticket (optional), see example
AssignmentKey Changes to this property will trigger replacement. string
The governance assignment key - the assessment key of the required governance assignment
GovernanceEmailNotification GovernanceEmailNotificationArgs
The email notifications settings for the governance rule, states whether to disable notifications for mangers and owners
IsGracePeriod bool
Defines whether there is a grace period on the governance assignment
Owner string
The Owner for the governance assignment - e.g. user@contoso.com - see example
RemediationEta RemediationEtaArgs
The ETA (estimated time of arrival) for remediation (optional), see example
assessmentName
This property is required.
Changes to this property will trigger replacement.
String
The Assessment Key - A unique key for the assessment type
remediationDueDate This property is required. String
The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
scope
This property is required.
Changes to this property will trigger replacement.
String
The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
additionalData GovernanceAssignmentAdditionalData
The additional data for the governance assignment - e.g. links to ticket (optional), see example
assignmentKey Changes to this property will trigger replacement. String
The governance assignment key - the assessment key of the required governance assignment
governanceEmailNotification GovernanceEmailNotification
The email notifications settings for the governance rule, states whether to disable notifications for mangers and owners
isGracePeriod Boolean
Defines whether there is a grace period on the governance assignment
owner String
The Owner for the governance assignment - e.g. user@contoso.com - see example
remediationEta RemediationEta
The ETA (estimated time of arrival) for remediation (optional), see example
assessmentName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - A unique key for the assessment type
remediationDueDate This property is required. string
The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
scope
This property is required.
Changes to this property will trigger replacement.
string
The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
additionalData GovernanceAssignmentAdditionalData
The additional data for the governance assignment - e.g. links to ticket (optional), see example
assignmentKey Changes to this property will trigger replacement. string
The governance assignment key - the assessment key of the required governance assignment
governanceEmailNotification GovernanceEmailNotification
The email notifications settings for the governance rule, states whether to disable notifications for mangers and owners
isGracePeriod boolean
Defines whether there is a grace period on the governance assignment
owner string
The Owner for the governance assignment - e.g. user@contoso.com - see example
remediationEta RemediationEta
The ETA (estimated time of arrival) for remediation (optional), see example
assessment_name
This property is required.
Changes to this property will trigger replacement.
str
The Assessment Key - A unique key for the assessment type
remediation_due_date This property is required. str
The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
scope
This property is required.
Changes to this property will trigger replacement.
str
The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
additional_data GovernanceAssignmentAdditionalDataArgs
The additional data for the governance assignment - e.g. links to ticket (optional), see example
assignment_key Changes to this property will trigger replacement. str
The governance assignment key - the assessment key of the required governance assignment
governance_email_notification GovernanceEmailNotificationArgs
The email notifications settings for the governance rule, states whether to disable notifications for mangers and owners
is_grace_period bool
Defines whether there is a grace period on the governance assignment
owner str
The Owner for the governance assignment - e.g. user@contoso.com - see example
remediation_eta RemediationEtaArgs
The ETA (estimated time of arrival) for remediation (optional), see example
assessmentName
This property is required.
Changes to this property will trigger replacement.
String
The Assessment Key - A unique key for the assessment type
remediationDueDate This property is required. String
The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
scope
This property is required.
Changes to this property will trigger replacement.
String
The scope of the Governance assignments. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
additionalData Property Map
The additional data for the governance assignment - e.g. links to ticket (optional), see example
assignmentKey Changes to this property will trigger replacement. String
The governance assignment key - the assessment key of the required governance assignment
governanceEmailNotification Property Map
The email notifications settings for the governance rule, states whether to disable notifications for mangers and owners
isGracePeriod Boolean
Defines whether there is a grace period on the governance assignment
owner String
The Owner for the governance assignment - e.g. user@contoso.com - see example
remediationEta Property Map
The ETA (estimated time of arrival) for remediation (optional), see example

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name
Type string
Resource type
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name
Type string
Resource type
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name
type String
Resource type
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource name
type string
Resource type
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource name
type str
Resource type
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name
type String
Resource type

Supporting Types

GovernanceAssignmentAdditionalData
, GovernanceAssignmentAdditionalDataArgs

TicketLink string
Ticket link associated with this governance assignment - for example: https://snow.com
TicketNumber int
Ticket number associated with this governance assignment
TicketStatus string
The ticket status associated with this governance assignment - for example: Active
TicketLink string
Ticket link associated with this governance assignment - for example: https://snow.com
TicketNumber int
Ticket number associated with this governance assignment
TicketStatus string
The ticket status associated with this governance assignment - for example: Active
ticketLink String
Ticket link associated with this governance assignment - for example: https://snow.com
ticketNumber Integer
Ticket number associated with this governance assignment
ticketStatus String
The ticket status associated with this governance assignment - for example: Active
ticketLink string
Ticket link associated with this governance assignment - for example: https://snow.com
ticketNumber number
Ticket number associated with this governance assignment
ticketStatus string
The ticket status associated with this governance assignment - for example: Active
ticket_link str
Ticket link associated with this governance assignment - for example: https://snow.com
ticket_number int
Ticket number associated with this governance assignment
ticket_status str
The ticket status associated with this governance assignment - for example: Active
ticketLink String
Ticket link associated with this governance assignment - for example: https://snow.com
ticketNumber Number
Ticket number associated with this governance assignment
ticketStatus String
The ticket status associated with this governance assignment - for example: Active

GovernanceAssignmentAdditionalDataResponse
, GovernanceAssignmentAdditionalDataResponseArgs

TicketLink string
Ticket link associated with this governance assignment - for example: https://snow.com
TicketNumber int
Ticket number associated with this governance assignment
TicketStatus string
The ticket status associated with this governance assignment - for example: Active
TicketLink string
Ticket link associated with this governance assignment - for example: https://snow.com
TicketNumber int
Ticket number associated with this governance assignment
TicketStatus string
The ticket status associated with this governance assignment - for example: Active
ticketLink String
Ticket link associated with this governance assignment - for example: https://snow.com
ticketNumber Integer
Ticket number associated with this governance assignment
ticketStatus String
The ticket status associated with this governance assignment - for example: Active
ticketLink string
Ticket link associated with this governance assignment - for example: https://snow.com
ticketNumber number
Ticket number associated with this governance assignment
ticketStatus string
The ticket status associated with this governance assignment - for example: Active
ticket_link str
Ticket link associated with this governance assignment - for example: https://snow.com
ticket_number int
Ticket number associated with this governance assignment
ticket_status str
The ticket status associated with this governance assignment - for example: Active
ticketLink String
Ticket link associated with this governance assignment - for example: https://snow.com
ticketNumber Number
Ticket number associated with this governance assignment
ticketStatus String
The ticket status associated with this governance assignment - for example: Active

GovernanceEmailNotification
, GovernanceEmailNotificationArgs

DisableManagerEmailNotification bool
Exclude manager from weekly email notification.
DisableOwnerEmailNotification bool
Exclude owner from weekly email notification.
DisableManagerEmailNotification bool
Exclude manager from weekly email notification.
DisableOwnerEmailNotification bool
Exclude owner from weekly email notification.
disableManagerEmailNotification Boolean
Exclude manager from weekly email notification.
disableOwnerEmailNotification Boolean
Exclude owner from weekly email notification.
disableManagerEmailNotification boolean
Exclude manager from weekly email notification.
disableOwnerEmailNotification boolean
Exclude owner from weekly email notification.
disable_manager_email_notification bool
Exclude manager from weekly email notification.
disable_owner_email_notification bool
Exclude owner from weekly email notification.
disableManagerEmailNotification Boolean
Exclude manager from weekly email notification.
disableOwnerEmailNotification Boolean
Exclude owner from weekly email notification.

GovernanceEmailNotificationResponse
, GovernanceEmailNotificationResponseArgs

DisableManagerEmailNotification bool
Exclude manager from weekly email notification.
DisableOwnerEmailNotification bool
Exclude owner from weekly email notification.
DisableManagerEmailNotification bool
Exclude manager from weekly email notification.
DisableOwnerEmailNotification bool
Exclude owner from weekly email notification.
disableManagerEmailNotification Boolean
Exclude manager from weekly email notification.
disableOwnerEmailNotification Boolean
Exclude owner from weekly email notification.
disableManagerEmailNotification boolean
Exclude manager from weekly email notification.
disableOwnerEmailNotification boolean
Exclude owner from weekly email notification.
disable_manager_email_notification bool
Exclude manager from weekly email notification.
disable_owner_email_notification bool
Exclude owner from weekly email notification.
disableManagerEmailNotification Boolean
Exclude manager from weekly email notification.
disableOwnerEmailNotification Boolean
Exclude owner from weekly email notification.

RemediationEta
, RemediationEtaArgs

Eta This property is required. string
ETA for remediation.
Justification This property is required. string
Justification for change of Eta.
Eta This property is required. string
ETA for remediation.
Justification This property is required. string
Justification for change of Eta.
eta This property is required. String
ETA for remediation.
justification This property is required. String
Justification for change of Eta.
eta This property is required. string
ETA for remediation.
justification This property is required. string
Justification for change of Eta.
eta This property is required. str
ETA for remediation.
justification This property is required. str
Justification for change of Eta.
eta This property is required. String
ETA for remediation.
justification This property is required. String
Justification for change of Eta.

RemediationEtaResponse
, RemediationEtaResponseArgs

Eta This property is required. string
ETA for remediation.
Justification This property is required. string
Justification for change of Eta.
Eta This property is required. string
ETA for remediation.
Justification This property is required. string
Justification for change of Eta.
eta This property is required. String
ETA for remediation.
justification This property is required. String
Justification for change of Eta.
eta This property is required. string
ETA for remediation.
justification This property is required. string
Justification for change of Eta.
eta This property is required. str
ETA for remediation.
justification This property is required. str
Justification for change of Eta.
eta This property is required. String
ETA for remediation.
justification This property is required. String
Justification for change of Eta.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:security:GovernanceAssignment 6634ff9f-127b-4bf2-8e6e-b1737f5e789c /{scope}/providers/Microsoft.Security/assessments/{assessmentName}/governanceAssignments/{assignmentKey} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi