github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelSecure.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // SecureScore undocumented
     8  type SecureScore struct {
     9  	// Entity is the base model of SecureScore
    10  	Entity
    11  	// ActiveUserCount undocumented
    12  	ActiveUserCount *int `json:"activeUserCount,omitempty"`
    13  	// AverageComparativeScores undocumented
    14  	AverageComparativeScores []AverageComparativeScore `json:"averageComparativeScores,omitempty"`
    15  	// AzureTenantID undocumented
    16  	AzureTenantID *string `json:"azureTenantId,omitempty"`
    17  	// ControlScores undocumented
    18  	ControlScores []ControlScore `json:"controlScores,omitempty"`
    19  	// CreatedDateTime undocumented
    20  	CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
    21  	// CurrentScore undocumented
    22  	CurrentScore *float64 `json:"currentScore,omitempty"`
    23  	// EnabledServices undocumented
    24  	EnabledServices []string `json:"enabledServices,omitempty"`
    25  	// LicensedUserCount undocumented
    26  	LicensedUserCount *int `json:"licensedUserCount,omitempty"`
    27  	// MaxScore undocumented
    28  	MaxScore *float64 `json:"maxScore,omitempty"`
    29  	// VendorInformation undocumented
    30  	VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
    31  }
    32  
    33  // SecureScoreControlProfile undocumented
    34  type SecureScoreControlProfile struct {
    35  	// Entity is the base model of SecureScoreControlProfile
    36  	Entity
    37  	// ActionType undocumented
    38  	ActionType *string `json:"actionType,omitempty"`
    39  	// ActionURL undocumented
    40  	ActionURL *string `json:"actionUrl,omitempty"`
    41  	// AzureTenantID undocumented
    42  	AzureTenantID *string `json:"azureTenantId,omitempty"`
    43  	// ComplianceInformation undocumented
    44  	ComplianceInformation []ComplianceInformation `json:"complianceInformation,omitempty"`
    45  	// ControlCategory undocumented
    46  	ControlCategory *string `json:"controlCategory,omitempty"`
    47  	// ControlStateUpdates undocumented
    48  	ControlStateUpdates []SecureScoreControlStateUpdate `json:"controlStateUpdates,omitempty"`
    49  	// Deprecated undocumented
    50  	Deprecated *bool `json:"deprecated,omitempty"`
    51  	// ImplementationCost undocumented
    52  	ImplementationCost *string `json:"implementationCost,omitempty"`
    53  	// LastModifiedDateTime undocumented
    54  	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
    55  	// MaxScore undocumented
    56  	MaxScore *float64 `json:"maxScore,omitempty"`
    57  	// Rank undocumented
    58  	Rank *int `json:"rank,omitempty"`
    59  	// Remediation undocumented
    60  	Remediation *string `json:"remediation,omitempty"`
    61  	// RemediationImpact undocumented
    62  	RemediationImpact *string `json:"remediationImpact,omitempty"`
    63  	// Service undocumented
    64  	Service *string `json:"service,omitempty"`
    65  	// Threats undocumented
    66  	Threats []string `json:"threats,omitempty"`
    67  	// Tier undocumented
    68  	Tier *string `json:"tier,omitempty"`
    69  	// Title undocumented
    70  	Title *string `json:"title,omitempty"`
    71  	// UserImpact undocumented
    72  	UserImpact *string `json:"userImpact,omitempty"`
    73  	// VendorInformation undocumented
    74  	VendorInformation *SecurityVendorInformation `json:"vendorInformation,omitempty"`
    75  }
    76  
    77  // SecureScoreControlStateUpdate undocumented
    78  type SecureScoreControlStateUpdate struct {
    79  	// Object is the base model of SecureScoreControlStateUpdate
    80  	Object
    81  	// AssignedTo undocumented
    82  	AssignedTo *string `json:"assignedTo,omitempty"`
    83  	// Comment undocumented
    84  	Comment *string `json:"comment,omitempty"`
    85  	// State undocumented
    86  	State *string `json:"state,omitempty"`
    87  	// UpdatedBy undocumented
    88  	UpdatedBy *string `json:"updatedBy,omitempty"`
    89  	// UpdatedDateTime undocumented
    90  	UpdatedDateTime *time.Time `json:"updatedDateTime,omitempty"`
    91  }