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

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

Get a specific governanceAssignment for the requested scope by AssignmentKey

Uses 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>
Copy
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]
Copy
func LookupGovernanceAssignment(ctx *Context, args *LookupGovernanceAssignmentArgs, opts ...InvokeOption) (*LookupGovernanceAssignmentResult, error)
func LookupGovernanceAssignmentOutput(ctx *Context, args *LookupGovernanceAssignmentOutputArgs, opts ...InvokeOption) LookupGovernanceAssignmentResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetGovernanceAssignmentResult> getGovernanceAssignment(GetGovernanceAssignmentArgs args, InvokeOptions options)
public static Output<GetGovernanceAssignmentResult> getGovernanceAssignment(GetGovernanceAssignmentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:security:getGovernanceAssignment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AssessmentName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - A unique key for the assessment type
AssignmentKey
This property is required.
Changes to this property will trigger replacement.
string
The governance assignment key - the assessment key of the required governance assignment
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})'
AssessmentName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - A unique key for the assessment type
AssignmentKey
This property is required.
Changes to this property will trigger replacement.
string
The governance assignment key - the assessment key of the required governance assignment
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})'
assessmentName
This property is required.
Changes to this property will trigger replacement.
String
The Assessment Key - A unique key for the assessment type
assignmentKey
This property is required.
Changes to this property will trigger replacement.
String
The governance assignment key - the assessment key of the required governance assignment
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})'
assessmentName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - A unique key for the assessment type
assignmentKey
This property is required.
Changes to this property will trigger replacement.
string
The governance assignment key - the assessment key of the required governance assignment
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})'
assessment_name
This property is required.
Changes to this property will trigger replacement.
str
The Assessment Key - A unique key for the assessment type
assignment_key
This property is required.
Changes to this property will trigger replacement.
str
The governance assignment key - the assessment key of the required governance assignment
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})'
assessmentName
This property is required.
Changes to this property will trigger replacement.
String
The Assessment Key - A unique key for the assessment type
assignmentKey
This property is required.
Changes to this property will trigger replacement.
String
The governance assignment key - the assessment key of the required governance assignment
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})'

getGovernanceAssignment Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
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
AzureApiVersion string
The Azure API version of the resource.
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
azureApiVersion String
The Azure API version of the resource.
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
azureApiVersion string
The Azure API version of the resource.
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
azure_api_version str
The Azure API version of the resource.
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
azureApiVersion String
The Azure API version of the resource.
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 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.

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