Table of Contents

Class Action

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
[Serializable]
public record Action : IJsonOnDeserialized, IEquatable<Action>
Inheritance
Action
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

AllChangesDeployed

True if all of an Action's contents have been deployed.

[JsonPropertyName("all_changes_deployed")]
public bool? AllChangesDeployed { get; set; }

Property Value

bool?

BuiltAt

The time when this action was built successfully.

[JsonPropertyName("built_at")]
public DateTime? BuiltAt { get; set; }

Property Value

DateTime?

Code

The source code of the action.

[JsonPropertyName("code")]
public string? Code { get; set; }

Property Value

string

CreatedAt

The time when this action was created.

[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; set; }

Property Value

DateTime?

Dependencies

The list of third party npm modules, and their versions, that this action depends on.

[JsonPropertyName("dependencies")]
public IEnumerable<ActionVersionDependency>? Dependencies { get; set; }

Property Value

IEnumerable<ActionVersionDependency>

Deploy

True if the action should be deployed after creation.

[JsonPropertyName("deploy")]
public bool? Deploy { get; set; }

Property Value

bool?

DeployedVersion

[JsonPropertyName("deployed_version")]
public ActionDeployedVersion? DeployedVersion { get; set; }

Property Value

ActionDeployedVersion

Id

The unique ID of the action.

[JsonPropertyName("id")]
public string? Id { get; set; }

Property Value

string

InstalledIntegrationId

installed_integration_id is the fk reference to the InstalledIntegration entity.

[JsonPropertyName("installed_integration_id")]
public string? InstalledIntegrationId { get; set; }

Property Value

string

Integration

[JsonPropertyName("integration")]
public Integration? Integration { get; set; }

Property Value

Integration

Modules

The list of action modules and their versions used by this action.

[JsonPropertyName("modules")]
public IEnumerable<ActionModuleReference>? Modules { get; set; }

Property Value

IEnumerable<ActionModuleReference>

Name

The name of an action.

[JsonPropertyName("name")]
public string? Name { get; set; }

Property Value

string

Runtime

The Node runtime. For example: node22, defaults to node22

[JsonPropertyName("runtime")]
public string? Runtime { get; set; }

Property Value

string

Secrets

The list of secrets that are included in an action or a version of an action.

[JsonPropertyName("secrets")]
public IEnumerable<ActionSecretResponse>? Secrets { get; set; }

Property Value

IEnumerable<ActionSecretResponse>

Status

[JsonPropertyName("status")]
public ActionBuildStatusEnum? Status { get; set; }

Property Value

ActionBuildStatusEnum?

SupportedTriggers

The list of triggers that this action supports. At this time, an action can only target a single trigger at a time.

[JsonPropertyName("supported_triggers")]
public IEnumerable<ActionTrigger>? SupportedTriggers { get; set; }

Property Value

IEnumerable<ActionTrigger>

UpdatedAt

The time when this action was updated.

[JsonPropertyName("updated_at")]
public DateTime? UpdatedAt { get; set; }

Property Value

DateTime?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.