Skip to content

Commit

Permalink
Merge pull request #4892 from NikCharlebois/Tests-Improvements
Browse files Browse the repository at this point in the history
Fixes for EXO Tests
  • Loading branch information
NikCharlebois committed Jul 16, 2024
2 parents 8d75092 + 763c020 commit 88aac15
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,34 @@ It is not meant to use as a production baseline.
Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$Credscredential
[Parameter()]
[System.String]
$ApplicationId,

[Parameter()]
[System.String]
$TenantId,

[Parameter()]
[System.String]
$CertificateThumbprint
)
Import-DscResource -ModuleName Microsoft365DSC

$Domain = $Credscredential.Username.Split('@')[1]
node localhost
{
EXODkimSigningConfig 'ConfigureDKIMSigning'
{
KeySize = 1024
Identity = $Domain
Identity = $TenantId
HeaderCanonicalization = "Relaxed"
Enabled = $True
BodyCanonicalization = "Relaxed"
AdminDisplayName = ""
Ensure = "Present"
Credential = $Credscredential
ApplicationId = $ApplicationId
TenantId = $TenantId
CertificateThumbprint = $CertificateThumbprint
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,34 @@ It is not meant to use as a production baseline.
Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$Credscredential
[Parameter()]
[System.String]
$ApplicationId,

[Parameter()]
[System.String]
$TenantId,

[Parameter()]
[System.String]
$CertificateThumbprint
)
Import-DscResource -ModuleName Microsoft365DSC

$Domain = $Credscredential.Username.Split('@')[1]
node localhost
{
EXODkimSigningConfig 'ConfigureDKIMSigning'
{
KeySize = 1024
Identity = $Domain
Identity = $TenantId
HeaderCanonicalization = "Relaxed"
Enabled = $False # Updated Property
BodyCanonicalization = "Relaxed"
AdminDisplayName = ""
Ensure = "Present"
Credential = $Credscredential
ApplicationId = $ApplicationId
TenantId = $TenantId
CertificateThumbprint = $CertificateThumbprint
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,29 @@ It is not meant to use as a production baseline.
Configuration Example
{
param(
[Parameter(Mandatory = $true)]
[PSCredential]
$Credscredential
[Parameter()]
[System.String]
$ApplicationId,

[Parameter()]
[System.String]
$TenantId,

[Parameter()]
[System.String]
$CertificateThumbprint
)
Import-DscResource -ModuleName Microsoft365DSC

$Domain = $Credscredential.Username.Split('@')[1]
node localhost
{
EXODkimSigningConfig 'ConfigureDKIMSigning'
{
Identity = $Domain
Identity = $TenantId
Ensure = "Absent"
Credential = $Credscredential
ApplicationId = $ApplicationId
TenantId = $TenantId
CertificateThumbprint = $CertificateThumbprint
}
}
}

0 comments on commit 88aac15

Please sign in to comment.