published on Monday, Apr 27, 2026 by akeyless-community
published on Monday, Apr 27, 2026 by akeyless-community
Active Directory Migration resource
Create GatewayMigrationActiveDirectory Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GatewayMigrationActiveDirectory(name: string, args: GatewayMigrationActiveDirectoryArgs, opts?: CustomResourceOptions);@overload
def GatewayMigrationActiveDirectory(resource_name: str,
args: GatewayMigrationActiveDirectoryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GatewayMigrationActiveDirectory(resource_name: str,
opts: Optional[ResourceOptions] = None,
target_location: Optional[str] = None,
ad_sra_enable_rdp: Optional[str] = None,
gateway_migration_active_directory_id: Optional[str] = None,
ad_discover_services: Optional[str] = None,
ad_discovery_types: Optional[Sequence[str]] = None,
ad_domain_name: Optional[str] = None,
ad_domain_users_path_template: Optional[str] = None,
ad_local_users_ignore: Optional[str] = None,
ad_local_users_path_template: Optional[str] = None,
ad_os_filter: Optional[str] = None,
ad_rotation_hour: Optional[float] = None,
ad_rotation_interval: Optional[float] = None,
ad_auto_rotate: Optional[str] = None,
ad_discover_iis_app: Optional[str] = None,
ad_target_name: Optional[str] = None,
ad_ssh_port: Optional[str] = None,
ad_targets_path_template: Optional[str] = None,
ad_targets_type: Optional[str] = None,
ad_user_base_dn: Optional[str] = None,
ad_user_groups: Optional[str] = None,
ad_winrm_over_http: Optional[str] = None,
ad_winrm_port: Optional[str] = None,
ad_target_format: Optional[str] = None,
name: Optional[str] = None,
protection_key: Optional[str] = None,
ad_computer_base_dn: Optional[str] = None)func NewGatewayMigrationActiveDirectory(ctx *Context, name string, args GatewayMigrationActiveDirectoryArgs, opts ...ResourceOption) (*GatewayMigrationActiveDirectory, error)public GatewayMigrationActiveDirectory(string name, GatewayMigrationActiveDirectoryArgs args, CustomResourceOptions? opts = null)
public GatewayMigrationActiveDirectory(String name, GatewayMigrationActiveDirectoryArgs args)
public GatewayMigrationActiveDirectory(String name, GatewayMigrationActiveDirectoryArgs args, CustomResourceOptions options)
type: akeyless:GatewayMigrationActiveDirectory
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GatewayMigrationActiveDirectoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GatewayMigrationActiveDirectoryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GatewayMigrationActiveDirectoryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GatewayMigrationActiveDirectoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GatewayMigrationActiveDirectoryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var gatewayMigrationActiveDirectoryResource = new Akeyless.GatewayMigrationActiveDirectory("gatewayMigrationActiveDirectoryResource", new()
{
TargetLocation = "string",
AdSraEnableRdp = "string",
GatewayMigrationActiveDirectoryId = "string",
AdDiscoverServices = "string",
AdDiscoveryTypes = new[]
{
"string",
},
AdDomainName = "string",
AdDomainUsersPathTemplate = "string",
AdLocalUsersIgnore = "string",
AdLocalUsersPathTemplate = "string",
AdOsFilter = "string",
AdRotationHour = 0,
AdRotationInterval = 0,
AdAutoRotate = "string",
AdDiscoverIisApp = "string",
AdTargetName = "string",
AdSshPort = "string",
AdTargetsPathTemplate = "string",
AdTargetsType = "string",
AdUserBaseDn = "string",
AdUserGroups = "string",
AdWinrmOverHttp = "string",
AdWinrmPort = "string",
AdTargetFormat = "string",
Name = "string",
ProtectionKey = "string",
AdComputerBaseDn = "string",
});
example, err := akeyless.NewGatewayMigrationActiveDirectory(ctx, "gatewayMigrationActiveDirectoryResource", &akeyless.GatewayMigrationActiveDirectoryArgs{
TargetLocation: pulumi.String("string"),
AdSraEnableRdp: pulumi.String("string"),
GatewayMigrationActiveDirectoryId: pulumi.String("string"),
AdDiscoverServices: pulumi.String("string"),
AdDiscoveryTypes: pulumi.StringArray{
pulumi.String("string"),
},
AdDomainName: pulumi.String("string"),
AdDomainUsersPathTemplate: pulumi.String("string"),
AdLocalUsersIgnore: pulumi.String("string"),
AdLocalUsersPathTemplate: pulumi.String("string"),
AdOsFilter: pulumi.String("string"),
AdRotationHour: pulumi.Float64(0),
AdRotationInterval: pulumi.Float64(0),
AdAutoRotate: pulumi.String("string"),
AdDiscoverIisApp: pulumi.String("string"),
AdTargetName: pulumi.String("string"),
AdSshPort: pulumi.String("string"),
AdTargetsPathTemplate: pulumi.String("string"),
AdTargetsType: pulumi.String("string"),
AdUserBaseDn: pulumi.String("string"),
AdUserGroups: pulumi.String("string"),
AdWinrmOverHttp: pulumi.String("string"),
AdWinrmPort: pulumi.String("string"),
AdTargetFormat: pulumi.String("string"),
Name: pulumi.String("string"),
ProtectionKey: pulumi.String("string"),
AdComputerBaseDn: pulumi.String("string"),
})
var gatewayMigrationActiveDirectoryResource = new GatewayMigrationActiveDirectory("gatewayMigrationActiveDirectoryResource", GatewayMigrationActiveDirectoryArgs.builder()
.targetLocation("string")
.adSraEnableRdp("string")
.gatewayMigrationActiveDirectoryId("string")
.adDiscoverServices("string")
.adDiscoveryTypes("string")
.adDomainName("string")
.adDomainUsersPathTemplate("string")
.adLocalUsersIgnore("string")
.adLocalUsersPathTemplate("string")
.adOsFilter("string")
.adRotationHour(0.0)
.adRotationInterval(0.0)
.adAutoRotate("string")
.adDiscoverIisApp("string")
.adTargetName("string")
.adSshPort("string")
.adTargetsPathTemplate("string")
.adTargetsType("string")
.adUserBaseDn("string")
.adUserGroups("string")
.adWinrmOverHttp("string")
.adWinrmPort("string")
.adTargetFormat("string")
.name("string")
.protectionKey("string")
.adComputerBaseDn("string")
.build());
gateway_migration_active_directory_resource = akeyless.GatewayMigrationActiveDirectory("gatewayMigrationActiveDirectoryResource",
target_location="string",
ad_sra_enable_rdp="string",
gateway_migration_active_directory_id="string",
ad_discover_services="string",
ad_discovery_types=["string"],
ad_domain_name="string",
ad_domain_users_path_template="string",
ad_local_users_ignore="string",
ad_local_users_path_template="string",
ad_os_filter="string",
ad_rotation_hour=float(0),
ad_rotation_interval=float(0),
ad_auto_rotate="string",
ad_discover_iis_app="string",
ad_target_name="string",
ad_ssh_port="string",
ad_targets_path_template="string",
ad_targets_type="string",
ad_user_base_dn="string",
ad_user_groups="string",
ad_winrm_over_http="string",
ad_winrm_port="string",
ad_target_format="string",
name="string",
protection_key="string",
ad_computer_base_dn="string")
const gatewayMigrationActiveDirectoryResource = new akeyless.GatewayMigrationActiveDirectory("gatewayMigrationActiveDirectoryResource", {
targetLocation: "string",
adSraEnableRdp: "string",
gatewayMigrationActiveDirectoryId: "string",
adDiscoverServices: "string",
adDiscoveryTypes: ["string"],
adDomainName: "string",
adDomainUsersPathTemplate: "string",
adLocalUsersIgnore: "string",
adLocalUsersPathTemplate: "string",
adOsFilter: "string",
adRotationHour: 0,
adRotationInterval: 0,
adAutoRotate: "string",
adDiscoverIisApp: "string",
adTargetName: "string",
adSshPort: "string",
adTargetsPathTemplate: "string",
adTargetsType: "string",
adUserBaseDn: "string",
adUserGroups: "string",
adWinrmOverHttp: "string",
adWinrmPort: "string",
adTargetFormat: "string",
name: "string",
protectionKey: "string",
adComputerBaseDn: "string",
});
type: akeyless:GatewayMigrationActiveDirectory
properties:
adAutoRotate: string
adComputerBaseDn: string
adDiscoverIisApp: string
adDiscoverServices: string
adDiscoveryTypes:
- string
adDomainName: string
adDomainUsersPathTemplate: string
adLocalUsersIgnore: string
adLocalUsersPathTemplate: string
adOsFilter: string
adRotationHour: 0
adRotationInterval: 0
adSraEnableRdp: string
adSshPort: string
adTargetFormat: string
adTargetName: string
adTargetsPathTemplate: string
adTargetsType: string
adUserBaseDn: string
adUserGroups: string
adWinrmOverHttp: string
adWinrmPort: string
gatewayMigrationActiveDirectoryId: string
name: string
protectionKey: string
targetLocation: string
GatewayMigrationActiveDirectory Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GatewayMigrationActiveDirectory resource accepts the following input properties:
- Target
Location string - Target location in Akeyless for imported secrets
- Ad
Auto stringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- Ad
Computer stringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- Ad
Discover stringIis App - Enable/Disable discovery of IIS application from each domain server
- Ad
Discover stringServices - Enable/Disable discovery of Windows services from each domain server
- Ad
Discovery List<string>Types - Set migration discovery types (domain-users, computers, local-users)
- Ad
Domain stringName - Active Directory Domain Name
- Ad
Domain stringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- Ad
Local stringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- Ad
Local stringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- Ad
Os stringFilter - Filter by Operating System to run the migration
- Ad
Rotation doubleHour - The hour of the scheduled rotation in UTC
- Ad
Rotation doubleInterval - The number of days to wait between every automatic rotation [1-365]
- Ad
Sra stringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- Ad
Ssh stringPort - Set the SSH Port for further connection to the domain servers
- Ad
Target stringFormat - Target format for computers migration (linked/regular)
- Ad
Target stringName - Active Directory LDAP Target Name
- Ad
Targets stringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- Ad
Targets stringType - Set the target type of the domain servers [ssh/windows]
- Ad
User stringBase Dn - Distinguished Name of User objects to search in Active Directory
- Ad
User stringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- Ad
Winrm stringOver Http - Use WinRM over HTTP
- Ad
Winrm stringPort - Set the WinRM Port for further connection to the domain servers
- Gateway
Migration stringActive Directory Id - The ID of this resource.
- Name string
- Migration name
- Protection
Key string - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- Target
Location string - Target location in Akeyless for imported secrets
- Ad
Auto stringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- Ad
Computer stringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- Ad
Discover stringIis App - Enable/Disable discovery of IIS application from each domain server
- Ad
Discover stringServices - Enable/Disable discovery of Windows services from each domain server
- Ad
Discovery []stringTypes - Set migration discovery types (domain-users, computers, local-users)
- Ad
Domain stringName - Active Directory Domain Name
- Ad
Domain stringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- Ad
Local stringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- Ad
Local stringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- Ad
Os stringFilter - Filter by Operating System to run the migration
- Ad
Rotation float64Hour - The hour of the scheduled rotation in UTC
- Ad
Rotation float64Interval - The number of days to wait between every automatic rotation [1-365]
- Ad
Sra stringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- Ad
Ssh stringPort - Set the SSH Port for further connection to the domain servers
- Ad
Target stringFormat - Target format for computers migration (linked/regular)
- Ad
Target stringName - Active Directory LDAP Target Name
- Ad
Targets stringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- Ad
Targets stringType - Set the target type of the domain servers [ssh/windows]
- Ad
User stringBase Dn - Distinguished Name of User objects to search in Active Directory
- Ad
User stringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- Ad
Winrm stringOver Http - Use WinRM over HTTP
- Ad
Winrm stringPort - Set the WinRM Port for further connection to the domain servers
- Gateway
Migration stringActive Directory Id - The ID of this resource.
- Name string
- Migration name
- Protection
Key string - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target
Location String - Target location in Akeyless for imported secrets
- ad
Auto StringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad
Computer StringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- ad
Discover StringIis App - Enable/Disable discovery of IIS application from each domain server
- ad
Discover StringServices - Enable/Disable discovery of Windows services from each domain server
- ad
Discovery List<String>Types - Set migration discovery types (domain-users, computers, local-users)
- ad
Domain StringName - Active Directory Domain Name
- ad
Domain StringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- ad
Local StringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- ad
Local StringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- ad
Os StringFilter - Filter by Operating System to run the migration
- ad
Rotation DoubleHour - The hour of the scheduled rotation in UTC
- ad
Rotation DoubleInterval - The number of days to wait between every automatic rotation [1-365]
- ad
Sra StringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad
Ssh StringPort - Set the SSH Port for further connection to the domain servers
- ad
Target StringFormat - Target format for computers migration (linked/regular)
- ad
Target StringName - Active Directory LDAP Target Name
- ad
Targets StringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- ad
Targets StringType - Set the target type of the domain servers [ssh/windows]
- ad
User StringBase Dn - Distinguished Name of User objects to search in Active Directory
- ad
User StringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad
Winrm StringOver Http - Use WinRM over HTTP
- ad
Winrm StringPort - Set the WinRM Port for further connection to the domain servers
- gateway
Migration StringActive Directory Id - The ID of this resource.
- name String
- Migration name
- protection
Key String - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target
Location string - Target location in Akeyless for imported secrets
- ad
Auto stringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad
Computer stringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- ad
Discover stringIis App - Enable/Disable discovery of IIS application from each domain server
- ad
Discover stringServices - Enable/Disable discovery of Windows services from each domain server
- ad
Discovery string[]Types - Set migration discovery types (domain-users, computers, local-users)
- ad
Domain stringName - Active Directory Domain Name
- ad
Domain stringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- ad
Local stringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- ad
Local stringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- ad
Os stringFilter - Filter by Operating System to run the migration
- ad
Rotation numberHour - The hour of the scheduled rotation in UTC
- ad
Rotation numberInterval - The number of days to wait between every automatic rotation [1-365]
- ad
Sra stringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad
Ssh stringPort - Set the SSH Port for further connection to the domain servers
- ad
Target stringFormat - Target format for computers migration (linked/regular)
- ad
Target stringName - Active Directory LDAP Target Name
- ad
Targets stringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- ad
Targets stringType - Set the target type of the domain servers [ssh/windows]
- ad
User stringBase Dn - Distinguished Name of User objects to search in Active Directory
- ad
User stringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad
Winrm stringOver Http - Use WinRM over HTTP
- ad
Winrm stringPort - Set the WinRM Port for further connection to the domain servers
- gateway
Migration stringActive Directory Id - The ID of this resource.
- name string
- Migration name
- protection
Key string - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target_
location str - Target location in Akeyless for imported secrets
- ad_
auto_ strrotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad_
computer_ strbase_ dn - Distinguished Name of Computer objects to search in Active Directory
- ad_
discover_ striis_ app - Enable/Disable discovery of IIS application from each domain server
- ad_
discover_ strservices - Enable/Disable discovery of Windows services from each domain server
- ad_
discovery_ Sequence[str]types - Set migration discovery types (domain-users, computers, local-users)
- ad_
domain_ strname - Active Directory Domain Name
- ad_
domain_ strusers_ path_ template - Path location template for migrating domain users as Rotated Secrets
- ad_
local_ strusers_ ignore - Comma-separated list of Local Users which should not be migrated
- ad_
local_ strusers_ path_ template - Path location template for migrating local users as Rotated Secrets
- ad_
os_ strfilter - Filter by Operating System to run the migration
- ad_
rotation_ floathour - The hour of the scheduled rotation in UTC
- ad_
rotation_ floatinterval - The number of days to wait between every automatic rotation [1-365]
- ad_
sra_ strenable_ rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad_
ssh_ strport - Set the SSH Port for further connection to the domain servers
- ad_
target_ strformat - Target format for computers migration (linked/regular)
- ad_
target_ strname - Active Directory LDAP Target Name
- ad_
targets_ strpath_ template - Path location template for migrating domain servers as SSH/Windows Targets
- ad_
targets_ strtype - Set the target type of the domain servers [ssh/windows]
- ad_
user_ strbase_ dn - Distinguished Name of User objects to search in Active Directory
- ad_
user_ strgroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad_
winrm_ strover_ http - Use WinRM over HTTP
- ad_
winrm_ strport - Set the WinRM Port for further connection to the domain servers
- gateway_
migration_ stractive_ directory_ id - The ID of this resource.
- name str
- Migration name
- protection_
key str - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target
Location String - Target location in Akeyless for imported secrets
- ad
Auto StringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad
Computer StringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- ad
Discover StringIis App - Enable/Disable discovery of IIS application from each domain server
- ad
Discover StringServices - Enable/Disable discovery of Windows services from each domain server
- ad
Discovery List<String>Types - Set migration discovery types (domain-users, computers, local-users)
- ad
Domain StringName - Active Directory Domain Name
- ad
Domain StringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- ad
Local StringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- ad
Local StringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- ad
Os StringFilter - Filter by Operating System to run the migration
- ad
Rotation NumberHour - The hour of the scheduled rotation in UTC
- ad
Rotation NumberInterval - The number of days to wait between every automatic rotation [1-365]
- ad
Sra StringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad
Ssh StringPort - Set the SSH Port for further connection to the domain servers
- ad
Target StringFormat - Target format for computers migration (linked/regular)
- ad
Target StringName - Active Directory LDAP Target Name
- ad
Targets StringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- ad
Targets StringType - Set the target type of the domain servers [ssh/windows]
- ad
User StringBase Dn - Distinguished Name of User objects to search in Active Directory
- ad
User StringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad
Winrm StringOver Http - Use WinRM over HTTP
- ad
Winrm StringPort - Set the WinRM Port for further connection to the domain servers
- gateway
Migration StringActive Directory Id - The ID of this resource.
- name String
- Migration name
- protection
Key String - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
Outputs
All input properties are implicitly available as output properties. Additionally, the GatewayMigrationActiveDirectory resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Id string - Migration ID
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Id string - Migration ID
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Id String - Migration ID
- id string
- The provider-assigned unique ID for this managed resource.
- migration
Id string - Migration ID
- id str
- The provider-assigned unique ID for this managed resource.
- migration_
id str - Migration ID
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Id String - Migration ID
Look up Existing GatewayMigrationActiveDirectory Resource
Get an existing GatewayMigrationActiveDirectory resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GatewayMigrationActiveDirectoryState, opts?: CustomResourceOptions): GatewayMigrationActiveDirectory@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ad_auto_rotate: Optional[str] = None,
ad_computer_base_dn: Optional[str] = None,
ad_discover_iis_app: Optional[str] = None,
ad_discover_services: Optional[str] = None,
ad_discovery_types: Optional[Sequence[str]] = None,
ad_domain_name: Optional[str] = None,
ad_domain_users_path_template: Optional[str] = None,
ad_local_users_ignore: Optional[str] = None,
ad_local_users_path_template: Optional[str] = None,
ad_os_filter: Optional[str] = None,
ad_rotation_hour: Optional[float] = None,
ad_rotation_interval: Optional[float] = None,
ad_sra_enable_rdp: Optional[str] = None,
ad_ssh_port: Optional[str] = None,
ad_target_format: Optional[str] = None,
ad_target_name: Optional[str] = None,
ad_targets_path_template: Optional[str] = None,
ad_targets_type: Optional[str] = None,
ad_user_base_dn: Optional[str] = None,
ad_user_groups: Optional[str] = None,
ad_winrm_over_http: Optional[str] = None,
ad_winrm_port: Optional[str] = None,
gateway_migration_active_directory_id: Optional[str] = None,
migration_id: Optional[str] = None,
name: Optional[str] = None,
protection_key: Optional[str] = None,
target_location: Optional[str] = None) -> GatewayMigrationActiveDirectoryfunc GetGatewayMigrationActiveDirectory(ctx *Context, name string, id IDInput, state *GatewayMigrationActiveDirectoryState, opts ...ResourceOption) (*GatewayMigrationActiveDirectory, error)public static GatewayMigrationActiveDirectory Get(string name, Input<string> id, GatewayMigrationActiveDirectoryState? state, CustomResourceOptions? opts = null)public static GatewayMigrationActiveDirectory get(String name, Output<String> id, GatewayMigrationActiveDirectoryState state, CustomResourceOptions options)resources: _: type: akeyless:GatewayMigrationActiveDirectory get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Ad
Auto stringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- Ad
Computer stringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- Ad
Discover stringIis App - Enable/Disable discovery of IIS application from each domain server
- Ad
Discover stringServices - Enable/Disable discovery of Windows services from each domain server
- Ad
Discovery List<string>Types - Set migration discovery types (domain-users, computers, local-users)
- Ad
Domain stringName - Active Directory Domain Name
- Ad
Domain stringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- Ad
Local stringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- Ad
Local stringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- Ad
Os stringFilter - Filter by Operating System to run the migration
- Ad
Rotation doubleHour - The hour of the scheduled rotation in UTC
- Ad
Rotation doubleInterval - The number of days to wait between every automatic rotation [1-365]
- Ad
Sra stringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- Ad
Ssh stringPort - Set the SSH Port for further connection to the domain servers
- Ad
Target stringFormat - Target format for computers migration (linked/regular)
- Ad
Target stringName - Active Directory LDAP Target Name
- Ad
Targets stringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- Ad
Targets stringType - Set the target type of the domain servers [ssh/windows]
- Ad
User stringBase Dn - Distinguished Name of User objects to search in Active Directory
- Ad
User stringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- Ad
Winrm stringOver Http - Use WinRM over HTTP
- Ad
Winrm stringPort - Set the WinRM Port for further connection to the domain servers
- Gateway
Migration stringActive Directory Id - The ID of this resource.
- Migration
Id string - Migration ID
- Name string
- Migration name
- Protection
Key string - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- Target
Location string - Target location in Akeyless for imported secrets
- Ad
Auto stringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- Ad
Computer stringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- Ad
Discover stringIis App - Enable/Disable discovery of IIS application from each domain server
- Ad
Discover stringServices - Enable/Disable discovery of Windows services from each domain server
- Ad
Discovery []stringTypes - Set migration discovery types (domain-users, computers, local-users)
- Ad
Domain stringName - Active Directory Domain Name
- Ad
Domain stringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- Ad
Local stringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- Ad
Local stringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- Ad
Os stringFilter - Filter by Operating System to run the migration
- Ad
Rotation float64Hour - The hour of the scheduled rotation in UTC
- Ad
Rotation float64Interval - The number of days to wait between every automatic rotation [1-365]
- Ad
Sra stringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- Ad
Ssh stringPort - Set the SSH Port for further connection to the domain servers
- Ad
Target stringFormat - Target format for computers migration (linked/regular)
- Ad
Target stringName - Active Directory LDAP Target Name
- Ad
Targets stringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- Ad
Targets stringType - Set the target type of the domain servers [ssh/windows]
- Ad
User stringBase Dn - Distinguished Name of User objects to search in Active Directory
- Ad
User stringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- Ad
Winrm stringOver Http - Use WinRM over HTTP
- Ad
Winrm stringPort - Set the WinRM Port for further connection to the domain servers
- Gateway
Migration stringActive Directory Id - The ID of this resource.
- Migration
Id string - Migration ID
- Name string
- Migration name
- Protection
Key string - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- Target
Location string - Target location in Akeyless for imported secrets
- ad
Auto StringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad
Computer StringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- ad
Discover StringIis App - Enable/Disable discovery of IIS application from each domain server
- ad
Discover StringServices - Enable/Disable discovery of Windows services from each domain server
- ad
Discovery List<String>Types - Set migration discovery types (domain-users, computers, local-users)
- ad
Domain StringName - Active Directory Domain Name
- ad
Domain StringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- ad
Local StringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- ad
Local StringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- ad
Os StringFilter - Filter by Operating System to run the migration
- ad
Rotation DoubleHour - The hour of the scheduled rotation in UTC
- ad
Rotation DoubleInterval - The number of days to wait between every automatic rotation [1-365]
- ad
Sra StringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad
Ssh StringPort - Set the SSH Port for further connection to the domain servers
- ad
Target StringFormat - Target format for computers migration (linked/regular)
- ad
Target StringName - Active Directory LDAP Target Name
- ad
Targets StringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- ad
Targets StringType - Set the target type of the domain servers [ssh/windows]
- ad
User StringBase Dn - Distinguished Name of User objects to search in Active Directory
- ad
User StringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad
Winrm StringOver Http - Use WinRM over HTTP
- ad
Winrm StringPort - Set the WinRM Port for further connection to the domain servers
- gateway
Migration StringActive Directory Id - The ID of this resource.
- migration
Id String - Migration ID
- name String
- Migration name
- protection
Key String - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target
Location String - Target location in Akeyless for imported secrets
- ad
Auto stringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad
Computer stringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- ad
Discover stringIis App - Enable/Disable discovery of IIS application from each domain server
- ad
Discover stringServices - Enable/Disable discovery of Windows services from each domain server
- ad
Discovery string[]Types - Set migration discovery types (domain-users, computers, local-users)
- ad
Domain stringName - Active Directory Domain Name
- ad
Domain stringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- ad
Local stringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- ad
Local stringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- ad
Os stringFilter - Filter by Operating System to run the migration
- ad
Rotation numberHour - The hour of the scheduled rotation in UTC
- ad
Rotation numberInterval - The number of days to wait between every automatic rotation [1-365]
- ad
Sra stringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad
Ssh stringPort - Set the SSH Port for further connection to the domain servers
- ad
Target stringFormat - Target format for computers migration (linked/regular)
- ad
Target stringName - Active Directory LDAP Target Name
- ad
Targets stringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- ad
Targets stringType - Set the target type of the domain servers [ssh/windows]
- ad
User stringBase Dn - Distinguished Name of User objects to search in Active Directory
- ad
User stringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad
Winrm stringOver Http - Use WinRM over HTTP
- ad
Winrm stringPort - Set the WinRM Port for further connection to the domain servers
- gateway
Migration stringActive Directory Id - The ID of this resource.
- migration
Id string - Migration ID
- name string
- Migration name
- protection
Key string - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target
Location string - Target location in Akeyless for imported secrets
- ad_
auto_ strrotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad_
computer_ strbase_ dn - Distinguished Name of Computer objects to search in Active Directory
- ad_
discover_ striis_ app - Enable/Disable discovery of IIS application from each domain server
- ad_
discover_ strservices - Enable/Disable discovery of Windows services from each domain server
- ad_
discovery_ Sequence[str]types - Set migration discovery types (domain-users, computers, local-users)
- ad_
domain_ strname - Active Directory Domain Name
- ad_
domain_ strusers_ path_ template - Path location template for migrating domain users as Rotated Secrets
- ad_
local_ strusers_ ignore - Comma-separated list of Local Users which should not be migrated
- ad_
local_ strusers_ path_ template - Path location template for migrating local users as Rotated Secrets
- ad_
os_ strfilter - Filter by Operating System to run the migration
- ad_
rotation_ floathour - The hour of the scheduled rotation in UTC
- ad_
rotation_ floatinterval - The number of days to wait between every automatic rotation [1-365]
- ad_
sra_ strenable_ rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad_
ssh_ strport - Set the SSH Port for further connection to the domain servers
- ad_
target_ strformat - Target format for computers migration (linked/regular)
- ad_
target_ strname - Active Directory LDAP Target Name
- ad_
targets_ strpath_ template - Path location template for migrating domain servers as SSH/Windows Targets
- ad_
targets_ strtype - Set the target type of the domain servers [ssh/windows]
- ad_
user_ strbase_ dn - Distinguished Name of User objects to search in Active Directory
- ad_
user_ strgroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad_
winrm_ strover_ http - Use WinRM over HTTP
- ad_
winrm_ strport - Set the WinRM Port for further connection to the domain servers
- gateway_
migration_ stractive_ directory_ id - The ID of this resource.
- migration_
id str - Migration ID
- name str
- Migration name
- protection_
key str - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target_
location str - Target location in Akeyless for imported secrets
- ad
Auto StringRotate - Enable/Disable automatic/recurrent rotation for migrated secrets
- ad
Computer StringBase Dn - Distinguished Name of Computer objects to search in Active Directory
- ad
Discover StringIis App - Enable/Disable discovery of IIS application from each domain server
- ad
Discover StringServices - Enable/Disable discovery of Windows services from each domain server
- ad
Discovery List<String>Types - Set migration discovery types (domain-users, computers, local-users)
- ad
Domain StringName - Active Directory Domain Name
- ad
Domain StringUsers Path Template - Path location template for migrating domain users as Rotated Secrets
- ad
Local StringUsers Ignore - Comma-separated list of Local Users which should not be migrated
- ad
Local StringUsers Path Template - Path location template for migrating local users as Rotated Secrets
- ad
Os StringFilter - Filter by Operating System to run the migration
- ad
Rotation NumberHour - The hour of the scheduled rotation in UTC
- ad
Rotation NumberInterval - The number of days to wait between every automatic rotation [1-365]
- ad
Sra StringEnable Rdp - Enable/Disable RDP Secure Remote Access for the migrated local users rotated secrets
- ad
Ssh StringPort - Set the SSH Port for further connection to the domain servers
- ad
Target StringFormat - Target format for computers migration (linked/regular)
- ad
Target StringName - Active Directory LDAP Target Name
- ad
Targets StringPath Template - Path location template for migrating domain servers as SSH/Windows Targets
- ad
Targets StringType - Set the target type of the domain servers [ssh/windows]
- ad
User StringBase Dn - Distinguished Name of User objects to search in Active Directory
- ad
User StringGroups - Comma-separated list of domain groups from which privileged domain users will be migrated
- ad
Winrm StringOver Http - Use WinRM over HTTP
- ad
Winrm StringPort - Set the WinRM Port for further connection to the domain servers
- gateway
Migration StringActive Directory Id - The ID of this resource.
- migration
Id String - Migration ID
- name String
- Migration name
- protection
Key String - The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used)
- target
Location String - Target location in Akeyless for imported secrets
Package Details
- Repository
- akeyless akeyless-community/terraform-provider-akeyless
- License
- Notes
- This Pulumi package is based on the
akeylessTerraform Provider.
published on Monday, Apr 27, 2026 by akeyless-community
