Skip to main content

EnvironmentVariableDefinition

  • Namespace: PPDS.Dataverse.Generated
  • Assembly: PPDS.Dataverse
  • Kind: Class
  • Base: Entity
  • Implements: INotifyPropertyChanged, INotifyPropertyChanging, IExtensibleDataObject

Summary​

Contains information about the settable variable: its type, default value, and etc.

Members​

Constructors​

EnvironmentVariableDefinition()​

EnvironmentVariableDefinition()

Default Constructor.

Properties​

ComponentState​

Nullable<componentstate> ComponentState { get; }

For internal use only.

ConnectionReferenceId​

EntityReference ConnectionReferenceId { get; set; }

Unique identifier for Connection Reference associated with Environment Variable Definition.

CreatedBy​

EntityReference CreatedBy { get; }

Unique identifier of the user who created the record.

CreatedOn​

Nullable<DateTime> CreatedOn { get; }

Date and time when the record was created.

CreatedOnBehalfBy​

EntityReference CreatedOnBehalfBy { get; }

Unique identifier of the delegate user who created the record.

DefaultValue​

string DefaultValue { get; set; }

Default variable value to be used if no associated EnvironmentVariableValue entities exist.

Description​

string Description { get; set; }

Description of the variable definition.

DisplayName​

string DisplayName { get; set; }

Display Name of the variable definition.

EnvironmentVariableDefinitionId​

Nullable<Guid> EnvironmentVariableDefinitionId { get; set; }

Unique identifier for entity instances

EnvironmentVariableDefinitionIdUnique​

Nullable<Guid> EnvironmentVariableDefinitionIdUnique { get; }

For internal use only.

Hint​

string Hint { get; set; }

For internal use only.

ImportSequenceNumber​

Nullable<int> ImportSequenceNumber { get; set; }

Sequence number of the import that created this record.

InputControlConfig​

string InputControlConfig { get; set; }

A JSON object describing the options for the input control that should be presented to the user for setting the current value of the Environment variable.

IntroducedVersion​

string IntroducedVersion { get; set; }

Version in which the form is introduced.

IsCustomizable​

BooleanManagedProperty IsCustomizable { get; set; }

Tells whether the component can be customized.

IsManaged​

Nullable<bool> IsManaged { get; }

Indicates whether the solution component is part of a managed solution.

IsRequired​

Nullable<bool> IsRequired { get; set; }

For internal use only.

LearnMoreUrl​

string LearnMoreUrl { get; set; }

Clicking on this url will take the user to a webpage which further explains the environment variable being populated.

ModifiedBy​

EntityReference ModifiedBy { get; }

Unique identifier of the user who modified the record.

ModifiedOn​

Nullable<DateTime> ModifiedOn { get; }

Date and time when the record was modified.

ModifiedOnBehalfBy​

EntityReference ModifiedOnBehalfBy { get; }

Unique identifier of the delegate user who modified the record.

OverriddenCreatedOn​

Nullable<DateTime> OverriddenCreatedOn { get; set; }

Date and time that the record was migrated.

OverwriteTime​

Nullable<DateTime> OverwriteTime { get; }

For internal use only.

OwnerId​

EntityReference OwnerId { get; set; }

Owner Id

OwningBusinessUnit​

EntityReference OwningBusinessUnit { get; }

Unique identifier for the business unit that owns the record

OwningTeam​

EntityReference OwningTeam { get; }

Unique identifier for the team that owns the record.

OwningUser​

EntityReference OwningUser { get; }

Unique identifier for the user that owns the record.

ParentDefinitionId​

EntityReference ParentDefinitionId { get; set; }

Unique identifier for Environment Variable Definition associated with Environment Variable Definition.

Referencedenvdefinition_envdefinition​

IEnumerable<EnvironmentVariableDefinition> Referencedenvdefinition_envdefinition { get; set; }

1:N envdefinition_envdefinition

Referencingenvdefinition_envdefinition​

EnvironmentVariableDefinition Referencingenvdefinition_envdefinition { get; set; }

N:1 envdefinition_envdefinition

SchemaName​

string SchemaName { get; set; }

Unique entity name.

SecretStore​

Nullable<environmentvariabledefinition_secretstore> SecretStore { get; set; }

Environment variable secret store.

SolutionId​

Nullable<Guid> SolutionId { get; }

Unique identifier of the associated solution.

TimeZoneRuleVersionNumber​

Nullable<int> TimeZoneRuleVersionNumber { get; set; }

For internal use only.

Type​

Nullable<environmentvariabledefinition_type> Type { get; set; }

Environment variable value type.

UTCConversionTimeZoneCode​

Nullable<int> UTCConversionTimeZoneCode { get; set; }

Time zone code that was in use when the record was created.

ValueSchema​

string ValueSchema { get; set; }

For internal use only.

VersionNumber​

Nullable<long> VersionNumber { get; }

Version Number

environmentvariabledefinition_AsyncOperations​

IEnumerable<AsyncOperation> environmentvariabledefinition_AsyncOperations { get; set; }

1:N environmentvariabledefinition_AsyncOperations

environmentvariabledefinition_environmentvariablevalue​

IEnumerable<EnvironmentVariableValue> environmentvariabledefinition_environmentvariablevalue { get; set; }

1:N environmentvariabledefinition_environmentvariablevalue

lk_environmentvariabledefinition_createdby​

SystemUser lk_environmentvariabledefinition_createdby { get; }

N:1 lk_environmentvariabledefinition_createdby

lk_environmentvariabledefinition_createdonbehalfby​

SystemUser lk_environmentvariabledefinition_createdonbehalfby { get; }

N:1 lk_environmentvariabledefinition_createdonbehalfby

lk_environmentvariabledefinition_modifiedby​

SystemUser lk_environmentvariabledefinition_modifiedby { get; }

N:1 lk_environmentvariabledefinition_modifiedby

lk_environmentvariabledefinition_modifiedonbehalfby​

SystemUser lk_environmentvariabledefinition_modifiedonbehalfby { get; }

N:1 lk_environmentvariabledefinition_modifiedonbehalfby

statecode​

Nullable<environmentvariabledefinition_statecode> statecode { get; set; }

Status of the Environment Variable Definition

statuscode​

Nullable<environmentvariabledefinition_statuscode> statuscode { get; set; }

Reason for the status of the Environment Variable Definition

user_environmentvariabledefinition​

SystemUser user_environmentvariabledefinition { get; }

N:1 user_environmentvariabledefinition