1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. getGovernanceAssignment
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.getGovernanceAssignment

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

    Get a specific governanceAssignment for the requested scope by AssignmentKey Azure REST API version: 2022-01-01-preview.

    Using getGovernanceAssignment

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getGovernanceAssignment(args: GetGovernanceAssignmentArgs, opts?: InvokeOptions): Promise<GetGovernanceAssignmentResult>
    function getGovernanceAssignmentOutput(args: GetGovernanceAssignmentOutputArgs, opts?: InvokeOptions): Output<GetGovernanceAssignmentResult>
    def get_governance_assignment(assessment_name: Optional[str] = None,
                                  assignment_key: Optional[str] = None,
                                  scope: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetGovernanceAssignmentResult
    def get_governance_assignment_output(assessment_name: Optional[pulumi.Input[str]] = None,
                                  assignment_key: Optional[pulumi.Input[str]] = None,
                                  scope: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetGovernanceAssignmentResult]
    func LookupGovernanceAssignment(ctx *Context, args *LookupGovernanceAssignmentArgs, opts ...InvokeOption) (*LookupGovernanceAssignmentResult, error)
    func LookupGovernanceAssignmentOutput(ctx *Context, args *LookupGovernanceAssignmentOutputArgs, opts ...InvokeOption) LookupGovernanceAssignmentResultOutput

    > Note: This function is named LookupGovernanceAssignment in the Go SDK.

    public static class GetGovernanceAssignment 
    {
        public static Task<GetGovernanceAssignmentResult> InvokeAsync(GetGovernanceAssignmentArgs args, InvokeOptions? opts = null)
        public static Output<GetGovernanceAssignmentResult> Invoke(GetGovernanceAssignmentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGovernanceAssignmentResult> getGovernanceAssignment(GetGovernanceAssignmentArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:security:getGovernanceAssignment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssessmentName string
    The Assessment Key - A unique key for the assessment type
    AssignmentKey string
    The governance assignment key - the assessment key of the required governance assignment
    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})'
    AssessmentName string
    The Assessment Key - A unique key for the assessment type
    AssignmentKey string
    The governance assignment key - the assessment key of the required governance assignment
    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})'
    assessmentName String
    The Assessment Key - A unique key for the assessment type
    assignmentKey String
    The governance assignment key - the assessment key of the required governance assignment
    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})'
    assessmentName string
    The Assessment Key - A unique key for the assessment type
    assignmentKey string
    The governance assignment key - the assessment key of the required governance assignment
    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})'
    assessment_name str
    The Assessment Key - A unique key for the assessment type
    assignment_key str
    The governance assignment key - the assessment key of the required governance assignment
    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})'
    assessmentName String
    The Assessment Key - A unique key for the assessment type
    assignmentKey String
    The governance assignment key - the assessment key of the required governance assignment
    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})'

    getGovernanceAssignment Result

    The following output properties are available:

    Id string
    Resource Id
    Name string
    Resource name
    RemediationDueDate string
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    Type string
    Resource type
    AdditionalData Pulumi.AzureNative.Security.Outputs.GovernanceAssignmentAdditionalDataResponse
    The additional data for the governance assignment - e.g. links to ticket (optional), see example
    GovernanceEmailNotification Pulumi.AzureNative.Security.Outputs.GovernanceEmailNotificationResponse
    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.Outputs.RemediationEtaResponse
    The ETA (estimated time of arrival) for remediation (optional), see example
    Id string
    Resource Id
    Name string
    Resource name
    RemediationDueDate string
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    Type string
    Resource type
    AdditionalData GovernanceAssignmentAdditionalDataResponse
    The additional data for the governance assignment - e.g. links to ticket (optional), see example
    GovernanceEmailNotification GovernanceEmailNotificationResponse
    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 RemediationEtaResponse
    The ETA (estimated time of arrival) for remediation (optional), see example
    id String
    Resource Id
    name String
    Resource name
    remediationDueDate String
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    type String
    Resource type
    additionalData GovernanceAssignmentAdditionalDataResponse
    The additional data for the governance assignment - e.g. links to ticket (optional), see example
    governanceEmailNotification GovernanceEmailNotificationResponse
    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 RemediationEtaResponse
    The ETA (estimated time of arrival) for remediation (optional), see example
    id string
    Resource Id
    name string
    Resource name
    remediationDueDate string
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    type string
    Resource type
    additionalData GovernanceAssignmentAdditionalDataResponse
    The additional data for the governance assignment - e.g. links to ticket (optional), see example
    governanceEmailNotification GovernanceEmailNotificationResponse
    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 RemediationEtaResponse
    The ETA (estimated time of arrival) for remediation (optional), see example
    id str
    Resource Id
    name str
    Resource name
    remediation_due_date str
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    type str
    Resource type
    additional_data GovernanceAssignmentAdditionalDataResponse
    The additional data for the governance assignment - e.g. links to ticket (optional), see example
    governance_email_notification GovernanceEmailNotificationResponse
    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 RemediationEtaResponse
    The ETA (estimated time of arrival) for remediation (optional), see example
    id String
    Resource Id
    name String
    Resource name
    remediationDueDate String
    The remediation due-date - after this date Secure Score will be affected (in case of active grace-period)
    type String
    Resource type
    additionalData Property Map
    The additional data for the governance assignment - e.g. links to ticket (optional), see example
    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

    Supporting Types

    GovernanceAssignmentAdditionalDataResponse

    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

    GovernanceEmailNotificationResponse

    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.

    RemediationEtaResponse

    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.

    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