adding powershell sdk docs back

This commit is contained in:
darrell-thobe-sp
2025-01-28 13:29:29 -05:00
parent 248e4afe6b
commit c69a78b807
2822 changed files with 201703 additions and 0 deletions

View File

@@ -0,0 +1,95 @@
---
id: password-policy-v3-dto
title: PasswordPolicyV3Dto
pagination_label: PasswordPolicyV3Dto
sidebar_label: PasswordPolicyV3Dto
sidebar_class_name: powershellsdk
keywords: ['powershell', 'PowerShell', 'sdk', 'PasswordPolicyV3Dto', 'PasswordPolicyV3Dto']
slug: /tools/sdk/powershell/v3/models/password-policy-v3-dto
tags: ['SDK', 'Software Development Kit', 'PasswordPolicyV3Dto', 'PasswordPolicyV3Dto']
---
# PasswordPolicyV3Dto
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **String** | The password policy Id. | [optional]
**Description** | Pointer to **String** | Description for current password policy. | [optional]
**Name** | Pointer to **String** | The name of the password policy. | [optional]
**DateCreated** | Pointer to **System.DateTime** | Date the Password Policy was created. | [optional]
**LastUpdated** | Pointer to **System.DateTime** | Date the Password Policy was updated. | [optional]
**FirstExpirationReminder** | Pointer to **Int64** | The number of days before expiration remaninder. | [optional]
**AccountIdMinWordLength** | Pointer to **Int64** | The minimun length of account Id. By default is equals to -1. | [optional]
**AccountNameMinWordLength** | Pointer to **Int64** | The minimun length of account name. By default is equals to -1. | [optional]
**MinAlpha** | Pointer to **Int64** | Maximum alpha. By default is equals to 0. | [optional]
**MinCharacterTypes** | Pointer to **Int64** | MinCharacterTypes. By default is equals to -1. | [optional]
**MaxLength** | Pointer to **Int64** | Maximum length of the password. | [optional]
**MinLength** | Pointer to **Int64** | Minimum length of the password. By default is equals to 0. | [optional]
**MaxRepeatedChars** | Pointer to **Int64** | Maximum repetition of the same character in the password. By default is equals to -1. | [optional]
**MinLower** | Pointer to **Int64** | Minimum amount of lower case character in the password. By default is equals to 0. | [optional]
**MinNumeric** | Pointer to **Int64** | Minimum amount of numeric characters in the password. By default is equals to 0. | [optional]
**MinSpecial** | Pointer to **Int64** | Minimum amount of special symbols in the password. By default is equals to 0. | [optional]
**MinUpper** | Pointer to **Int64** | Minimum amount of upper case symbols in the password. By default is equals to 0. | [optional]
**PasswordExpiration** | Pointer to **Int64** | Number of days before current password expires. By default is equals to 90. | [optional]
**DefaultPolicy** | Pointer to **Boolean** | Defines whether this policy is default or not. Default policy is created automatically when an org is setup. This field is false by default. | [optional] [default to $false]
**EnablePasswdExpiration** | Pointer to **Boolean** | Defines whether this policy is enabled to expire or not. This field is false by default. | [optional] [default to $false]
**RequireStrongAuthn** | Pointer to **Boolean** | Defines whether this policy require strong Auth or not. This field is false by default. | [optional] [default to $false]
**RequireStrongAuthOffNetwork** | Pointer to **Boolean** | Defines whether this policy require strong Auth of network or not. This field is false by default. | [optional] [default to $false]
**RequireStrongAuthUntrustedGeographies** | Pointer to **Boolean** | Defines whether this policy require strong Auth for untrusted geographies. This field is false by default. | [optional] [default to $false]
**UseAccountAttributes** | Pointer to **Boolean** | Defines whether this policy uses account attributes or not. This field is false by default. | [optional] [default to $false]
**UseDictionary** | Pointer to **Boolean** | Defines whether this policy uses dictionary or not. This field is false by default. | [optional] [default to $false]
**UseIdentityAttributes** | Pointer to **Boolean** | Defines whether this policy uses identity attributes or not. This field is false by default. | [optional] [default to $false]
**ValidateAgainstAccountId** | Pointer to **Boolean** | Defines whether this policy validate against account id or not. This field is false by default. | [optional] [default to $false]
**ValidateAgainstAccountName** | Pointer to **Boolean** | Defines whether this policy validate against account name or not. This field is false by default. | [optional] [default to $false]
**Created** | Pointer to **String** | | [optional]
**Modified** | Pointer to **String** | | [optional]
**SourceIds** | Pointer to **[]String** | List of sources IDs managed by this password policy. | [optional]
## Examples
- Prepare the resource
```powershell
$PasswordPolicyV3Dto = Initialize-PSSailpoint.V3PasswordPolicyV3Dto -Id 2c91808e7d976f3b017d9f5ceae440c8 `
-Description Information about the Password Policy `
-Name PasswordPolicy Example `
-DateCreated null `
-LastUpdated null `
-FirstExpirationReminder 45 `
-AccountIdMinWordLength 4 `
-AccountNameMinWordLength 6 `
-MinAlpha 5 `
-MinCharacterTypes 5 `
-MaxLength 25 `
-MinLength 8 `
-MaxRepeatedChars 3 `
-MinLower 8 `
-MinNumeric 8 `
-MinSpecial 8 `
-MinUpper 8 `
-PasswordExpiration 8 `
-DefaultPolicy true `
-EnablePasswdExpiration true `
-RequireStrongAuthn true `
-RequireStrongAuthOffNetwork true `
-RequireStrongAuthUntrustedGeographies true `
-UseAccountAttributes false `
-UseDictionary false `
-UseIdentityAttributes false `
-ValidateAgainstAccountId false `
-ValidateAgainstAccountName true `
-Created null `
-Modified null `
-SourceIds [2c91808382ffee0b01830de154f14034, 2f98808382ffee0b01830de154f12134]
```
- Convert the resource to JSON
```powershell
$PasswordPolicyV3Dto | ConvertTo-JSON
```
[[Back to top]](#)