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.73.0 published on Wednesday, Nov 20, 2024 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.73.0 published on Wednesday, Nov 20, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:security:getSecurityStandard
arguments:
# arguments dictionary
The 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})'
- Standard
Id 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})'
- Standard
Id 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})'
- standard
Id 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})'
- standard
Id 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})'
- standard
Id 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
- Standard
Type 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.
- Cloud
Providers List<string> - List of all standard supported clouds.
- Description string
- Description of the standard
- Display
Name string - Display name of the standard, equivalent to the standardId
- Metadata
Pulumi.
Azure Native. Security. Outputs. Standard Metadata Response - The security standard metadata.
- Policy
Set stringDefinition Id - The policy set definition id associated with the standard.
- Id string
- Resource Id
- Name string
- Resource name
- Standard
Type string - Standard type (Custom or Default or Compliance only currently)
- Type string
- Resource type
- Assessments
[]Partial
Assessment Properties Response - List of assessment keys to apply to standard scope.
- Cloud
Providers []string - List of all standard supported clouds.
- Description string
- Description of the standard
- Display
Name string - Display name of the standard, equivalent to the standardId
- Metadata
Standard
Metadata Response - The security standard metadata.
- Policy
Set stringDefinition Id - The policy set definition id associated with the standard.
- id String
- Resource Id
- name String
- Resource name
- standard
Type String - Standard type (Custom or Default or Compliance only currently)
- type String
- Resource type
- assessments
List<Partial
Assessment Properties Response> - List of assessment keys to apply to standard scope.
- cloud
Providers List<String> - List of all standard supported clouds.
- description String
- Description of the standard
- display
Name String - Display name of the standard, equivalent to the standardId
- metadata
Standard
Metadata Response - The security standard metadata.
- policy
Set StringDefinition Id - The policy set definition id associated with the standard.
- id string
- Resource Id
- name string
- Resource name
- standard
Type string - Standard type (Custom or Default or Compliance only currently)
- type string
- Resource type
- assessments
Partial
Assessment Properties Response[] - List of assessment keys to apply to standard scope.
- cloud
Providers string[] - List of all standard supported clouds.
- description string
- Description of the standard
- display
Name string - Display name of the standard, equivalent to the standardId
- metadata
Standard
Metadata Response - The security standard metadata.
- policy
Set 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[Partial
Assessment 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
Standard
Metadata 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
- standard
Type 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.
- cloud
Providers List<String> - List of all standard supported clouds.
- description String
- Description of the standard
- display
Name String - Display name of the standard, equivalent to the standardId
- metadata Property Map
- The security standard metadata.
- policy
Set StringDefinition Id - The policy set definition id associated with the standard.
Supporting Types
PartialAssessmentPropertiesResponse
- Assessment
Key string - The assessment key
- Assessment
Key string - The assessment key
- assessment
Key String - The assessment key
- assessment
Key string - The assessment key
- assessment_
key str - The assessment key
- assessment
Key String - The assessment key
StandardMetadataResponse
- Created
By string - Standard Created by object id (GUID)
- Created
On string - Standard creation date
- Last
Updated stringBy - Standard last updated by object id (GUID)
- Last
Updated stringOn - Standard last update date
- Created
By string - Standard Created by object id (GUID)
- Created
On string - Standard creation date
- Last
Updated stringBy - Standard last updated by object id (GUID)
- Last
Updated stringOn - Standard last update date
- created
By String - Standard Created by object id (GUID)
- created
On String - Standard creation date
- last
Updated StringBy - Standard last updated by object id (GUID)
- last
Updated StringOn - Standard last update date
- created
By string - Standard Created by object id (GUID)
- created
On string - Standard creation date
- last
Updated stringBy - Standard last updated by object id (GUID)
- last
Updated 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
- created
By String - Standard Created by object id (GUID)
- created
On String - Standard creation date
- last
Updated StringBy - Standard last updated by object id (GUID)
- last
Updated 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi