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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.security.getSecurityStandard
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get a specific security standard for the requested scope by standardId Azure REST API version: 2024-08-01.
Using getSecurityStandard
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 getSecurityStandard(args: GetSecurityStandardArgs, opts?: InvokeOptions): Promise<GetSecurityStandardResult>
function getSecurityStandardOutput(args: GetSecurityStandardOutputArgs, opts?: InvokeOptions): Output<GetSecurityStandardResult>def get_security_standard(scope: Optional[str] = None,
                          standard_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetSecurityStandardResult
def get_security_standard_output(scope: Optional[pulumi.Input[str]] = None,
                          standard_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetSecurityStandardResult]func LookupSecurityStandard(ctx *Context, args *LookupSecurityStandardArgs, opts ...InvokeOption) (*LookupSecurityStandardResult, error)
func LookupSecurityStandardOutput(ctx *Context, args *LookupSecurityStandardOutputArgs, opts ...InvokeOption) LookupSecurityStandardResultOutput> Note: This function is named LookupSecurityStandard in the Go SDK.
public static class GetSecurityStandard 
{
    public static Task<GetSecurityStandardResult> InvokeAsync(GetSecurityStandardArgs args, InvokeOptions? opts = null)
    public static Output<GetSecurityStandardResult> Invoke(GetSecurityStandardInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSecurityStandardResult> getSecurityStandard(GetSecurityStandardArgs args, InvokeOptions options)
public static Output<GetSecurityStandardResult> getSecurityStandard(GetSecurityStandardArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:security:getSecurityStandard
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Scope string
- The scope of the security standard. Valid scopes are: management group (format: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- StandardId string
- The Security Standard key - unique key for the standard type
- Scope string
- The scope of the security standard. Valid scopes are: management group (format: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- StandardId string
- The Security Standard key - unique key for the standard type
- scope String
- The scope of the security standard. Valid scopes are: management group (format: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- standardId String
- The Security Standard key - unique key for the standard type
- scope string
- The scope of the security standard. Valid scopes are: management group (format: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- standardId string
- The Security Standard key - unique key for the standard type
- scope str
- The scope of the security standard. Valid scopes are: management group (format: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- standard_id str
- The Security Standard key - unique key for the standard type
- scope String
- The scope of the security standard. Valid scopes are: management group (format: 'providers/Microsoft.Management/managementGroups/{managementGroup}'), subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})'
- standardId String
- The Security Standard key - unique key for the standard type
getSecurityStandard Result
The following output properties are available:
- Id string
- Resource Id
- Name string
- Resource name
- StandardType string
- Standard type (Custom or Default or Compliance only currently)
- Type string
- Resource type
- Assessments
List<Pulumi.Azure Native. Security. Outputs. Partial Assessment Properties Response> 
- List of assessment keys to apply to standard scope.
- CloudProviders List<string>
- List of all standard supported clouds.
- Description string
- Description of the standard
- DisplayName string
- Display name of the standard, equivalent to the standardId
- Metadata
Pulumi.Azure Native. Security. Outputs. Standard Metadata Response 
- The security standard metadata.
- PolicySet stringDefinition Id 
- The policy set definition id associated with the standard.
- Id string
- Resource Id
- Name string
- Resource name
- StandardType string
- Standard type (Custom or Default or Compliance only currently)
- Type string
- Resource type
- Assessments
[]PartialAssessment Properties Response 
- List of assessment keys to apply to standard scope.
- CloudProviders []string
- List of all standard supported clouds.
- Description string
- Description of the standard
- DisplayName string
- Display name of the standard, equivalent to the standardId
- Metadata
StandardMetadata Response 
- The security standard metadata.
- PolicySet stringDefinition Id 
- The policy set definition id associated with the standard.
- id String
- Resource Id
- name String
- Resource name
- standardType String
- Standard type (Custom or Default or Compliance only currently)
- type String
- Resource type
- assessments
List<PartialAssessment Properties Response> 
- List of assessment keys to apply to standard scope.
- cloudProviders List<String>
- List of all standard supported clouds.
- description String
- Description of the standard
- displayName String
- Display name of the standard, equivalent to the standardId
- metadata
StandardMetadata Response 
- The security standard metadata.
- policySet StringDefinition Id 
- The policy set definition id associated with the standard.
- id string
- Resource Id
- name string
- Resource name
- standardType string
- Standard type (Custom or Default or Compliance only currently)
- type string
- Resource type
- assessments
PartialAssessment Properties Response[] 
- List of assessment keys to apply to standard scope.
- cloudProviders string[]
- List of all standard supported clouds.
- description string
- Description of the standard
- displayName string
- Display name of the standard, equivalent to the standardId
- metadata
StandardMetadata Response 
- The security standard metadata.
- policySet stringDefinition Id 
- The policy set definition id associated with the standard.
- id str
- Resource Id
- name str
- Resource name
- standard_type str
- Standard type (Custom or Default or Compliance only currently)
- type str
- Resource type
- assessments
Sequence[PartialAssessment Properties Response] 
- List of assessment keys to apply to standard scope.
- cloud_providers Sequence[str]
- List of all standard supported clouds.
- description str
- Description of the standard
- display_name str
- Display name of the standard, equivalent to the standardId
- metadata
StandardMetadata Response 
- The security standard metadata.
- policy_set_ strdefinition_ id 
- The policy set definition id associated with the standard.
- id String
- Resource Id
- name String
- Resource name
- standardType String
- Standard type (Custom or Default or Compliance only currently)
- type String
- Resource type
- assessments List<Property Map>
- List of assessment keys to apply to standard scope.
- cloudProviders List<String>
- List of all standard supported clouds.
- description String
- Description of the standard
- displayName String
- Display name of the standard, equivalent to the standardId
- metadata Property Map
- The security standard metadata.
- policySet StringDefinition Id 
- The policy set definition id associated with the standard.
Supporting Types
PartialAssessmentPropertiesResponse   
- AssessmentKey string
- The assessment key
- AssessmentKey string
- The assessment key
- assessmentKey String
- The assessment key
- assessmentKey string
- The assessment key
- assessment_key str
- The assessment key
- assessmentKey String
- The assessment key
StandardMetadataResponse  
- CreatedBy string
- Standard Created by object id (GUID)
- CreatedOn string
- Standard creation date
- LastUpdated stringBy 
- Standard last updated by object id (GUID)
- LastUpdated stringOn 
- Standard last update date
- CreatedBy string
- Standard Created by object id (GUID)
- CreatedOn string
- Standard creation date
- LastUpdated stringBy 
- Standard last updated by object id (GUID)
- LastUpdated stringOn 
- Standard last update date
- createdBy String
- Standard Created by object id (GUID)
- createdOn String
- Standard creation date
- lastUpdated StringBy 
- Standard last updated by object id (GUID)
- lastUpdated StringOn 
- Standard last update date
- createdBy string
- Standard Created by object id (GUID)
- createdOn string
- Standard creation date
- lastUpdated stringBy 
- Standard last updated by object id (GUID)
- lastUpdated stringOn 
- Standard last update date
- created_by str
- Standard Created by object id (GUID)
- created_on str
- Standard creation date
- last_updated_ strby 
- Standard last updated by object id (GUID)
- last_updated_ stron 
- Standard last update date
- createdBy String
- Standard Created by object id (GUID)
- createdOn String
- Standard creation date
- lastUpdated StringBy 
- Standard last updated by object id (GUID)
- lastUpdated StringOn 
- Standard last update date
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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi