GoogleApi.SecurityCenter.V1.Model.AzureMetadata (google_api_security_center v0.39.0)

View Source

Azure metadata associated with the resource, only applicable if the finding's cloud provider is Microsoft Azure.

Attributes

  • managementGroups (type: list(GoogleApi.SecurityCenter.V1.Model.AzureManagementGroup.t), default: nil) - A list of Azure management groups associated with the resource, ordered from lowest level (closest to the subscription) to highest level.
  • resourceGroup (type: GoogleApi.SecurityCenter.V1.Model.AzureResourceGroup.t, default: nil) - The Azure resource group associated with the resource.
  • subscription (type: GoogleApi.SecurityCenter.V1.Model.AzureSubscription.t, default: nil) - The Azure subscription associated with the resource.
  • tenant (type: GoogleApi.SecurityCenter.V1.Model.AzureTenant.t, default: nil) - The Azure Entra tenant associated with the resource.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.SecurityCenter.V1.Model.AzureMetadata{
  managementGroups:
    [GoogleApi.SecurityCenter.V1.Model.AzureManagementGroup.t()] | nil,
  resourceGroup: GoogleApi.SecurityCenter.V1.Model.AzureResourceGroup.t() | nil,
  subscription: GoogleApi.SecurityCenter.V1.Model.AzureSubscription.t() | nil,
  tenant: GoogleApi.SecurityCenter.V1.Model.AzureTenant.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.