1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. GovernanceAssignment
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

azure-native.security.GovernanceAssignment

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

    Governance assignment over a given scope Azure REST 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",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/security/v2"
    	"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
    	})
    }
    
    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());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    governance_assignment = azure_native.security.GovernanceAssignment("governanceAssignment",
        additional_data=azure_native.security.GovernanceAssignmentAdditionalDataArgs(
            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=azure_native.security.GovernanceEmailNotificationArgs(
            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=azure_native.security.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")
    
    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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args GovernanceAssignmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args GovernanceAssignmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GovernanceAssignmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GovernanceAssignmentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    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",
        },
    });
    
    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"),
    },
    })
    
    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());
    
    governance_assignment_resource = azure_native.security.GovernanceAssignment("governanceAssignmentResource",
        assessment_name="string",
        remediation_due_date="string",
        scope="string",
        additional_data=azure_native.security.GovernanceAssignmentAdditionalDataArgs(
            ticket_link="string",
            ticket_number=0,
            ticket_status="string",
        ),
        assignment_key="string",
        governance_email_notification=azure_native.security.GovernanceEmailNotificationArgs(
            disable_manager_email_notification=False,
            disable_owner_email_notification=False,
        ),
        is_grace_period=False,
        owner="string",
        remediation_eta=azure_native.security.RemediationEtaArgs(
            eta="string",
            justification="string",
        ))
    
    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",
        },
    });
    
    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
    

    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

    The GovernanceAssignment resource accepts the following input properties:

    AssessmentName string
    The Assessment Key - A unique key for the assessment type
    RemediationDueDate string
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    Scope 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 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 string
    The Assessment Key - A unique key for the assessment type
    RemediationDueDate string
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    Scope 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 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 String
    The Assessment Key - A unique key for the assessment type
    remediationDueDate String
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    scope 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 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 string
    The Assessment Key - A unique key for the assessment type
    remediationDueDate string
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    scope 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 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 str
    The Assessment Key - A unique key for the assessment type
    remediation_due_date str
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    scope 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 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 String
    The Assessment Key - A unique key for the assessment type
    remediationDueDate String
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    scope 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 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:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    Type string
    Resource type
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    Type string
    Resource type
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    type String
    Resource type
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name
    type string
    Resource type
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name
    type str
    Resource type
    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 string
    ETA for remediation.
    Justification string
    Justification for change of Eta.
    Eta string
    ETA for remediation.
    Justification string
    Justification for change of Eta.
    eta String
    ETA for remediation.
    justification String
    Justification for change of Eta.
    eta string
    ETA for remediation.
    justification string
    Justification for change of Eta.
    eta str
    ETA for remediation.
    justification str
    Justification for change of Eta.
    eta String
    ETA for remediation.
    justification String
    Justification for change of Eta.

    RemediationEtaResponse, RemediationEtaResponseArgs

    Eta string
    ETA for remediation.
    Justification string
    Justification for change of Eta.
    Eta string
    ETA for remediation.
    Justification string
    Justification for change of Eta.
    eta String
    ETA for remediation.
    justification String
    Justification for change of Eta.
    eta string
    ETA for remediation.
    justification string
    Justification for change of Eta.
    eta str
    ETA for remediation.
    justification str
    Justification for change of Eta.
    eta String
    ETA for remediation.
    justification 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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi