models Package

Classes

AuthenticationDetailsProperties

Settings for cloud authentication management.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AwAssumeRoleAuthenticationDetailsProperties, AwsCredsAuthenticationDetailsProperties, GcpCredentialsDetailsProperties

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AwAssumeRoleAuthenticationDetailsProperties

AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role Amazon Resource Name (ARN) and external ID. For more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html">Creating a Role to Delegate Permissions to an IAM User (write only)</a>.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

AwsCredsAuthenticationDetailsProperties

AWS cloud account connector based credentials, the credentials is composed of access key ID and secret key, for more details, refer to <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html">Creating an IAM User in Your AWS Account (write only)</a>.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CloudErrorBody

The error detail.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectorSetting

The connector setting.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectorSettingList

For a subscription, list of all cloud account connectors and their settings.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorAdditionalInfo

The resource management error additional info.

Variables are only populated by the server, and will be ignored when sending a request.

GcpCredentialsDetailsProperties

GCP cloud account connector based service to service credentials, the credentials are composed of the organization ID and a JSON API key (write only).

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

HybridComputeSettingsProperties

Settings for hybrid compute management.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ProxyServerProperties

For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.

Resource

Describes an Azure resource.

Variables are only populated by the server, and will be ignored when sending a request.

SecurityContact

Contact details and configurations for notifications coming from Microsoft Defender for Cloud.

Variables are only populated by the server, and will be ignored when sending a request.

SecurityContactList

List of security contacts response.

Variables are only populated by the server, and will be ignored when sending a request.

SecurityContactPropertiesAlertNotifications

Defines whether to send email notifications about new security alerts.

SecurityContactPropertiesNotificationsByRole

Defines whether to send email notifications from Microsoft Defender for Cloud to persons with specific RBAC roles on the subscription.

ServicePrincipalProperties

Details of the service principal.

Enums

AuthenticationProvisioningState

State of the multi-cloud connector.

AuthenticationType

Connect to your cloud account, for AWS use either account credentials or role-based authentication. For GCP use account organization credentials.

AutoProvision

Whether or not to automatically install Azure Arc (hybrid compute) agents on machines.

HybridComputeProvisioningState

State of the service principal and its secret.

MinimalSeverity

Defines the minimal alert severity which will be sent as email notifications.

PermissionProperty

A permission detected in the cloud account.

Roles

A possible role to configure sending security notification alerts to.

State

Defines if email notifications will be sent about new security alerts.