diff --git a/dynamic/provider_test.go b/dynamic/provider_test.go index e4f5c9f62c..aa3499b691 100644 --- a/dynamic/provider_test.go +++ b/dynamic/provider_test.go @@ -468,8 +468,8 @@ func TestSchemaGenerationFullDocs(t *testing.T) { //nolint:paralleltest tests := []testCase{ { - name: "hashicorp/random", - version: "3.6.3", + name: "dell/redfish", + version: "1.5.0", fullDocs: "--fullDocs", }, { diff --git a/dynamic/testdata/TestSchemaGenerationFullDocs/dell/redfish-1.5.0.golden b/dynamic/testdata/TestSchemaGenerationFullDocs/dell/redfish-1.5.0.golden new file mode 100644 index 0000000000..c4862adefa --- /dev/null +++ b/dynamic/testdata/TestSchemaGenerationFullDocs/dell/redfish-1.5.0.golden @@ -0,0 +1,8917 @@ +{ + "name": "redfish", + "version": "1.5.0", + "description": "A Pulumi provider dynamically bridged from redfish.", + "attribution": "This Pulumi package is based on the [`redfish` Terraform Provider](https://github.com/dell/terraform-provider-redfish).", + "repository": "https://github.com/dell/terraform-provider-redfish", + "publisher": "dell", + "meta": { + "moduleFormat": "(.*)(?:/[^/]*)" + }, + "language": { + "csharp": { + "compatibility": "tfbridge20", + "liftSingleValueMethodReturns": true, + "respectSchemaVersion": true + }, + "go": { + "importBasePath": "github.com/pulumi/pulumi-terraform-provider/sdks/go/redfish/redfish", + "rootPackageName": "redfish", + "liftSingleValueMethodReturns": true, + "generateExtraInputTypes": true, + "respectSchemaVersion": true + }, + "java": { + "basePackage": "", + "buildFiles": "", + "gradleNexusPublishPluginVersion": "", + "gradleTest": "" + }, + "nodejs": { + "packageDescription": "A Pulumi provider dynamically bridged from redfish.", + "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/dell/terraform-provider-redfish)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e please consult the source [`terraform-provider-redfish` repo](https://github.com/dell/terraform-provider-redfish/issues).", + "compatibility": "tfbridge20", + "disableUnionOutputTypes": true, + "liftSingleValueMethodReturns": true, + "respectSchemaVersion": true + }, + "python": { + "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/dell/terraform-provider-redfish)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e please consult the source [`terraform-provider-redfish` repo](https://github.com/dell/terraform-provider-redfish/issues).", + "compatibility": "tfbridge20", + "respectSchemaVersion": true, + "pyproject": { + "enabled": true + } + } + }, + "config": { + "variables": { + "password": { + "type": "string", + "description": "This field is the password related to the user given\n", + "secret": true + }, + "redfishServers": { + "type": "object", + "additionalProperties": { + "$ref": "#/types/redfish:config/redfishServers:redfishServers" + }, + "description": "Map of server BMCs with their alias keys and respective user credentials. This is required when resource/datasource's\n`redfish_alias` is not null\n" + }, + "user": { + "type": "string", + "description": "This field is the user to login against the redfish API\n" + } + } + }, + "types": { + "redfish:config/redfishServers:redfishServers": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object", + "required": [ + "endpoint" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/BiosRedfishServer:BiosRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/BootOrderBootOption:BootOrderBootOption": { + "properties": { + "bootOptionEnabled": { + "type": "boolean", + "description": "Enable or disable the boot device.\n" + }, + "bootOptionReference": { + "type": "string", + "description": "FQDD of the boot device.\n" + } + }, + "type": "object", + "required": [ + "bootOptionEnabled" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "bootOptionEnabled", + "bootOptionReference" + ] + } + } + }, + "redfish:index/BootOrderRedfishServer:BootOrderRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/BootSourceOverrideRedfishServer:BootSourceOverrideRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/CertificateRedfishServer:CertificateRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/DellIdracAttributesRedfishServer:DellIdracAttributesRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/DellLcAttributesRedfishServer:DellLcAttributesRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/DellSystemAttributesRedfishServer:DellSystemAttributesRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/DirectoryServiceAuthProviderActiveDirectory:DirectoryServiceAuthProviderActiveDirectory": { + "properties": { + "authentication": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderActiveDirectoryAuthentication:DirectoryServiceAuthProviderActiveDirectoryAuthentication", + "description": "Authentication information for the account provider.\n" + }, + "directory": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderActiveDirectoryDirectory:DirectoryServiceAuthProviderActiveDirectoryDirectory", + "description": "Directory for Active Directory .\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "authentication", + "directory" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderActiveDirectoryAuthentication:DirectoryServiceAuthProviderActiveDirectoryAuthentication": { + "properties": { + "kerberosKeyTabFile": { + "type": "string", + "description": "KerberosKeytab is a Base64-encoded version of the Kerberos keytab for this Service\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "kerberosKeyTabFile" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderActiveDirectoryDirectory:DirectoryServiceAuthProviderActiveDirectoryDirectory": { + "properties": { + "remoteRoleMappings": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping:DirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping" + }, + "description": "Mapping rules that are used to convert the account providers account information to the local Redfish role\n" + }, + "serviceAddresses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "ServiceAddresses of the account providers\n" + }, + "serviceEnabled": { + "type": "boolean", + "description": "ServiceEnabled indicate whether this service is enabled.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "remoteRoleMappings", + "serviceAddresses", + "serviceEnabled" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping:DirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping": { + "properties": { + "localRole": { + "type": "string", + "description": "Role Assigned to the Group.\n" + }, + "remoteGroup": { + "type": "string", + "description": "Name of the remote group.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "localRole", + "remoteGroup" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderLdap:DirectoryServiceAuthProviderLdap": { + "properties": { + "directory": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdapDirectory:DirectoryServiceAuthProviderLdapDirectory", + "description": "Directory for LDAP.\n" + }, + "ldapService": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdapLdapService:DirectoryServiceAuthProviderLdapLdapService", + "description": "LDAPService is any additional mapping information needed to parse a generic LDAP service.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "directory", + "ldapService" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderLdapDirectory:DirectoryServiceAuthProviderLdapDirectory": { + "properties": { + "remoteRoleMappings": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping:DirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping" + }, + "description": "Mapping rules that are used to convert the account providers account information to the local Redfish role\n" + }, + "serviceAddresses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "ServiceAddresses of the account providers\n" + }, + "serviceEnabled": { + "type": "boolean", + "description": "ServiceEnabled indicate whether this service is enabled.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "remoteRoleMappings", + "serviceAddresses", + "serviceEnabled" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping:DirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping": { + "properties": { + "localRole": { + "type": "string", + "description": "Role Assigned to the Group.\n" + }, + "remoteGroup": { + "type": "string", + "description": "Name of the remote group.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "localRole", + "remoteGroup" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderLdapLdapService:DirectoryServiceAuthProviderLdapLdapService": { + "properties": { + "searchSettings": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdapLdapServiceSearchSettings:DirectoryServiceAuthProviderLdapLdapServiceSearchSettings", + "description": "SearchSettings is the required settings to search an external LDAP service.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "searchSettings" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderLdapLdapServiceSearchSettings:DirectoryServiceAuthProviderLdapLdapServiceSearchSettings": { + "properties": { + "baseDistinguishedNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "BaseDistinguishedNames is an array of base distinguished names to use to search an external LDAP service.\n" + }, + "groupNameAttribute": { + "type": "string", + "description": "GroupNameAttribute is the attribute name that contains the LDAP group name.\n" + }, + "userNameAttribute": { + "type": "string", + "description": "UsernameAttribute is the attribute name that contains the LDAP user name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "baseDistinguishedNames", + "groupNameAttribute", + "userNameAttribute" + ] + } + } + }, + "redfish:index/DirectoryServiceAuthProviderRedfishServer:DirectoryServiceAuthProviderRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/IdracFirmwareUpdateRedfishServer:IdracFirmwareUpdateRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/IdracFirmwareUpdateUpdateList:IdracFirmwareUpdateUpdateList": { + "properties": { + "criticality": { + "type": "string", + "description": "Criticality of the package update.\n" + }, + "currentPackageVersion": { + "type": "string", + "description": "Current version of the package.\n" + }, + "displayName": { + "type": "string", + "description": "Display name of the package.\n" + }, + "jobId": { + "type": "string", + "description": "ID of the job if it's triggered.\n" + }, + "jobMessage": { + "type": "string", + "description": "Message from the job if it's triggered.\n" + }, + "jobStatus": { + "type": "string", + "description": "Status of the job if it's triggered.\n" + }, + "packageName": { + "type": "string", + "description": "Name of the package to be updated.\n" + }, + "rebootType": { + "type": "string", + "description": "Reboot type of the package update.\n" + }, + "targetPackageVersion": { + "type": "string", + "description": "Target version of the package.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "criticality", + "currentPackageVersion", + "displayName", + "jobId", + "jobMessage", + "jobStatus", + "packageName", + "rebootType", + "targetPackageVersion" + ] + } + } + }, + "redfish:index/IdracServerConfigurationProfileExportRedfishServer:IdracServerConfigurationProfileExportRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/IdracServerConfigurationProfileExportShareParameters:IdracServerConfigurationProfileExportShareParameters": { + "properties": { + "filename": { + "type": "string", + "description": "File Name - The name of the server configuration profile file to export.\n" + }, + "ignoreCertificateWarning": { + "type": "boolean", + "description": "Ignore Certificate Warning\n" + }, + "ipAddress": { + "type": "string", + "description": "IPAddress - The IP address of the target export server.\n" + }, + "password": { + "type": "string", + "description": "Password - The password for the share server user account. This password is required if the share type is set to \"CIFS\". It is required only if the share type is set to \"CIFS\". It is not required if the share type is set to \"NFS\".\n", + "secret": true + }, + "portNumber": { + "type": "number", + "description": "Port Number - The port number used to communicate with the share server. The default value is 80.\n" + }, + "proxyPassword": { + "type": "string", + "description": "The password for the proxy server. This is required if the proxy_support parameter is set to `true`. It is used for authenticating the proxy server credentials.\n", + "secret": true + }, + "proxyPort": { + "type": "number", + "description": "The port number used by the proxy server.\n\t\tThis parameter is optional.\n\t\tIf not provided, the default port number (80) is used for the communication with the proxy server.\n" + }, + "proxyServer": { + "type": "string", + "description": "The IP address or hostname of the proxy server.\n\t\t This is the server that acts as a bridge between the iDRAC and the Server Configuration Profile share server.\n\t\t It is used to communicate with the Server Configuration Profile share server\n\t\t in order to export the Server Configuration Profile. If the Server Configuration Profile share server\n\t\t is not accessible from the iDRAC directly, then a proxy server must be used in order to establish the connection.\n\t\t This parameter is optional.\n\t\t If it is not provided, the Server Configuration Profile export operation\n\t\t will attempt to connect to the Server Configuration Profile share server directly.\n" + }, + "proxySupport": { + "type": "boolean", + "description": "Proxy Support - Specifies whether or not to use a proxy server for the export operation. If `true`, export operation will use a proxy server for communication with the export server. If `false`, export operation will not use a proxy server for communication with the export server. Default value is `false`.\n" + }, + "proxyType": { + "type": "string", + "description": "The type of proxy server to be used. The default is \"HTTP\". If set to \"SOCKS4\", a SOCKS4 proxy server must be specified. If set to \"HTTP\", an HTTP proxy server must be specified. If not specified, the Server Configuration Profile export operation will attempt to connect to the Server Configuration Profile share server directly.\n" + }, + "proxyUsername": { + "type": "string", + "description": "The username to be used when connecting to the proxy server.\n" + }, + "shareName": { + "type": "string", + "description": "Share Name - The name of the directory or share on the server\n\t\tthat contains the Server Configuration Profile file to export.\n" + }, + "shareType": { + "type": "string", + "description": "Share Type - The type of share being used to export the Server Configuration Profile file.\n" + }, + "targets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Filter configuration by target\n" + }, + "username": { + "type": "string", + "description": "Username - The username to use when authenticating with the server\n\t\t that contains the Server Configuration Profile file being exported.\n" + } + }, + "type": "object", + "required": [ + "filename", + "shareType" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "filename", + "ignoreCertificateWarning", + "portNumber", + "proxyPort", + "proxySupport", + "proxyType", + "shareType", + "targets" + ] + } + } + }, + "redfish:index/IdracServerConfigurationProfileImportRedfishServer:IdracServerConfigurationProfileImportRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/IdracServerConfigurationProfileImportShareParameters:IdracServerConfigurationProfileImportShareParameters": { + "properties": { + "filename": { + "type": "string", + "description": "File Name - The name of the server configuration profile file to import. This is the name of the file that was previously exported using the Server Configuration Profile Export operation. This file is typically in the xml/json format\n" + }, + "ignoreCertificateWarning": { + "type": "boolean", + "description": "Ignore Certificate Warning\n" + }, + "ipAddress": { + "type": "string", + "description": "IPAddress - The IP address of the target export server.\n" + }, + "password": { + "type": "string", + "description": "Password - The password for the share server user account. This password is required if the share type is set to \"CIFS\". It is required only if the share type is set to \"CIFS\". It is not required if the share type is set to \"NFS\".\n", + "secret": true + }, + "portNumber": { + "type": "number", + "description": "Port Number - The port number used to communicate with the share server. The default value is 80.\n" + }, + "proxyPassword": { + "type": "string", + "description": "The password for the proxy server. This is required if the proxy_support parameter is set to `true`. It is used for authenticating the proxy server credentials.\n", + "secret": true + }, + "proxyPort": { + "type": "number", + "description": "The port number used by the proxy server.\n\t\tThis parameter is optional.\n\t\tIf not provided, the default port number (80) is used for the communication with the proxy server.\n" + }, + "proxyServer": { + "type": "string", + "description": "The IP address or hostname of the proxy server.\n\t\t This is the server that acts as a bridge between the iDRAC and the Server Configuration Profile share server.\n\t\t It is used to communicate with the Server Configuration Profile share server\n\t\t in order to import the Server Configuration Profile. If the Server Configuration Profile share server\n\t\t is not accessible from the iDRAC directly, then a proxy server must be used in order to establish the connection.\n\t\t This parameter is optional.\n\t\t If it is not provided, the Server Configuration Profile import operation\n\t\t will attempt to connect to the Server Configuration Profile share server directly.\n" + }, + "proxySupport": { + "type": "boolean", + "description": "Proxy Support - Specifies whether or not to use a proxy server for the import operation. If `true`, import operation will use a proxy server for communication with the export server. If `false`, import operation will not use a proxy server for communication with the export server. Default value is `false`.\n" + }, + "proxyType": { + "type": "string", + "description": "The type of proxy server to be used. The default is \"HTTP\". If set to \"SOCKS4\", a SOCKS4 proxy server must be specified. If set to \"HTTP\", an HTTP proxy server must be specified. If not specified, the Server Configuration Profile import operation will attempt to connect to the Server Configuration Profile share server directly.\n" + }, + "proxyUsername": { + "type": "string", + "description": "The username to be used when connecting to the proxy server.\n" + }, + "shareName": { + "type": "string", + "description": "Share Name - The name of the directory or share on the server\n\t\tthat contains the Server Configuration Profile file to import.\n" + }, + "shareType": { + "type": "string", + "description": "Share Type - The type of share being used to import the Server Configuration Profile file.\n" + }, + "targets": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Filter configuration by target\n" + }, + "username": { + "type": "string", + "description": "Username - The username to use when authenticating with the server\n\t\t that contains the Server Configuration Profile file being imported.\n" + } + }, + "type": "object", + "required": [ + "filename", + "shareType" + ], + "language": { + "nodejs": { + "requiredOutputs": [ + "filename", + "ignoreCertificateWarning", + "portNumber", + "proxyPort", + "proxySupport", + "proxyType", + "shareType", + "targets" + ] + } + } + }, + "redfish:index/ManagerResetRedfishServer:ManagerResetRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/NetworkAdapterMaintenanceWindow:NetworkAdapterMaintenanceWindow": { + "properties": { + "duration": { + "type": "number", + "description": "The duration in seconds for the maintenance window. (Update Supported)\n" + }, + "startTime": { + "type": "string", + "description": "The start time for the maintenance window to be scheduled. (Update Supported)The format is YYYY-MM-DDThh:mm:ss\\n\\n. \\n\\n is the time offset from UTC that the current timezone set in iDRAC in the format: +05:30 for IST.\n" + } + }, + "type": "object", + "required": [ + "duration", + "startTime" + ] + }, + "redfish:index/NetworkAdapterNetworkAttributes:NetworkAdapterNetworkAttributes": { + "properties": { + "assignablePhysicalNetworkPorts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A reference to assignable physical network ports to this function\n" + }, + "assignablePhysicalPorts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A reference to assignable physical ports to this function\n" + }, + "description": { + "type": "string", + "description": "description of the network device function\n" + }, + "ethernet": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributesEthernet:NetworkAdapterNetworkAttributesEthernet", + "description": "This type describes Ethernet capabilities, status, and configuration for a network device function. (Update Supported)\n" + }, + "fibreChannel": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributesFibreChannel:NetworkAdapterNetworkAttributesFibreChannel", + "description": "This type describes Fibre Channel capabilities, status, and configuration for a network device function. (Update Supported)\n" + }, + "id": { + "type": "string", + "description": "ID of the network device function\n" + }, + "iscsiBoot": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributesIscsiBoot:NetworkAdapterNetworkAttributesIscsiBoot", + "description": "The iSCSI boot capabilities, status, and configuration for a network device function. (Update Supported)\n" + }, + "maxVirtualFunctions": { + "type": "number", + "description": "The number of virtual functions that are available for this network device function\n" + }, + "name": { + "type": "string", + "description": "name of the network device function\n" + }, + "netDevFuncCapabilities": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of capabilities for this network device function\n" + }, + "netDevFuncType": { + "type": "string", + "description": "The configured capability of this network device function. (Update Supported)Accepted values: `Disabled`, `Ethernet`, `FibreChannel`, `iSCSI`, `FibreChannelOverEthernet`, `InfiniBand`.\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the network device function\n" + }, + "physicalPortAssignment": { + "type": "string", + "description": "A reference to a physical port assignment to this function\n" + }, + "status": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributesStatus:NetworkAdapterNetworkAttributesStatus", + "description": "status of the network device function\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "assignablePhysicalNetworkPorts", + "assignablePhysicalPorts", + "description", + "ethernet", + "fibreChannel", + "id", + "iscsiBoot", + "maxVirtualFunctions", + "name", + "netDevFuncCapabilities", + "netDevFuncType", + "odataId", + "physicalPortAssignment", + "status" + ] + } + } + }, + "redfish:index/NetworkAdapterNetworkAttributesEthernet:NetworkAdapterNetworkAttributesEthernet": { + "properties": { + "macAddress": { + "type": "string", + "description": "The currently configured MAC address. (Update Supported)\n" + }, + "mtuSize": { + "type": "number", + "description": "The maximum transmission unit (MTU) configured for this network device function. (Update Supported)\n" + }, + "permanentMacAddress": { + "type": "string", + "description": "The permanent MAC address assigned to this function\n" + }, + "vlan": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributesEthernetVlan:NetworkAdapterNetworkAttributesEthernetVlan", + "description": "The attributes of a VLAN. (Update Supported)\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "macAddress", + "mtuSize", + "permanentMacAddress", + "vlan" + ] + } + } + }, + "redfish:index/NetworkAdapterNetworkAttributesEthernetVlan:NetworkAdapterNetworkAttributesEthernetVlan": { + "properties": { + "vlanEnabled": { + "type": "boolean", + "description": "An indication of whether the VLAN is enabled. (Update Supported)\n" + }, + "vlanId": { + "type": "number", + "description": "The vlan id of the network device function. (Update Supported)\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "vlanEnabled", + "vlanId" + ] + } + } + }, + "redfish:index/NetworkAdapterNetworkAttributesFibreChannel:NetworkAdapterNetworkAttributesFibreChannel": { + "properties": { + "allowFipVlanDiscovery": { + "type": "boolean", + "description": "An indication of whether the FCoE Initialization Protocol (FIP) populates the FCoE VLAN ID. (Update Supported)\n" + }, + "bootTargets": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributesFibreChannelBootTarget:NetworkAdapterNetworkAttributesFibreChannelBootTarget" + }, + "description": "A Fibre Channel boot target configured for a network device function. (Update Supported)\n" + }, + "fcoeActiveVlanId": { + "type": "number", + "description": "The active FCoE VLAN ID\n" + }, + "fcoeLocalVlanId": { + "type": "number", + "description": "The locally configured FCoE VLAN ID. (Update Supported)\n" + }, + "fibreChannelId": { + "type": "string", + "description": "The Fibre Channel ID that the switch assigns for this interface\n" + }, + "permanentWwnn": { + "type": "string", + "description": "The permanent World Wide Node Name (WWNN) address assigned to this function\n" + }, + "permanentWwpn": { + "type": "string", + "description": "The permanent World Wide Port Name (WWPN) address assigned to this function\n" + }, + "wwnSource": { + "type": "string", + "description": "The configuration source of the World Wide Names (WWN) for this World Wide Node Name (WWNN) and World Wide Port Name (WWPN) connection. (Update Supported). Accepted values: `ConfiguredLocally`, `ProvidedByFabric`.\n" + }, + "wwnn": { + "type": "string", + "description": "The currently configured World Wide Node Name (WWNN) address of this function. (Update Supported)\n" + }, + "wwpn": { + "type": "string", + "description": "The currently configured World Wide Port Name (WWPN) address of this function. (Update Supported)\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "allowFipVlanDiscovery", + "bootTargets", + "fcoeActiveVlanId", + "fcoeLocalVlanId", + "fibreChannelId", + "permanentWwnn", + "permanentWwpn", + "wwnSource", + "wwnn", + "wwpn" + ] + } + } + }, + "redfish:index/NetworkAdapterNetworkAttributesFibreChannelBootTarget:NetworkAdapterNetworkAttributesFibreChannelBootTarget": { + "properties": { + "bootPriority": { + "type": "number", + "description": "The relative priority for this entry in the boot targets array. (Update Supported)\n" + }, + "lunId": { + "type": "string", + "description": "The logical unit number (LUN) ID from which to boot on the device to which the corresponding WWPN refers. (Update Supported)\n" + }, + "wwpn": { + "type": "string", + "description": "The World Wide Port Name (WWPN) from which to boot. (Update Supported)\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "bootPriority", + "lunId", + "wwpn" + ] + } + } + }, + "redfish:index/NetworkAdapterNetworkAttributesIscsiBoot:NetworkAdapterNetworkAttributesIscsiBoot": { + "properties": { + "authenticationMethod": { + "type": "string", + "description": "The iSCSI boot authentication method for this network device function. (Update Supported)Accepted values: `None`, `CHAP`, `MutualCHAP`.\n" + }, + "chapSecret": { + "type": "string", + "description": "The shared secret for CHAP authentication. (Update Supported)\n", + "secret": true + }, + "chapUsername": { + "type": "string", + "description": "The user name for CHAP authentication. (Update Supported)\n" + }, + "initiatorDefaultGateway": { + "type": "string", + "description": "The IPv6 or IPv4 iSCSI boot default gateway. (Update Supported)\n" + }, + "initiatorIpAddress": { + "type": "string", + "description": "The IPv6 or IPv4 address of the iSCSI initiator. (Update Supported)\n" + }, + "initiatorName": { + "type": "string", + "description": "The iSCSI initiator name. (Update Supported)\n" + }, + "initiatorNetmask": { + "type": "string", + "description": "The IPv6 or IPv4 netmask of the iSCSI boot initiator. (Update Supported)\n" + }, + "ipAddressType": { + "type": "string", + "description": "The type of IP address being populated in the iSCSIBoot IP address fields. (Update Supported) Accepted values: `IPv4`, `IPv6`.\n" + }, + "ipMaskDnsViaDhcp": { + "type": "boolean", + "description": "An indication of whether the iSCSI boot initiator uses DHCP to obtain the initiator name, IP address, and netmask. (Update Supported)\n" + }, + "mutualChapSecret": { + "type": "string", + "description": "The CHAP secret for two-way CHAP authentication. (Update Supported)\n", + "secret": true + }, + "mutualChapUsername": { + "type": "string", + "description": "The CHAP user name for two-way CHAP authentication. (Update Supported)\n" + }, + "primaryDns": { + "type": "string", + "description": "The IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator. (Update Supported)\n" + }, + "primaryLun": { + "type": "number", + "description": "The logical unit number (LUN) for the primary iSCSI boot target. (Update Supported)\n" + }, + "primaryTargetIpAddress": { + "type": "string", + "description": "The IPv4 or IPv6 address for the primary iSCSI boot target. (Update Supported)\n" + }, + "primaryTargetName": { + "type": "string", + "description": "The name of the iSCSI primary boot target. (Update Supported)\n" + }, + "primaryTargetTcpPort": { + "type": "number", + "description": "The TCP port for the primary iSCSI boot target. (Update Supported)\n" + }, + "primaryVlanEnable": { + "type": "boolean", + "description": "An indication of whether the primary VLAN is enabled. (Update Supported)\n" + }, + "primaryVlanId": { + "type": "number", + "description": "The 802.1q VLAN ID to use for iSCSI boot from the primary target. (Update Supported)\n" + }, + "routerAdvertisementEnabled": { + "type": "boolean", + "description": "An indication of whether IPv6 router advertisement is enabled for the iSCSI boot target. (Update Supported)\n" + }, + "secondaryDns": { + "type": "string", + "description": "The IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator. (Update Supported)\n" + }, + "secondaryLun": { + "type": "number", + "description": "The logical unit number (LUN) for the secondary iSCSI boot target. (Update Supported)\n" + }, + "secondaryTargetIpAddress": { + "type": "string", + "description": "The IPv4 or IPv6 address for the secondary iSCSI boot target. (Update Supported)\n" + }, + "secondaryTargetName": { + "type": "string", + "description": "The name of the iSCSI secondary boot target. (Update Supported)\n" + }, + "secondaryTargetTcpPort": { + "type": "number", + "description": "The TCP port for the secondary iSCSI boot target. (Update Supported)\n" + }, + "secondaryVlanEnable": { + "type": "boolean", + "description": "An indication of whether the secondary VLAN is enabled. (Update Supported)\n" + }, + "secondaryVlanId": { + "type": "number", + "description": "The 802.1q VLAN ID to use for iSCSI boot from the secondary target. (Update Supported)\n" + }, + "targetInfoViaDhcp": { + "type": "boolean", + "description": "An indication of whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP. (Update Supported)\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "authenticationMethod", + "chapSecret", + "chapUsername", + "initiatorDefaultGateway", + "initiatorIpAddress", + "initiatorName", + "initiatorNetmask", + "ipAddressType", + "ipMaskDnsViaDhcp", + "mutualChapSecret", + "mutualChapUsername", + "primaryDns", + "primaryLun", + "primaryTargetIpAddress", + "primaryTargetName", + "primaryTargetTcpPort", + "primaryVlanEnable", + "primaryVlanId", + "routerAdvertisementEnabled", + "secondaryDns", + "secondaryLun", + "secondaryTargetIpAddress", + "secondaryTargetName", + "secondaryTargetTcpPort", + "secondaryVlanEnable", + "secondaryVlanId", + "targetInfoViaDhcp" + ] + } + } + }, + "redfish:index/NetworkAdapterNetworkAttributesStatus:NetworkAdapterNetworkAttributesStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "health", + "healthRollup", + "state" + ] + } + } + }, + "redfish:index/NetworkAdapterOemNetworkAttributes:NetworkAdapterOemNetworkAttributes": { + "properties": { + "attributeRegistry": { + "type": "string", + "description": "registry of the network_attributes\n" + }, + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "dell network attributes. (Update Supported) To check allowed attributes please either use the datasource for dell network attributes: data.redfish*network or query /redfish/v1/Chassis/System.Embedded.1/NetworkAdapters/NIC.Integrated.1/NetworkDeviceFunctions/NIC.Integrated.1-3-1/Oem/Dell/DellNetworkAttributes/NIC.Integrated.1-3-1 to get attributes for NIC. To get allowed values for those attributes, check /redfish/v1/Registries/NetworkAttributesRegistry*{network*device*function*id}/NetworkAttributesRegistry*{network*device*function_id}.json from a Redfish Instance\n" + }, + "clearPending": { + "type": "boolean", + "description": "This parameter allows you to clear all the pending OEM network attributes changes. (Update Supported)`false`: does not perform any operation. `true`: discards any pending changes to network attributes, or if a job is in scheduled state, removes the job. `apply_time` value will be ignored and will not have any impact for `clear_pending` operation.\n" + }, + "description": { + "type": "string", + "description": "description of network_attributes\n" + }, + "id": { + "type": "string", + "description": "ID of the network_attributes\n" + }, + "name": { + "type": "string", + "description": "name of the network_attributes\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the network_attributes\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "attributeRegistry", + "attributes", + "description", + "id", + "name", + "odataId" + ] + } + } + }, + "redfish:index/NetworkAdapterRedfishServer:NetworkAdapterRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/PowerRedfishServer:PowerRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/ProviderRedfishServers:ProviderRedfishServers": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object", + "required": [ + "endpoint" + ], + "language": { + "nodejs": { + "requiredOutputs": [] + } + } + }, + "redfish:index/SimpleUpdateRedfishServer:SimpleUpdateRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/StorageControllerMaintenanceWindow:StorageControllerMaintenanceWindow": { + "properties": { + "duration": { + "type": "number", + "description": "The duration in seconds for the maintenance window. (Update Supported)\n" + }, + "startTime": { + "type": "string", + "description": "The start time for the maintenance window to be scheduled. (Update Supported)The format is YYYY-MM-DDThh:mm:ss\\n\\n. \\n\\n is the time offset from UTC that the current timezone set in iDRAC in the format: +05:30 for IST.\n" + } + }, + "type": "object", + "required": [ + "duration", + "startTime" + ] + }, + "redfish:index/StorageControllerRedfishServer:StorageControllerRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/StorageControllerSecurity:StorageControllerSecurity": { + "properties": { + "action": { + "type": "string", + "description": "Action to create/change/delete the security key. Accepted values: `SetControllerKey`, `ReKey`, `RemoveControllerKey`. The `SetControllerKey` action is used to set the key on controllers and set the controller in Local key Management (LKM) to encrypt the drives. The `ReKey` action resets the key on the controller that support encryption of the of drives. The `RemoveControllerKey` method erases the encryption key on controller. CAUTION: All encrypted drives shall be erased.\n" + }, + "key": { + "type": "string", + "description": "New controller key.\n" + }, + "keyId": { + "type": "string", + "description": "Key Identifier that describes the key. The Key ID shall be maximum of 32 characters in length and should not have any spaces.\n" + }, + "mode": { + "type": "string", + "description": "Mode of the controller: Local Key Management(LKM)/Secure Enterprise Key Manager(SEKM). Accepted values: `LKM`, `SEKM`.\n" + }, + "oldKey": { + "type": "string", + "description": "Old controller key.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "action", + "key", + "keyId", + "mode", + "oldKey" + ] + } + } + }, + "redfish:index/StorageControllerStorageController:StorageControllerStorageController": { + "properties": { + "controllerRates": { + "$ref": "#/types/redfish:index/StorageControllerStorageControllerControllerRates:StorageControllerStorageControllerControllerRates", + "description": "This type describes the various controller rates used for processes such as volume rebuild or consistency checks.\n" + }, + "oem": { + "$ref": "#/types/redfish:index/StorageControllerStorageControllerOem:StorageControllerStorageControllerOem", + "description": "The OEM extension to the StorageController resource.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "controllerRates", + "oem" + ] + } + } + }, + "redfish:index/StorageControllerStorageControllerControllerRates:StorageControllerStorageControllerControllerRates": { + "properties": { + "consistencyCheckRatePercent": { + "type": "number", + "description": "This property describes the controller rate for consistency check\n" + }, + "rebuildRatePercent": { + "type": "number", + "description": "This property describes the controller rate for volume rebuild\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "consistencyCheckRatePercent", + "rebuildRatePercent" + ] + } + } + }, + "redfish:index/StorageControllerStorageControllerOem:StorageControllerStorageControllerOem": { + "properties": { + "dell": { + "$ref": "#/types/redfish:index/StorageControllerStorageControllerOemDell:StorageControllerStorageControllerOemDell", + "description": "Dell\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "dell" + ] + } + } + }, + "redfish:index/StorageControllerStorageControllerOemDell:StorageControllerStorageControllerOemDell": { + "properties": { + "dellStorageController": { + "$ref": "#/types/redfish:index/StorageControllerStorageControllerOemDellDellStorageController:StorageControllerStorageControllerOemDellDellStorageController", + "description": "Dell Storage Controller\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "dellStorageController" + ] + } + } + }, + "redfish:index/StorageControllerStorageControllerOemDellDellStorageController:StorageControllerStorageControllerOemDellDellStorageController": { + "properties": { + "backgroundInitializationRatePercent": { + "type": "number", + "description": "Background Initialization Rate Percent\n" + }, + "checkConsistencyMode": { + "type": "string", + "description": "Check Consistency Mode. Accepted values: `Normal`, `StopOnError`.\n" + }, + "controllerMode": { + "type": "string", + "description": "Controller Mode. Accepted values: `RAID`, `HBA`. When updating `controller_mode`, the `apply_time` should be `OnReset` and no other attributes from `storage_controller` or `security` should be updated. Specifically, when updating `controller_mode` to `HBA`, the `enhanced_auto_import_foreign_configuration_mode` attribute needs to be commented and also ensure that the security key is not present, if present first delete it using `RemoveControllerKey` action.\n" + }, + "copybackMode": { + "type": "string", + "description": "Copyback Mode. Accepted values: `On`, `OnWithSMART`, `Off`.\n" + }, + "enhancedAutoImportForeignConfigurationMode": { + "type": "string", + "description": "Enhanced Auto Import Foreign Configuration Mode. Accepted values: `Disabled`, `Enabled`. When updating `controller_mode` to `HBA`, this attribute needs to be commented.\n" + }, + "loadBalanceMode": { + "type": "string", + "description": "Load Balance Mode. Accepted values: `Automatic`, `Disabled`.\n" + }, + "patrolReadMode": { + "type": "string", + "description": "Patrol Read Mode. Accepted values: `Disabled`, `Automatic`, `Manual`.\n" + }, + "patrolReadUnconfiguredAreaMode": { + "type": "string", + "description": "Patrol Read Unconfigured Area Mode. Accepted values: `Disabled`, `Enabled`.\n" + }, + "reconstructRatePercent": { + "type": "number", + "description": "Reconstruct Rate Percent\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "backgroundInitializationRatePercent", + "checkConsistencyMode", + "controllerMode", + "copybackMode", + "enhancedAutoImportForeignConfigurationMode", + "loadBalanceMode", + "patrolReadMode", + "patrolReadUnconfiguredAreaMode", + "reconstructRatePercent" + ] + } + } + }, + "redfish:index/StorageVolumeRedfishServer:StorageVolumeRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/UserAccountRedfishServer:UserAccountRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/VirtualMediaRedfishServer:VirtualMediaRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getBiosBootOption:getBiosBootOption": { + "properties": { + "bootOptionEnabled": { + "type": "boolean", + "description": "Enable or disable the boot device.\n" + }, + "bootOptionReference": { + "type": "string", + "description": "FQDD of the boot device.\n" + }, + "displayName": { + "type": "string", + "description": "Display name of the boot option\n" + }, + "id": { + "type": "string", + "description": "ID of the boot option\n" + }, + "name": { + "type": "string", + "description": "Name of the boot option\n" + }, + "uefiDevicePath": { + "type": "string", + "description": "Device path of the boot option\n" + } + }, + "type": "object", + "required": [ + "bootOptionEnabled", + "bootOptionReference", + "displayName", + "id", + "name", + "uefiDevicePath" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getBiosRedfishServer:getBiosRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getDellIdracAttributesRedfishServer:getDellIdracAttributesRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProvider:getDirectoryServiceAuthProviderDirectoryServiceAuthProvider": { + "properties": { + "accountLockoutCounterResetAfter": { + "type": "number", + "description": "Account Lockout Counter Reset After\n" + }, + "accountLockoutDuration": { + "type": "number", + "description": "Account Lockout Duration\n" + }, + "accountLockoutThreshold": { + "type": "number", + "description": "Account Lockout Threshold\n" + }, + "accounts": { + "type": "string", + "description": "Accounts is a link to a Resource Collection of type ManagerAccountCollection.\n" + }, + "activeDirectory": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectory:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectory", + "description": "Active Directory\n" + }, + "additionalExternalAccountProviders": { + "type": "string", + "description": "AdditionalExternalAccountProviders is the additional external account providers that this Account Service uses.\n" + }, + "authFailureLoggingThreshold": { + "type": "number", + "description": "Auth Failure Logging Threshold\n" + }, + "description": { + "type": "string", + "description": "Description of the Account Service\n" + }, + "id": { + "type": "string", + "description": "ID of the Account Service\n" + }, + "ldap": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdap:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdap", + "description": "LDAP\n" + }, + "localAccountAuth": { + "type": "string", + "description": "Local Account Auth\n" + }, + "maxPasswordLength": { + "type": "number", + "description": "Maximum Length of the Password\n" + }, + "minPasswordLength": { + "type": "number", + "description": "Minimum Length of the Password\n" + }, + "name": { + "type": "string", + "description": "Name of the Account Service.\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the Account Service instance\n" + }, + "passwordExpirationDays": { + "type": "number", + "description": "Password Expiration Days\n" + }, + "privilegeMap": { + "type": "string", + "description": "Privilege Map\n" + }, + "roles": { + "type": "string", + "description": "roles is a link to a Resource Collection of type RoleCollection.\n" + }, + "serviceEnabled": { + "type": "boolean", + "description": "ServiceEnabled indicate whether the Accountr Service is enabled.\n" + }, + "status": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderStatus:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderStatus", + "description": "Status is any status or health properties of the Resource.\n" + }, + "supportedAccountTypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "SupportedAccountTypes is an array of the account types supported by the service.\n" + }, + "supportedOemAccountTypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "SupportedOEMAccountTypes is an array of the OEM account types supported by the service.\n" + } + }, + "type": "object", + "required": [ + "accountLockoutCounterResetAfter", + "accountLockoutDuration", + "accountLockoutThreshold", + "accounts", + "activeDirectory", + "additionalExternalAccountProviders", + "authFailureLoggingThreshold", + "description", + "id", + "ldap", + "localAccountAuth", + "maxPasswordLength", + "minPasswordLength", + "name", + "odataId", + "passwordExpirationDays", + "privilegeMap", + "roles", + "serviceEnabled", + "status", + "supportedAccountTypes", + "supportedOemAccountTypes" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectory:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectory": { + "properties": { + "directory": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectory:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectory", + "description": "Directory for Active Directory .\n" + } + }, + "type": "object", + "required": [ + "directory" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectory:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectory": { + "properties": { + "accountProviderType": { + "type": "string", + "description": "AccountProviderType is the type of external account provider to which this service connects.\n" + }, + "authentication": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryAuthentication:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryAuthentication", + "description": "Authentication information for the account provider.\n" + }, + "certificates": { + "type": "string", + "description": "Certificates is a link to a resource collection of type CertificateCollection that contains certificates the external account provider uses.\n" + }, + "remoteRoleMappings": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping" + }, + "description": "Mapping rules that are used to convert the account providers account information to the local Redfish role\n" + }, + "serviceAddresses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "ServiceAddresses of the account providers\n" + }, + "serviceEnabled": { + "type": "boolean", + "description": "ServiceEnabled indicate whether this service is enabled.\n" + } + }, + "type": "object", + "required": [ + "accountProviderType", + "authentication", + "certificates", + "remoteRoleMappings", + "serviceAddresses", + "serviceEnabled" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryAuthentication:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryAuthentication": { + "properties": { + "authenticationType": { + "type": "string", + "description": "AuthenticationType is used to connect to the account provider\n" + } + }, + "type": "object", + "required": [ + "authenticationType" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderActiveDirectoryDirectoryRemoteRoleMapping": { + "properties": { + "localRole": { + "type": "string", + "description": "Role Assigned to the Group.\n" + }, + "remoteGroup": { + "type": "string", + "description": "Name of the remote group.\n" + } + }, + "type": "object", + "required": [ + "localRole", + "remoteGroup" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdap:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdap": { + "properties": { + "directory": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectory:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectory", + "description": "Directory for LDAP.\n" + }, + "ldapService": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapService:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapService", + "description": "LDAPService is any additional mapping information needed to parse a generic LDAP service.\n" + } + }, + "type": "object", + "required": [ + "directory", + "ldapService" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectory:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectory": { + "properties": { + "accountProviderType": { + "type": "string", + "description": "AccountProviderType is the type of external account provider to which this service connects.\n" + }, + "authentication": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryAuthentication:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryAuthentication", + "description": "Authentication information for the account provider.\n" + }, + "certificates": { + "type": "string", + "description": "Certificates is a link to a resource collection of type CertificateCollection that contains certificates the external account provider uses.\n" + }, + "remoteRoleMappings": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping" + }, + "description": "Mapping rules that are used to convert the account providers account information to the local Redfish role\n" + }, + "serviceAddresses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "ServiceAddresses of the account providers\n" + }, + "serviceEnabled": { + "type": "boolean", + "description": "ServiceEnabled indicate whether this service is enabled.\n" + } + }, + "type": "object", + "required": [ + "accountProviderType", + "authentication", + "certificates", + "remoteRoleMappings", + "serviceAddresses", + "serviceEnabled" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryAuthentication:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryAuthentication": { + "properties": { + "authenticationType": { + "type": "string", + "description": "AuthenticationType is used to connect to the account provider\n" + } + }, + "type": "object", + "required": [ + "authenticationType" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapDirectoryRemoteRoleMapping": { + "properties": { + "localRole": { + "type": "string", + "description": "Role Assigned to the Group.\n" + }, + "remoteGroup": { + "type": "string", + "description": "Name of the remote group.\n" + } + }, + "type": "object", + "required": [ + "localRole", + "remoteGroup" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapService:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapService": { + "properties": { + "searchSettings": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapServiceSearchSettings:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapServiceSearchSettings", + "description": "SearchSettings is the required settings to search an external LDAP service.\n" + } + }, + "type": "object", + "required": [ + "searchSettings" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapServiceSearchSettings:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderLdapLdapServiceSearchSettings": { + "properties": { + "baseDistinguishedNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "BaseDistinguishedNames is an array of base distinguished names to use to search an external LDAP service.\n" + }, + "groupNameAttribute": { + "type": "string", + "description": "GroupNameAttribute is the attribute name that contains the LDAP group name.\n" + }, + "userNameAttribute": { + "type": "string", + "description": "UsernameAttribute is the attribute name that contains the LDAP user name.\n" + } + }, + "type": "object", + "required": [ + "baseDistinguishedNames", + "groupNameAttribute", + "userNameAttribute" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProviderStatus:getDirectoryServiceAuthProviderDirectoryServiceAuthProviderStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getDirectoryServiceAuthProviderRedfishServer:getDirectoryServiceAuthProviderRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getFirmwareInventoryInventory:getFirmwareInventoryInventory": { + "properties": { + "entityId": { + "type": "string", + "description": "entity id of the firmware inventory\n" + }, + "entityName": { + "type": "string", + "description": "entity name of the firmware inventory\n" + }, + "version": { + "type": "string", + "description": "firmware inventory version\n" + } + }, + "type": "object", + "required": [ + "entityId", + "entityName", + "version" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getFirmwareInventoryRedfishServer:getFirmwareInventoryRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getNetworkNetworkInterface:getNetworkNetworkInterface": { + "properties": { + "description": { + "type": "string", + "description": "Description of the NIC data-source\n" + }, + "id": { + "type": "string", + "description": "ID of the NIC data-source\n" + }, + "name": { + "type": "string", + "description": "Name of the NIC data-source\n" + }, + "networkAdapter": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapter:getNetworkNetworkInterfaceNetworkAdapter", + "description": "Network adapter fetched\n" + }, + "networkDeviceFunctions": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunction:getNetworkNetworkInterfaceNetworkDeviceFunction" + }, + "description": "List of network device functions fetched\n" + }, + "networkPorts": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPort:getNetworkNetworkInterfaceNetworkPort" + }, + "description": "List of network ports fetched\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the NIC instance\n" + }, + "status": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceStatus:getNetworkNetworkInterfaceStatus", + "description": "The status and health of a resource and its children\n" + } + }, + "type": "object", + "required": [ + "description", + "id", + "name", + "networkAdapter", + "networkDeviceFunctions", + "networkPorts", + "odataId", + "status" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapter:getNetworkNetworkInterfaceNetworkAdapter": { + "properties": { + "controllers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterController:getNetworkNetworkInterfaceNetworkAdapterController" + }, + "description": "A network controller ASIC that makes up part of a network adapter\n" + }, + "description": { + "type": "string", + "description": "Description of the network adapter\n" + }, + "id": { + "type": "string", + "description": "ID of the network adapter\n" + }, + "manufacturer": { + "type": "string", + "description": "The manufacturer or OEM of this network adapter\n" + }, + "model": { + "type": "string", + "description": "The model string for this network adapter\n" + }, + "name": { + "type": "string", + "description": "Name of the network adapter\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the network adapter\n" + }, + "partNumber": { + "type": "string", + "description": "Part number for this network adapter\n" + }, + "serialNumber": { + "type": "string", + "description": "The serial number for this network adapter\n" + }, + "status": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterStatus:getNetworkNetworkInterfaceNetworkAdapterStatus", + "description": "The status and health of a resource and its children\n" + } + }, + "type": "object", + "required": [ + "controllers", + "description", + "id", + "manufacturer", + "model", + "name", + "odataId", + "partNumber", + "serialNumber", + "status" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterController:getNetworkNetworkInterfaceNetworkAdapterController": { + "properties": { + "controllerCapabilities": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilities:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilities", + "description": "The capabilities of this controller\n" + }, + "firmwarePackageVersion": { + "type": "string", + "description": "The version of the user-facing firmware package\n" + } + }, + "type": "object", + "required": [ + "controllerCapabilities", + "firmwarePackageVersion" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilities:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilities": { + "properties": { + "dataCenterBridging": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesDataCenterBridging:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesDataCenterBridging", + "description": "Data center bridging (DCB) for capabilities of a controller\n" + }, + "npar": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpar:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpar", + "description": "NIC Partitioning capability, status, and configuration for a controller\n" + }, + "npiv": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpiv:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpiv", + "description": "N*Port ID Virtualization (NPIV) capabilities for a controller\n" + }, + "virtualizationOffload": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffload:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffload", + "description": "A Virtualization offload capability of a controller\n" + } + }, + "type": "object", + "required": [ + "dataCenterBridging", + "npar", + "npiv", + "virtualizationOffload" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesDataCenterBridging:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesDataCenterBridging": { + "properties": { + "capable": { + "type": "boolean", + "description": "An indication of whether this controller is capable of data center bridging (DCB)\n" + } + }, + "type": "object", + "required": [ + "capable" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpar:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpar": { + "properties": { + "nparCapable": { + "type": "boolean", + "description": "An indication of whether the controller supports NIC function partitioning\n" + }, + "nparEnabled": { + "type": "boolean", + "description": "An indication of whether NIC function partitioning is active on this controller.\n" + } + }, + "type": "object", + "required": [ + "nparCapable", + "nparEnabled" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpiv:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesNpiv": { + "properties": { + "maxDeviceLogins": { + "type": "number", + "description": "The maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller\n" + }, + "maxPortLogins": { + "type": "number", + "description": "The maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller\n" + } + }, + "type": "object", + "required": [ + "maxDeviceLogins", + "maxPortLogins" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffload:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffload": { + "properties": { + "sriov": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadSriov:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadSriov", + "description": "Single-root input/output virtualization (SR-IOV) capabilities\n" + }, + "virtualFunction": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadVirtualFunction:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadVirtualFunction", + "description": "A virtual function of a controller\n" + } + }, + "type": "object", + "required": [ + "sriov", + "virtualFunction" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadSriov:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadSriov": { + "properties": { + "sriovVepaCapable": { + "type": "boolean", + "description": "An indication of whether this controller supports single root input/output virtualization (SR-IOV)in Virtual Ethernet Port Aggregator (VEPA) mode\n" + } + }, + "type": "object", + "required": [ + "sriovVepaCapable" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadVirtualFunction:getNetworkNetworkInterfaceNetworkAdapterControllerControllerCapabilitiesVirtualizationOffloadVirtualFunction": { + "properties": { + "deviceMaxCount": { + "type": "number", + "description": "The maximum number of virtual functions supported by this controller\n" + }, + "minAssignmentGroupSize": { + "type": "number", + "description": "The minimum number of virtual functions that can be allocated or moved between physical functions for this controller\n" + }, + "networkPortMaxCount": { + "type": "number", + "description": "The maximum number of virtual functions supported per network port for this controller\n" + } + }, + "type": "object", + "required": [ + "deviceMaxCount", + "minAssignmentGroupSize", + "networkPortMaxCount" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkAdapterStatus:getNetworkNetworkInterfaceNetworkAdapterStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunction:getNetworkNetworkInterfaceNetworkDeviceFunction": { + "properties": { + "assignablePhysicalNetworkPorts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A reference to assignable physical network ports to this function\n" + }, + "assignablePhysicalPorts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A reference to assignable physical ports to this function\n" + }, + "description": { + "type": "string", + "description": "description of the network device function\n" + }, + "ethernet": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionEthernet:getNetworkNetworkInterfaceNetworkDeviceFunctionEthernet", + "description": "This type describes Ethernet capabilities, status, and configuration for a network device function\n" + }, + "fibreChannel": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannel:getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannel", + "description": "This type describes Fibre Channel capabilities, status, and configuration for a network device function\n" + }, + "id": { + "type": "string", + "description": "ID of the network device function\n" + }, + "iscsiBoot": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionIscsiBoot:getNetworkNetworkInterfaceNetworkDeviceFunctionIscsiBoot", + "description": "The iSCSI boot capabilities, status, and configuration for a network device function\n" + }, + "maxVirtualFunctions": { + "type": "number", + "description": "The number of virtual functions that are available for this network device function\n" + }, + "name": { + "type": "string", + "description": "name of the network device function\n" + }, + "netDevFuncCapabilities": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of capabilities for this network device function\n" + }, + "netDevFuncType": { + "type": "string", + "description": "The configured capability of this network device function\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the network device function\n" + }, + "oem": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOem:getNetworkNetworkInterfaceNetworkDeviceFunctionOem", + "description": "The OEM extension for this network network function\n" + }, + "physicalPortAssignment": { + "type": "string", + "description": "A reference to a physical port assignment to this function\n" + }, + "status": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionStatus:getNetworkNetworkInterfaceNetworkDeviceFunctionStatus", + "description": "status of the network device function\n" + } + }, + "type": "object", + "required": [ + "assignablePhysicalNetworkPorts", + "assignablePhysicalPorts", + "description", + "ethernet", + "fibreChannel", + "id", + "iscsiBoot", + "maxVirtualFunctions", + "name", + "netDevFuncCapabilities", + "netDevFuncType", + "odataId", + "oem", + "physicalPortAssignment", + "status" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionEthernet:getNetworkNetworkInterfaceNetworkDeviceFunctionEthernet": { + "properties": { + "macAddress": { + "type": "string", + "description": "The currently configured MAC address\n" + }, + "mtuSize": { + "type": "number", + "description": "The maximum transmission unit (MTU) configured for this network device function\n" + }, + "permanentMacAddress": { + "type": "string", + "description": "The permanent MAC address assigned to this function\n" + }, + "vlan": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionEthernetVlan:getNetworkNetworkInterfaceNetworkDeviceFunctionEthernetVlan", + "description": "The attributes of a VLAN\n" + } + }, + "type": "object", + "required": [ + "macAddress", + "mtuSize", + "permanentMacAddress", + "vlan" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionEthernetVlan:getNetworkNetworkInterfaceNetworkDeviceFunctionEthernetVlan": { + "properties": { + "vlanEnabled": { + "type": "boolean", + "description": "An indication of whether the VLAN is enabled\n" + }, + "vlanId": { + "type": "number", + "description": "The vlan id of the network device function\n" + } + }, + "type": "object", + "required": [ + "vlanEnabled", + "vlanId" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannel:getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannel": { + "properties": { + "allowFipVlanDiscovery": { + "type": "boolean", + "description": "An indication of whether the FCoE Initialization Protocol (FIP) populates the FCoE VLAN ID\n" + }, + "bootTargets": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannelBootTarget:getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannelBootTarget" + }, + "description": "A Fibre Channel boot target configured for a network device function\n" + }, + "fcoeActiveVlanId": { + "type": "number", + "description": "The active FCoE VLAN ID\n" + }, + "fcoeLocalVlanId": { + "type": "number", + "description": "The locally configured FCoE VLAN ID\n" + }, + "fibreChannelId": { + "type": "string", + "description": "The Fibre Channel ID that the switch assigns for this interface\n" + }, + "permanentWwnn": { + "type": "string", + "description": "The permanent World Wide Node Name (WWNN) address assigned to this function\n" + }, + "permanentWwpn": { + "type": "string", + "description": "The permanent World Wide Port Name (WWPN) address assigned to this function\n" + }, + "wwnSource": { + "type": "string", + "description": "The configuration source of the World Wide Names (WWN) for this World Wide Node Name (WWNN) and World Wide Port Name (WWPN) connection\n" + }, + "wwnn": { + "type": "string", + "description": "The currently configured World Wide Node Name (WWNN) address of this function\n" + }, + "wwpn": { + "type": "string", + "description": "The currently configured World Wide Port Name (WWPN) address of this function\n" + } + }, + "type": "object", + "required": [ + "allowFipVlanDiscovery", + "bootTargets", + "fcoeActiveVlanId", + "fcoeLocalVlanId", + "fibreChannelId", + "permanentWwnn", + "permanentWwpn", + "wwnSource", + "wwnn", + "wwpn" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannelBootTarget:getNetworkNetworkInterfaceNetworkDeviceFunctionFibreChannelBootTarget": { + "properties": { + "bootPriority": { + "type": "number", + "description": "The relative priority for this entry in the boot targets array\n" + }, + "lunId": { + "type": "string", + "description": "The logical unit number (LUN) ID from which to boot on the device to which the corresponding WWPN refers\n" + }, + "wwpn": { + "type": "string", + "description": "The World Wide Port Name (WWPN) from which to boot\n" + } + }, + "type": "object", + "required": [ + "bootPriority", + "lunId", + "wwpn" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionIscsiBoot:getNetworkNetworkInterfaceNetworkDeviceFunctionIscsiBoot": { + "properties": { + "authenticationMethod": { + "type": "string", + "description": "The iSCSI boot authentication method for this network device function\n" + }, + "chapSecret": { + "type": "string", + "description": "The shared secret for CHAP authentication\n", + "secret": true + }, + "chapUsername": { + "type": "string", + "description": "The user name for CHAP authentication\n" + }, + "initiatorDefaultGateway": { + "type": "string", + "description": "The IPv6 or IPv4 iSCSI boot default gateway\n" + }, + "initiatorIpAddress": { + "type": "string", + "description": "The IPv6 or IPv4 address of the iSCSI initiator\n" + }, + "initiatorName": { + "type": "string", + "description": "The iSCSI initiator name\n" + }, + "initiatorNetmask": { + "type": "string", + "description": "The IPv6 or IPv4 netmask of the iSCSI boot initiator\n" + }, + "ipAddressType": { + "type": "string", + "description": "The type of IP address being populated in the iSCSIBoot IP address fields\n" + }, + "ipMaskDnsViaDhcp": { + "type": "boolean", + "description": "An indication of whether the iSCSI boot initiator uses DHCP to obtain the initiator name, IP address, and netmask\n" + }, + "mutualChapSecret": { + "type": "string", + "description": "The CHAP secret for two-way CHAP authentication\n", + "secret": true + }, + "mutualChapUsername": { + "type": "string", + "description": "The CHAP user name for two-way CHAP authentication\n" + }, + "primaryDns": { + "type": "string", + "description": "The IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator\n" + }, + "primaryLun": { + "type": "number", + "description": "The logical unit number (LUN) for the primary iSCSI boot target\n" + }, + "primaryTargetIpAddress": { + "type": "string", + "description": "The IPv4 or IPv6 address for the primary iSCSI boot target\n" + }, + "primaryTargetName": { + "type": "string", + "description": "The name of the iSCSI primary boot target\n" + }, + "primaryTargetTcpPort": { + "type": "number", + "description": "The TCP port for the primary iSCSI boot target\n" + }, + "primaryVlanEnable": { + "type": "boolean", + "description": "An indication of whether the primary VLAN is enabled\n" + }, + "primaryVlanId": { + "type": "number", + "description": "The 802.1q VLAN ID to use for iSCSI boot from the primary target\n" + }, + "routerAdvertisementEnabled": { + "type": "boolean", + "description": "An indication of whether IPv6 router advertisement is enabled for the iSCSI boot target\n" + }, + "secondaryDns": { + "type": "string", + "description": "The IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator\n" + }, + "secondaryLun": { + "type": "number", + "description": "The logical unit number (LUN) for the secondary iSCSI boot target\n" + }, + "secondaryTargetIpAddress": { + "type": "string", + "description": "The IPv4 or IPv6 address for the secondary iSCSI boot target\n" + }, + "secondaryTargetName": { + "type": "string", + "description": "The name of the iSCSI secondary boot target\n" + }, + "secondaryTargetTcpPort": { + "type": "number", + "description": "The TCP port for the secondary iSCSI boot target\n" + }, + "secondaryVlanEnable": { + "type": "boolean", + "description": "An indication of whether the secondary VLAN is enabled\n" + }, + "secondaryVlanId": { + "type": "number", + "description": "The 802.1q VLAN ID to use for iSCSI boot from the secondary target\n" + }, + "targetInfoViaDhcp": { + "type": "boolean", + "description": "An indication of whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP\n" + } + }, + "type": "object", + "required": [ + "authenticationMethod", + "chapSecret", + "chapUsername", + "initiatorDefaultGateway", + "initiatorIpAddress", + "initiatorName", + "initiatorNetmask", + "ipAddressType", + "ipMaskDnsViaDhcp", + "mutualChapSecret", + "mutualChapUsername", + "primaryDns", + "primaryLun", + "primaryTargetIpAddress", + "primaryTargetName", + "primaryTargetTcpPort", + "primaryVlanEnable", + "primaryVlanId", + "routerAdvertisementEnabled", + "secondaryDns", + "secondaryLun", + "secondaryTargetIpAddress", + "secondaryTargetName", + "secondaryTargetTcpPort", + "secondaryVlanEnable", + "secondaryVlanId", + "targetInfoViaDhcp" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOem:getNetworkNetworkInterfaceNetworkDeviceFunctionOem": { + "properties": { + "dellFc": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFc:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFc", + "description": "The OEM extension of Dell FC for this network device function\n" + }, + "dellFcPortCapabilities": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortCapabilities:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortCapabilities", + "description": "The OEM extension of Dell FC capabilities for this network device function\n" + }, + "dellFcPortMetrics": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortMetrics:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortMetrics", + "description": "The OEM extension of Dell FC port metrics for this network device function\n" + }, + "dellNic": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNic:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNic", + "description": "The OEM extension of Dell NIC for this network device function\n" + }, + "dellNicCapabilities": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicCapabilities:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicCapabilities", + "description": "The OEM extension of Dell NIC capabilities for this network device function\n" + }, + "dellNicPortMetrics": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicPortMetrics:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicPortMetrics", + "description": "The OEM extension of Dell NIC port metrics for this network device function\n" + } + }, + "type": "object", + "required": [ + "dellFc", + "dellFcPortCapabilities", + "dellFcPortMetrics", + "dellNic", + "dellNicCapabilities", + "dellNicPortMetrics" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFc:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFc": { + "properties": { + "bus": { + "type": "number", + "description": "This property represents the bus number of the PCI device\n" + }, + "cableLengthMetres": { + "type": "number", + "description": "This property represents the cable length of Small Form Factor pluggable(SFP) Transceiver for the DellFC. Note: This property will be deprecated in Poweredge systems with model YX5X and iDRAC firmware version 4.20.20.20 or later\n" + }, + "chipType": { + "type": "string", + "description": "This property represents the chip type\n" + }, + "device": { + "type": "number", + "description": "This property represents the device number of the PCI device\n" + }, + "deviceDescription": { + "type": "string", + "description": "A string that contains the friendly Fully Qualified Device Description - a property that describes the device and its location\n" + }, + "deviceName": { + "type": "string", + "description": "This property represents FC HBA device name\n" + }, + "efiVersion": { + "type": "string", + "description": "This property represents the EFI version on the device\n" + }, + "fabricLoginRetryCount": { + "type": "number", + "description": "This property represents the Fabric Login Retry Count\n" + }, + "fabricLoginTimeout": { + "type": "number", + "description": "This property represents the Fabric Login Timeout in milliseconds\n" + }, + "familyVersion": { + "type": "string", + "description": "This property represents the firmware version\n" + }, + "fcOsDriverVersion": { + "type": "string", + "description": "This property represents the FCOS OS Driver version for the DellFC\n" + }, + "fcTapeEnable": { + "type": "string", + "description": "This property represents the FC Tape state\n" + }, + "fcoeOsDriverVersion": { + "type": "string", + "description": "This property represents the FCOE OS Driver version\n" + }, + "framePayloadSize": { + "type": "string", + "description": "This property represents the frame payload size\n" + }, + "function": { + "type": "number", + "description": "This property represents the function number of the PCI device\n" + }, + "hardZoneAddress": { + "type": "number", + "description": "This property represents the Hard Zone Address\n" + }, + "hardZoneEnable": { + "type": "string", + "description": "This property represents the Hard Zone state\n" + }, + "id": { + "type": "string", + "description": "ID of DellFC\n" + }, + "identifierType": { + "type": "string", + "description": "This property represents the type of Small Form Factor pluggable(SFP) Transceiver for the DellFC. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "iscsiOsDriverVersion": { + "type": "string", + "description": "This property represents the ISCSI OS Driver version\n" + }, + "lanDriverVersion": { + "type": "string", + "description": "This property represents the LAN Driver version\n" + }, + "linkDownTimeout": { + "type": "number", + "description": "This property represents the Link Down Timeout in milliseconds\n" + }, + "loopResetDelay": { + "type": "number", + "description": "This property represents the Loop Reset Delay in seconds\n" + }, + "name": { + "type": "string", + "description": "Name of DellFC\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of DellFC for the network device function\n" + }, + "partNumber": { + "type": "string", + "description": "The part number assigned by the organization that is responsible for producing or manufacturing the FC device\n" + }, + "portDownRetryCount": { + "type": "number", + "description": "This property represents the Port Down Retry Count\n" + }, + "portDownTimeout": { + "type": "number", + "description": "This property represents the Port Down Timeout in milliseconds\n" + }, + "portLoginRetryCount": { + "type": "number", + "description": "This property represents the Port Login Retry Count\n" + }, + "portLoginTimeout": { + "type": "number", + "description": "This property represents the Port Login Timeout in milliseconds\n" + }, + "productName": { + "type": "string", + "description": "This property represents the Product Name\n" + }, + "rdmaOsDriverVersion": { + "type": "string", + "description": "This property represents the RDMA OS Driver version\n" + }, + "revision": { + "type": "string", + "description": "This property represents the revision number of the Small Form Factor pluggable(SFP) Transceiver.Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "secondFcTargetLun": { + "type": "number", + "description": "This property represents the Second FC Target LUN\n" + }, + "secondFcTargetWwpn": { + "type": "string", + "description": "This property represents the Second FC Target World-Wide Port Name\n" + }, + "serialNumber": { + "type": "string", + "description": "A manufacturer-allocated number used to identify the FC device\n" + }, + "transceiverPartNumber": { + "type": "string", + "description": "The part number assigned by the organization that is responsible for producing or manufacturing the Small Form Factor pluggable(SFP) Transceivers. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "transceiverSerialNumber": { + "type": "string", + "description": "A manufacturer-allocated number used to identify the Small Form Factor pluggable(SFP) TransceiverNote: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "transceiverVendorName": { + "type": "string", + "description": "This property represents the vendor name of Small Form Factor pluggable(SFP) Transceiver for the DellFC. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "vendorName": { + "type": "string", + "description": "This property represents the Vendor Name\n" + } + }, + "type": "object", + "required": [ + "bus", + "cableLengthMetres", + "chipType", + "device", + "deviceDescription", + "deviceName", + "efiVersion", + "fabricLoginRetryCount", + "fabricLoginTimeout", + "familyVersion", + "fcOsDriverVersion", + "fcTapeEnable", + "fcoeOsDriverVersion", + "framePayloadSize", + "function", + "hardZoneAddress", + "hardZoneEnable", + "id", + "identifierType", + "iscsiOsDriverVersion", + "lanDriverVersion", + "linkDownTimeout", + "loopResetDelay", + "name", + "odataId", + "partNumber", + "portDownRetryCount", + "portDownTimeout", + "portLoginRetryCount", + "portLoginTimeout", + "productName", + "rdmaOsDriverVersion", + "revision", + "secondFcTargetLun", + "secondFcTargetWwpn", + "serialNumber", + "transceiverPartNumber", + "transceiverSerialNumber", + "transceiverVendorName", + "vendorName" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortCapabilities:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortCapabilities": { + "properties": { + "fcMaxNumberExchanges": { + "type": "number", + "description": "This property represents the maximum number of exchanges\n" + }, + "fcMaxNumberOutStandingCommands": { + "type": "number", + "description": "This property represents the maximum number of outstanding commands across all connections\n" + }, + "featureLicensingSupport": { + "type": "string", + "description": "The property provides details of the FC's feature licensing support\n" + }, + "flexAddressingSupport": { + "type": "string", + "description": "The property provides detail of the FC's port's flex addressing support\n" + }, + "id": { + "type": "string", + "description": "ID of the DellFCCapabilities\n" + }, + "name": { + "type": "string", + "description": "Name of the DellFCCapabilities\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of DellFCCapabilities for the network device function\n" + }, + "onChipThermalSensor": { + "type": "string", + "description": "The property provides details of the FC's on-chip thermal sensor support\n" + }, + "persistencePolicySupport": { + "type": "string", + "description": "This property specifies if the card supports persistence policy\n" + }, + "uefiSupport": { + "type": "string", + "description": "The property provides details of the FC's port's UEFI support\n" + } + }, + "type": "object", + "required": [ + "fcMaxNumberExchanges", + "fcMaxNumberOutStandingCommands", + "featureLicensingSupport", + "flexAddressingSupport", + "id", + "name", + "odataId", + "onChipThermalSensor", + "persistencePolicySupport", + "uefiSupport" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortMetrics:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellFcPortMetrics": { + "properties": { + "fcInvalidCrcs": { + "type": "number", + "description": "This property represents invalid CRCs\n" + }, + "fcLinkFailures": { + "type": "number", + "description": "This property represents link failures\n" + }, + "fcLossOfSignals": { + "type": "number", + "description": "This property represents loss of signals\n" + }, + "fcRxKbCount": { + "type": "number", + "description": "This property represents the KB count received\n" + }, + "fcRxSequences": { + "type": "number", + "description": "This property represents the FC sequences received\n" + }, + "fcRxTotalFrames": { + "type": "number", + "description": "This property represents the total FC frames received\n" + }, + "fcTxKbCount": { + "type": "number", + "description": "This property represents the KB count transmitted\n" + }, + "fcTxSequences": { + "type": "number", + "description": "This property represents the FC sequences transmitted\n" + }, + "fcTxTotalFrames": { + "type": "number", + "description": "This property represents the total FC frames transmitted\n" + }, + "id": { + "type": "string", + "description": "ID of the DellFCPortMetrics\n" + }, + "name": { + "type": "string", + "description": "Name of the DellFCPortMetrics\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of DellFCPortMetrics for the network device function\n" + }, + "osDriverState": { + "type": "string", + "description": "This property indicates the OS driver states for the DellFCPortMetrics\n" + }, + "portStatus": { + "type": "string", + "description": "This property represents port status for the DellFCPortMetrics\n" + }, + "rxInputPowerMw": { + "type": "number", + "description": "Indicates the RX input power value of Small Form Factor pluggable(SFP) Transceiver for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "rxInputPowerStatus": { + "type": "string", + "description": "Indicates the status of Rx Input Power value limits for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "temperatureCelsius": { + "type": "number", + "description": "Indicates the temperature value of Small Form Factor pluggable(SFP) Transceiver for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "temperatureStatus": { + "type": "string", + "description": "Indicates the status of Temperature value limits for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txBiasCurrentMw": { + "type": "number", + "description": "Indicates the TX Bias current value of Small Form Factor pluggable(SFP) Transceiver for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txBiasCurrentStatus": { + "type": "string", + "description": "Indicates the status of Tx Bias Current value limits for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txOutputPowerMw": { + "type": "number", + "description": "Indicates the TX output power value of Small Form Factor pluggable(SFP) Transceiver for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txOutputPowerStatus": { + "type": "string", + "description": "Indicates the status of Tx Output Power value limits for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "voltageStatus": { + "type": "string", + "description": "Indicates the status of voltage value limits for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "voltageValueVolts": { + "type": "number", + "description": "Indicates the voltage value of Small Form Factor pluggable(SFP) Transceiver for the DellFCPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + } + }, + "type": "object", + "required": [ + "fcInvalidCrcs", + "fcLinkFailures", + "fcLossOfSignals", + "fcRxKbCount", + "fcRxSequences", + "fcRxTotalFrames", + "fcTxKbCount", + "fcTxSequences", + "fcTxTotalFrames", + "id", + "name", + "odataId", + "osDriverState", + "portStatus", + "rxInputPowerMw", + "rxInputPowerStatus", + "temperatureCelsius", + "temperatureStatus", + "txBiasCurrentMw", + "txBiasCurrentStatus", + "txOutputPowerMw", + "txOutputPowerStatus", + "voltageStatus", + "voltageValueVolts" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNic:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNic": { + "properties": { + "busNumber": { + "type": "number", + "description": "The bus number where this PCI device resides\n" + }, + "cableLengthMetres": { + "type": "number", + "description": "This property represents the cable length of Small Form Factor pluggable(SFP) Transceiver for the DellNIC. Note: This property will be deprecated in Poweredge systems with model YX5X and iDRAC firmware version 4.20.20.20 or later\n" + }, + "controllerBiosVersion": { + "type": "string", + "description": "This property represents the firmware version of Controller BIOS\n" + }, + "dataBusWidth": { + "type": "string", + "description": "This property represents the data-bus width of the NIC PCI device\n" + }, + "deviceDescription": { + "type": "string", + "description": "A string that contains the friendly Fully Qualified Device Description (FQDD), which is a property that describes the device and its location\n" + }, + "efiVersion": { + "type": "string", + "description": "This property represents the firmware version of EFI\n" + }, + "familyVersion": { + "type": "string", + "description": "Represents family version of firmware\n" + }, + "fcOsDriverVersion": { + "type": "string", + "description": "This property represents the FCOS OS Driver version for the DellNIC\n" + }, + "fcoeOffloadMode": { + "type": "string", + "description": "This property indicates if Fibre Channel over Ethernet (FCoE) personality is enabled or disabled on current partition in a Converged Network Adaptor device\n" + }, + "fqdd": { + "type": "string", + "description": "A string that contains the Fully Qualified Device Description (FQDD) for the DellNIC\n" + }, + "id": { + "type": "string", + "description": "ID of DellNIC\n" + }, + "identifierType": { + "type": "string", + "description": "This property represents the type of Small Form Factor pluggable(SFP) Transceiver for the DellNIC. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "instanceId": { + "type": "string", + "description": "A unique identifier for the instance\n" + }, + "iscsiOffloadMode": { + "type": "string", + "description": "This property indicates if Internet Small Computer System Interface (iSCSI) personality is enabled or disabled on current partition in a Converged Network Adaptor device\n" + }, + "lastSystemInventoryTime": { + "type": "string", + "description": "This property represents the time when System Inventory Collection On Reboot (CSIOR) was last performed or the object was last updated on iDRAC. The value is represented in the format yyyymmddHHMMSS\n" + }, + "lastUpdateTime": { + "type": "string", + "description": "This property represents the time when the data was last updated. The value is represented in the format yyyymmddHHMMSS\n" + }, + "linkDuplex": { + "type": "string", + "description": "This property indicates whether the Link is full-duplex or half-duplex\n" + }, + "mediaType": { + "type": "string", + "description": "The property shall represent the drive media type\n" + }, + "name": { + "type": "string", + "description": "name of DellNIC\n" + }, + "nicMode": { + "type": "string", + "description": "Represents if network interface card personality is enabled or disabled on current partition in a Converged Network Adaptor device\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of DellNIC for the network device function\n" + }, + "partNumber": { + "type": "string", + "description": "The part number assigned by the organization that is responsible for producing or manufacturing the NIC device\n" + }, + "pciDeviceId": { + "type": "string", + "description": "This property contains a value assigned by the device manufacturer used to identify the type of device\n" + }, + "pciSubDeviceId": { + "type": "string", + "description": "Represents PCI sub device ID\n" + }, + "pciSubVendorId": { + "type": "string", + "description": "This property represents the subsystem vendor ID. ID information is reported from a PCIDevice through protocol-specific requests\n" + }, + "pciVendorId": { + "type": "string", + "description": "This property represents the register that contains a value assigned by the PCI SIG used to identify the manufacturer of the device\n" + }, + "permanentFcoeEmacAddress": { + "type": "string", + "description": "PermanentFCOEMACAddress defines the network address that is hardcoded into a port for FCoE\n" + }, + "permanentIscsiEmacAddress": { + "type": "string", + "description": "PermanentAddress defines the network address that is hardcoded into a port for iSCSI. This 'hardcoded' address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no 'hardcoded' address exists for the NetworkAdapter.\n" + }, + "productName": { + "type": "string", + "description": "A string containing the product name\n" + }, + "protocol": { + "type": "string", + "description": "Supported Protocol Types\n" + }, + "revision": { + "type": "string", + "description": "This property represents the revision number of the Small Form Factor pluggable(SFP) Transceiver. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "serialNumber": { + "type": "string", + "description": "A manufacturer-allocated number used to identify the NIC device\n" + }, + "slotLength": { + "type": "string", + "description": "This property represents the represents the slot length of the NIC PCI device\n" + }, + "slotType": { + "type": "string", + "description": "This property indicates the slot type of the NIC PCI device\n" + }, + "snapiState": { + "type": "string", + "description": "This property represents the SNAPI state\n" + }, + "snapiSupport": { + "type": "string", + "description": "This property represents the SNAPI support\n" + }, + "transceiverPartNumber": { + "type": "string", + "description": "The part number assigned by the organization that is responsible for producing or SFP Transceivers(manufacturing the Small Form Factor pluggable). Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "transceiverSerialNumber": { + "type": "string", + "description": "A manufacturer-allocated number used to identify the Small Form Factor pluggable(SFP) TransceiverNote: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "transceiverVendorName": { + "type": "string", + "description": "This property represents the vendor name of Small Form Factor pluggable(SFP) Transceiver for the DellNIC.Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "vendorName": { + "type": "string", + "description": "This property represents the vendor name\n" + }, + "vpiSupport": { + "type": "string", + "description": "This property represents the VPI support\n" + } + }, + "type": "object", + "required": [ + "busNumber", + "cableLengthMetres", + "controllerBiosVersion", + "dataBusWidth", + "deviceDescription", + "efiVersion", + "familyVersion", + "fcOsDriverVersion", + "fcoeOffloadMode", + "fqdd", + "id", + "identifierType", + "instanceId", + "iscsiOffloadMode", + "lastSystemInventoryTime", + "lastUpdateTime", + "linkDuplex", + "mediaType", + "name", + "nicMode", + "odataId", + "partNumber", + "pciDeviceId", + "pciSubDeviceId", + "pciSubVendorId", + "pciVendorId", + "permanentFcoeEmacAddress", + "permanentIscsiEmacAddress", + "productName", + "protocol", + "revision", + "serialNumber", + "slotLength", + "slotType", + "snapiState", + "snapiSupport", + "transceiverPartNumber", + "transceiverSerialNumber", + "transceiverVendorName", + "vendorName", + "vpiSupport" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicCapabilities:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicCapabilities": { + "properties": { + "bpeSupport": { + "type": "string", + "description": "This property represents Bridge Port Extension (BPE) for the ports of the NIC\n" + }, + "congestionNotification": { + "type": "string", + "description": "This property represents congestion notification support for a NIC port\n" + }, + "dcbExchangeProtocol": { + "type": "string", + "description": "This property represents DCB Exchange protocol support for a NIC port\n" + }, + "ets": { + "type": "string", + "description": "This property represents Enhanced Transmission Selection support for a NIC port\n" + }, + "evbModesSupport": { + "type": "string", + "description": "This property represents EVB Edge Virtual Bridging) mode support for the ports of the NIC. Possible values are 0 Unknown, 2 Supported, 3 Not Supported\n" + }, + "fcoeBootSupport": { + "type": "string", + "description": "The property shall represent FCoE boot support for a NIC port\n" + }, + "fcoeMaxIosPerSession": { + "type": "number", + "description": "This property represents the maximum number of I/Os per connection supported by the NIC\n" + }, + "fcoeMaxNpivPerPort": { + "type": "number", + "description": "This property represents the maximum number of NPIV per port supported by the DellNICCapabilities\n" + }, + "fcoeMaxNumberExchanges": { + "type": "number", + "description": "This property represents the maximum number of exchanges for the NIC\n" + }, + "fcoeMaxNumberLogins": { + "type": "number", + "description": "This property represents the maximum logins per port for the NIC\n" + }, + "fcoeMaxNumberOfFcTargets": { + "type": "number", + "description": "This property represents the maximum number of FCoE targets supported by the NIC\n" + }, + "fcoeMaxNumberOutstandingCommands": { + "type": "number", + "description": "This property represents the maximum number of outstanding commands supported across all connections for the NIC\n" + }, + "fcoeOffloadSupport": { + "type": "string", + "description": "The property shall represent FCoE offload support for the NIC\n" + }, + "featureLicensingSupport": { + "type": "string", + "description": "This property represents feature licensing support for the NIC\n" + }, + "flexAddressingSupport": { + "type": "string", + "description": "The property shall represent flex adddressing support for a NIC port\n" + }, + "id": { + "type": "string", + "description": "ID of DellNICCapabilities\n" + }, + "ipsecOffloadSupport": { + "type": "string", + "description": "This property represents IPSec offload support for a NIC port\n" + }, + "iscsiBootSupport": { + "type": "string", + "description": "The property shall represent iSCSI boot support for a NIC port\n" + }, + "iscsiOffloadSupport": { + "type": "string", + "description": "The property shall represent iSCSI offload support for a NIC port\n" + }, + "macSecSupport": { + "type": "string", + "description": "This property represents secure MAC support for a NIC port\n" + }, + "name": { + "type": "string", + "description": "Name of DellNICCapabilities\n" + }, + "nicPartitioningSupport": { + "type": "string", + "description": "This property represents partitioning support for the NIC\n" + }, + "nwManagementPassThrough": { + "type": "string", + "description": "This property represents network management passthrough support for a NIC port\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of DellNICCapabilities for the network device function\n" + }, + "onChipThermalSensor": { + "type": "string", + "description": "This property represents on-chip thermal sensor support for the NIC\n" + }, + "openFlowSupport": { + "type": "string", + "description": "This property represents open-flow support for a NIC port\n" + }, + "osBmcManagementPassThrough": { + "type": "string", + "description": "This property represents OS-inband to BMC-out-of-band management passthrough support for a NIC port\n" + }, + "partitionWolSupport": { + "type": "string", + "description": "This property represents Wake-On-LAN support for a NIC partition\n" + }, + "persistencePolicySupport": { + "type": "string", + "description": "This property specifies whether the card supports persistence policy\n" + }, + "priorityFlowControl": { + "type": "string", + "description": "This property represents priority flow-control support for a NIC port\n" + }, + "pxeBootSupport": { + "type": "string", + "description": "The property shall represent PXE boot support for a NIC port\n" + }, + "rdmaSupport": { + "type": "string", + "description": "This property represents RDMA support for a NIC port\n" + }, + "remotePhy": { + "type": "string", + "description": "This property represents remote PHY support for a NIC port\n" + }, + "tcpChimneySupport": { + "type": "string", + "description": "This property represents TCP Chimney support for a NIC port\n" + }, + "tcpOffloadEngineSupport": { + "type": "string", + "description": "This property represents the support of TCP Offload Engine for a NIC port\n" + }, + "uefiSupport": { + "type": "string", + "description": "This property represents UEFI support for a NIC port\n" + }, + "veb": { + "type": "string", + "description": "This property provides details about the VEB (Virtual Ethernet Bridging) - single channel support for the ports of the NIC\n" + }, + "vebVepaMultiChannel": { + "type": "string", + "description": "This property provides details about the Virtual Ethernet Bridging and Virtual Ethernet Port Aggregator (VEB-VEPA) multichannel support for the ports of the NIC\n" + }, + "vebVepaSingleChannel": { + "type": "string", + "description": "This property provides details about the VEB-VEPA (Virtual Ethernet Bridging and Virtual Ethernet Port Aggregator) - single channel support for the ports of the NIC\n" + }, + "virtualLinkControl": { + "type": "string", + "description": "This property represents virtual link-control support for a NIC partition\n" + } + }, + "type": "object", + "required": [ + "bpeSupport", + "congestionNotification", + "dcbExchangeProtocol", + "ets", + "evbModesSupport", + "fcoeBootSupport", + "fcoeMaxIosPerSession", + "fcoeMaxNpivPerPort", + "fcoeMaxNumberExchanges", + "fcoeMaxNumberLogins", + "fcoeMaxNumberOfFcTargets", + "fcoeMaxNumberOutstandingCommands", + "fcoeOffloadSupport", + "featureLicensingSupport", + "flexAddressingSupport", + "id", + "ipsecOffloadSupport", + "iscsiBootSupport", + "iscsiOffloadSupport", + "macSecSupport", + "name", + "nicPartitioningSupport", + "nwManagementPassThrough", + "odataId", + "onChipThermalSensor", + "openFlowSupport", + "osBmcManagementPassThrough", + "partitionWolSupport", + "persistencePolicySupport", + "priorityFlowControl", + "pxeBootSupport", + "rdmaSupport", + "remotePhy", + "tcpChimneySupport", + "tcpOffloadEngineSupport", + "uefiSupport", + "veb", + "vebVepaMultiChannel", + "vebVepaSingleChannel", + "virtualLinkControl" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicPortMetrics:getNetworkNetworkInterfaceNetworkDeviceFunctionOemDellNicPortMetrics": { + "properties": { + "discardedPkts": { + "type": "number", + "description": "Indicates the total number of discarded packets\n" + }, + "fcCrcErrorCount": { + "type": "number", + "description": "Indicates the number of FC frames with CRC errors\n" + }, + "fcoeLinkFailures": { + "type": "number", + "description": "Indicates the number of FCoE/FIP login failures\n" + }, + "fcoePktRxCount": { + "type": "number", + "description": "Indicates the number of good (FCS valid) packets received with the active FCoE MAC address of the partition\n" + }, + "fcoePktTxCount": { + "type": "number", + "description": "Indicates the number of good (FCS valid) packets transmitted that passed L2 filtering by a specific MAC address\n" + }, + "fcoeRxPktDroppedCount": { + "type": "number", + "description": "Indicates the number of receive packets with FCS errors\n" + }, + "fqdd": { + "type": "string", + "description": "A string that contains the Fully Qualified Device Description (FQDD) for the DellNICPortMetrics\n" + }, + "id": { + "type": "string", + "description": "ID of DellNICPortMetrics\n" + }, + "lanFcsRxErrors": { + "type": "number", + "description": "Indicates the Lan FCS receive Errors\n" + }, + "lanUnicastPktRxCount": { + "type": "number", + "description": "Indicates the total number of Lan Unicast Packets Received\n" + }, + "lanUnicastPktTxCount": { + "type": "number", + "description": "Indicates the total number of Lan Unicast Packets Transmitted\n" + }, + "name": { + "type": "string", + "description": "Name of DellNICPortMetrics\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of DellNICPortMetrics for the network device function\n" + }, + "osDriverState": { + "type": "string", + "description": "Indicates operating system driver states\n" + }, + "partitionLinkStatus": { + "type": "string", + "description": "Indicates whether the partition link is up or down for the DellFCPortMetrics\n" + }, + "partitionOsDriverState": { + "type": "string", + "description": "Indicates operating system driver states of the partitions for the DellFCPortMetrics\n" + }, + "rdmaRxTotalBytes": { + "type": "number", + "description": "Indicates the total number of RDMA bytes received\n" + }, + "rdmaRxTotalPackets": { + "type": "number", + "description": "Indicates the total number of RDMA packets received\n" + }, + "rdmaTotalProtectionErrors": { + "type": "number", + "description": "Indicates the total number of RDMA Protection errors\n" + }, + "rdmaTotalProtocolErrors": { + "type": "number", + "description": "Indicates the total number of RDMA Protocol errors\n" + }, + "rdmaTxTotalBytes": { + "type": "number", + "description": "Indicates the total number of RDMA bytes transmitted\n" + }, + "rdmaTxTotalPackets": { + "type": "number", + "description": "Indicates the total number of RDMA packets transmitted\n" + }, + "rdmaTxTotalReadReqPkts": { + "type": "number", + "description": "Indicates the total number of RDMA ReadRequest packets transmitted\n" + }, + "rdmaTxTotalSendPkts": { + "type": "number", + "description": "Indicates the total number of RDMA Send packets transmitted\n" + }, + "rdmaTxTotalWritePkts": { + "type": "number", + "description": "Indicates the total number of RDMA Write packets transmitted\n" + }, + "rxBroadcast": { + "type": "number", + "description": "Indicates the total number of good broadcast packets received\n" + }, + "rxBytes": { + "type": "number", + "description": "Indicates the total number of bytes received, including host and remote management pass through traffic. Remote management passthrough received traffic is applicable to LOMs only\n" + }, + "rxErrorPktAlignmentErrors": { + "type": "number", + "description": "Indicates the total number of packets received with alignment errors\n" + }, + "rxErrorPktFcsErrors": { + "type": "number", + "description": "Indicates the total number of packets received with FCS errors\n" + }, + "rxFalseCarrierDetection": { + "type": "number", + "description": "Indicates the total number of false carrier errors received from PHY\n" + }, + "rxInputPowerMw": { + "type": "number", + "description": "Indicates the RX input power value of Small Form Factor pluggable(SFP) Transceiver for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "rxInputPowerStatus": { + "type": "string", + "description": "Indicates the status of Rx Input Power value limits for the DellFCPortMetrics\n" + }, + "rxJabberPkt": { + "type": "number", + "description": "Indicates the total number of frames that are too long\n" + }, + "rxMutlicastPackets": { + "type": "number", + "description": "Indicates the total number of good multicast packets received\n" + }, + "rxPauseXoffFrames": { + "type": "number", + "description": "Indicates the flow control frames from the network to pause transmission\n" + }, + "rxPauseXonFrames": { + "type": "number", + "description": "Indicates the flow control frames from the network to resume transmission\n" + }, + "rxRuntPkt": { + "type": "number", + "description": "Indicates the total number of frames that are too short (\u003c 64 bytes)\n" + }, + "rxUnicastPackets": { + "type": "number", + "description": "Indicates the total number of good unicast packets received\n" + }, + "startStatisticTime": { + "type": "string", + "description": "Indicates the measurement time for the first NIC statistics. The property is used with the StatisticTime property to calculate the duration over which the NIC statistics are gathered\n" + }, + "statisticTime": { + "type": "string", + "description": "Indicates the most recent measurement time for NIC statistics. The property is used with the StatisticStartTime property to calculate the duration over which the NIC statistics are gathered\n" + }, + "temperatureCelsius": { + "type": "number", + "description": "Indicates the temperature value of Small Form Factor pluggable(SFP) Transceiver for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "temperatureStatus": { + "type": "string", + "description": "Indicates the status of Temperature value limits for the DellNICPortMetrics.\n" + }, + "txBiasCurrentMa": { + "type": "number", + "description": "Indicates the TX Bias current value of Small Form Factor pluggable(SFP) Transceiver for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txBiasCurrentStatus": { + "type": "string", + "description": "Indicates the status of Tx Bias Current value limits for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txBroadcast": { + "type": "number", + "description": "Indicates the total number of good broadcast packets transmitted\n" + }, + "txBytes": { + "type": "number", + "description": "Indicates the total number of bytes transmitted, including host and remote management passthrough traffic. Remote management passthrough transmitted traffic is applicable to LOMs only\n" + }, + "txErrorPktExcessiveCollision": { + "type": "number", + "description": "Indicates the number of times a single transmitted packet encountered more than 15 collisions\n" + }, + "txErrorPktLateCollision": { + "type": "number", + "description": "Indicates the number of collisions that occurred after one slot time (defined by IEEE 802.3)\n" + }, + "txErrorPktMultipleCollision": { + "type": "number", + "description": "Indicates the number of times that a transmitted packet encountered 2-15 collisions\n" + }, + "txErrorPktSingleCollision": { + "type": "number", + "description": "Indicates the number of times that a successfully transmitted packet encountered a single collision\n" + }, + "txMutlicastPackets": { + "type": "number", + "description": "Indicates the total number of good multicast packets transmitted\n" + }, + "txOutputPowerMw": { + "type": "number", + "description": "Indicates the TX output power value of Small Form Factor pluggable(SFP) Transceiver for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txOutputPowerStatus": { + "type": "string", + "description": "Indicates the status of Tx Output Power value limits for the DellNICPortMetrics.. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "txPauseXoffFrames": { + "type": "number", + "description": "Indicates the number of XOFF packets transmitted to the network\n" + }, + "txPauseXonFrames": { + "type": "number", + "description": "Indicates the number of XON packets transmitted to the network\n" + }, + "txUnicastPackets": { + "type": "number", + "description": "Indicates the total number of good unicast packets transmitted for the DellFCPortMetrics\n" + }, + "voltageStatus": { + "type": "string", + "description": "Indicates the status of voltage value limits for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + }, + "voltageValueVolts": { + "type": "number", + "description": "Indicates the voltage value of Small Form Factor pluggable(SFP) Transceiver for the DellNICPortMetrics. Note: This property is deprecated and not supported in iDRAC firmware version 4.40.00.00 or later versions\n" + } + }, + "type": "object", + "required": [ + "discardedPkts", + "fcCrcErrorCount", + "fcoeLinkFailures", + "fcoePktRxCount", + "fcoePktTxCount", + "fcoeRxPktDroppedCount", + "fqdd", + "id", + "lanFcsRxErrors", + "lanUnicastPktRxCount", + "lanUnicastPktTxCount", + "name", + "odataId", + "osDriverState", + "partitionLinkStatus", + "partitionOsDriverState", + "rdmaRxTotalBytes", + "rdmaRxTotalPackets", + "rdmaTotalProtectionErrors", + "rdmaTotalProtocolErrors", + "rdmaTxTotalBytes", + "rdmaTxTotalPackets", + "rdmaTxTotalReadReqPkts", + "rdmaTxTotalSendPkts", + "rdmaTxTotalWritePkts", + "rxBroadcast", + "rxBytes", + "rxErrorPktAlignmentErrors", + "rxErrorPktFcsErrors", + "rxFalseCarrierDetection", + "rxInputPowerMw", + "rxInputPowerStatus", + "rxJabberPkt", + "rxMutlicastPackets", + "rxPauseXoffFrames", + "rxPauseXonFrames", + "rxRuntPkt", + "rxUnicastPackets", + "startStatisticTime", + "statisticTime", + "temperatureCelsius", + "temperatureStatus", + "txBiasCurrentMa", + "txBiasCurrentStatus", + "txBroadcast", + "txBytes", + "txErrorPktExcessiveCollision", + "txErrorPktLateCollision", + "txErrorPktMultipleCollision", + "txErrorPktSingleCollision", + "txMutlicastPackets", + "txOutputPowerMw", + "txOutputPowerStatus", + "txPauseXoffFrames", + "txPauseXonFrames", + "txUnicastPackets", + "voltageStatus", + "voltageValueVolts" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkDeviceFunctionStatus:getNetworkNetworkInterfaceNetworkDeviceFunctionStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPort:getNetworkNetworkInterfaceNetworkPort": { + "properties": { + "activeLinkTechnology": { + "type": "string", + "description": "Network port active link technology\n" + }, + "associatedNetworkAddresses": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of configured MAC or WWN network addresses that are associated with this network port, including the programmed address of the lowest numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses\n" + }, + "currentLinkSpeedMbps": { + "type": "number", + "description": "Network port current link speed\n" + }, + "description": { + "type": "string", + "description": "description of the network port\n" + }, + "eeeEnabled": { + "type": "boolean", + "description": "An indication of whether IEEE 802.3az Energy-Efficient Ethernet (EEE) is enabled for this network port\n" + }, + "flowControlConfiguration": { + "type": "string", + "description": "The locally configured 802.3x flow control setting for this network port\n" + }, + "flowControlStatus": { + "type": "string", + "description": "The 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only)\n" + }, + "id": { + "type": "string", + "description": "ID of the network port\n" + }, + "linkStatus": { + "type": "string", + "description": "The status of the link between this port and its link partner\n" + }, + "name": { + "type": "string", + "description": "name of the network port\n" + }, + "netDevFuncMaxBwAllocs": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPortNetDevFuncMaxBwAlloc:getNetworkNetworkInterfaceNetworkPortNetDevFuncMaxBwAlloc" + }, + "description": "A maximum bandwidth allocation percentage for a network device functions associated a port\n" + }, + "netDevFuncMinBwAllocs": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPortNetDevFuncMinBwAlloc:getNetworkNetworkInterfaceNetworkPortNetDevFuncMinBwAlloc" + }, + "description": "A minimum bandwidth allocation percentage for a network device functions associated a port\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the network port\n" + }, + "oem": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPortOem:getNetworkNetworkInterfaceNetworkPortOem", + "description": "The OEM extension for this network port\n" + }, + "physicalPortNumber": { + "type": "string", + "description": "The physical port number label for this port\n" + }, + "status": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPortStatus:getNetworkNetworkInterfaceNetworkPortStatus", + "description": "status of the network port\n" + }, + "supportedEthernetCapabilities": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The set of Ethernet capabilities that this port supports.\n" + }, + "supportedLinkCapabilities": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPortSupportedLinkCapability:getNetworkNetworkInterfaceNetworkPortSupportedLinkCapability" + }, + "description": "The link capabilities of an associated port\n" + }, + "vendorId": { + "type": "string", + "description": "The vendor Identification for this port\n" + }, + "wakeOnLanEnabled": { + "type": "boolean", + "description": "An indication of whether Wake on LAN (WoL) is enabled for this network port\n" + } + }, + "type": "object", + "required": [ + "activeLinkTechnology", + "associatedNetworkAddresses", + "currentLinkSpeedMbps", + "description", + "eeeEnabled", + "flowControlConfiguration", + "flowControlStatus", + "id", + "linkStatus", + "name", + "netDevFuncMaxBwAllocs", + "netDevFuncMinBwAllocs", + "odataId", + "oem", + "physicalPortNumber", + "status", + "supportedEthernetCapabilities", + "supportedLinkCapabilities", + "vendorId", + "wakeOnLanEnabled" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPortNetDevFuncMaxBwAlloc:getNetworkNetworkInterfaceNetworkPortNetDevFuncMaxBwAlloc": { + "properties": { + "maxBwAllocPercent": { + "type": "number", + "description": "The maximum bandwidth allocation percentage allocated to the corresponding network device function instance\n" + }, + "networkDeviceFunction": { + "type": "string", + "description": "List of network device functions for NetDevFuncMaxBWAlloc associated with this port\n" + } + }, + "type": "object", + "required": [ + "maxBwAllocPercent", + "networkDeviceFunction" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPortNetDevFuncMinBwAlloc:getNetworkNetworkInterfaceNetworkPortNetDevFuncMinBwAlloc": { + "properties": { + "minBwAllocPercent": { + "type": "number", + "description": "The minimum bandwidth allocation percentage allocated to the corresponding network device function instance\n" + }, + "networkDeviceFunction": { + "type": "string", + "description": "List of network device functions for NetDevFuncMinBWAlloc associated with this port\n" + } + }, + "type": "object", + "required": [ + "minBwAllocPercent", + "networkDeviceFunction" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPortOem:getNetworkNetworkInterfaceNetworkPortOem": { + "properties": { + "dellNetworkTransceiver": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterfaceNetworkPortOemDellNetworkTransceiver:getNetworkNetworkInterfaceNetworkPortOemDellNetworkTransceiver", + "description": "Dell Network Transceiver\n" + } + }, + "type": "object", + "required": [ + "dellNetworkTransceiver" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPortOemDellNetworkTransceiver:getNetworkNetworkInterfaceNetworkPortOemDellNetworkTransceiver": { + "properties": { + "deviceDescription": { + "type": "string", + "description": "A string that contains the friendly Fully Qualified Device Description (FQDD), which is a property that describes the device and its location\n" + }, + "fqdd": { + "type": "string", + "description": "A string that contains the Fully Qualified Device Description (FQDD) for the DellNetworkTransceiver\n" + }, + "id": { + "type": "string", + "description": "The unique identifier for this resource within the collection of similar resources\n" + }, + "identifierType": { + "type": "string", + "description": "This property represents the type of Small Form Factor pluggable(SFP) Transceiver for the DellNetworkTransceiver\n" + }, + "interfaceType": { + "type": "string", + "description": "This property represents the interface type of Small Form Factor pluggable(SFP) Transceiver\n" + }, + "name": { + "type": "string", + "description": "The name of the resource or array member\n" + }, + "odataId": { + "type": "string", + "description": "The unique identifier for a resource\n" + }, + "partNumber": { + "type": "string", + "description": "The part number assigned by the organization that is responsible for producing or SFP(manufacturing the Small Form Factor pluggable) Transceivers\n" + }, + "revision": { + "type": "string", + "description": "This property represents the revision number of the Small Form Factor pluggable(SFP) Transceiver\n" + }, + "serialNumber": { + "type": "string", + "description": "A manufacturer-allocated number used to identify the Small Form Factor pluggable(SFP) Transceiver\n" + }, + "vendorName": { + "type": "string", + "description": "This property represents the vendor name of Small Form Factor pluggable(SFP) Transceiver for the object.\n" + } + }, + "type": "object", + "required": [ + "deviceDescription", + "fqdd", + "id", + "identifierType", + "interfaceType", + "name", + "odataId", + "partNumber", + "revision", + "serialNumber", + "vendorName" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPortStatus:getNetworkNetworkInterfaceNetworkPortStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceNetworkPortSupportedLinkCapability:getNetworkNetworkInterfaceNetworkPortSupportedLinkCapability": { + "properties": { + "autoSpeedNegotiation": { + "type": "boolean", + "description": "An indication of whether the port is capable of autonegotiating speed\n" + }, + "linkNetworkTechnology": { + "type": "string", + "description": "The link network technology capabilities of this port\n" + }, + "linkSpeedMbps": { + "type": "number", + "description": "The speed of the link in Mbit/s when this link network technology is active\n" + } + }, + "type": "object", + "required": [ + "autoSpeedNegotiation", + "linkNetworkTechnology", + "linkSpeedMbps" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNetworkInterfaceStatus:getNetworkNetworkInterfaceStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getNetworkNicFilter:getNetworkNicFilter": { + "properties": { + "systems": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNicFilterSystem:getNetworkNicFilterSystem" + }, + "description": "Filter for systems, nework adapters, network ports and network device functions\n" + } + }, + "type": "object" + }, + "redfish:index/getNetworkNicFilterSystem:getNetworkNicFilterSystem": { + "properties": { + "networkAdapters": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNicFilterSystemNetworkAdapter:getNetworkNicFilterSystemNetworkAdapter" + }, + "description": "Filter for nework adapters, network ports and network device functions\n" + }, + "systemId": { + "type": "string", + "description": "Filter for systems\n" + } + }, + "type": "object", + "required": [ + "systemId" + ] + }, + "redfish:index/getNetworkNicFilterSystemNetworkAdapter:getNetworkNicFilterSystemNetworkAdapter": { + "properties": { + "networkAdapterId": { + "type": "string", + "description": "Filter for network adapters\n" + }, + "networkDeviceFunctionIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Filter for network device functions\n" + }, + "networkPortIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Filter for network ports\n" + } + }, + "type": "object", + "required": [ + "networkAdapterId" + ] + }, + "redfish:index/getNetworkRedfishServer:getNetworkRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getStorageControllerRedfishServer:getStorageControllerRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getStorageControllerStorageController:getStorageControllerStorageController": { + "properties": { + "assembly": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerAssembly:getStorageControllerStorageControllerAssembly", + "description": "A reference to a resource.\n" + }, + "cacheSummary": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerCacheSummary:getStorageControllerStorageControllerCacheSummary", + "description": "This type describes the cache memory of the storage controller in general detail.\n" + }, + "controllerRates": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerControllerRates:getStorageControllerStorageControllerControllerRates", + "description": "This type describes the various controller rates used for processes such as volume rebuild or consistency checks.\n" + }, + "description": { + "type": "string", + "description": "The description of this resource. Used for commonality in the schema definitions.\n" + }, + "firmwareVersion": { + "type": "string", + "description": "The firmware version of this storage controller.\n" + }, + "id": { + "type": "string", + "description": "The unique identifier for this resource within the collection of similar resources.\n" + }, + "identifiers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerIdentifier:getStorageControllerStorageControllerIdentifier" + }, + "description": "Any additional identifiers for a resource.\n" + }, + "links": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerLinks:getStorageControllerStorageControllerLinks", + "description": "The links to other resources that are related to this resource.\n" + }, + "manufacturer": { + "type": "string", + "description": "The manufacturer of this storage controller.\n" + }, + "model": { + "type": "string", + "description": "The model number for the storage controller.\n" + }, + "name": { + "type": "string", + "description": "The name of the resource or array member.\n" + }, + "odataId": { + "type": "string", + "description": "The unique identifier for a resource.\n" + }, + "oem": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerOem:getStorageControllerStorageControllerOem", + "description": "The OEM extension to the StorageController resource.\n" + }, + "speedGbps": { + "type": "number", + "description": "The maximum speed of the storage controller's device interface.\n" + }, + "status": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerStatus:getStorageControllerStorageControllerStatus", + "description": "The status and health of a resource and its children.\n" + }, + "supportedControllerProtocols": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The supported set of protocols for communicating to this storage controller.\n" + }, + "supportedDeviceProtocols": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The protocols that the storage controller can use to communicate with attached devices.\n" + }, + "supportedRaidTypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The set of RAID types supported by the storage controller.\n" + } + }, + "type": "object", + "required": [ + "assembly", + "cacheSummary", + "controllerRates", + "description", + "firmwareVersion", + "id", + "identifiers", + "links", + "manufacturer", + "model", + "name", + "odataId", + "oem", + "speedGbps", + "status", + "supportedControllerProtocols", + "supportedDeviceProtocols", + "supportedRaidTypes" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerAssembly:getStorageControllerStorageControllerAssembly": { + "properties": { + "odataId": { + "type": "string", + "description": "The link to the assembly associated with this storage controller.\n" + } + }, + "type": "object", + "required": [ + "odataId" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerCacheSummary:getStorageControllerStorageControllerCacheSummary": { + "properties": { + "totalCacheSizeMiB": { + "type": "number" + } + }, + "type": "object", + "required": [ + "totalCacheSizeMiB" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerControllerRates:getStorageControllerStorageControllerControllerRates": { + "properties": { + "consistencyCheckRatePercent": { + "type": "number", + "description": "This property describes the controller rate for consistency check\n" + }, + "rebuildRatePercent": { + "type": "number", + "description": "This property describes the controller rate for volume rebuild\n" + } + }, + "type": "object", + "required": [ + "consistencyCheckRatePercent", + "rebuildRatePercent" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerFilter:getStorageControllerStorageControllerFilter": { + "properties": { + "systems": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerFilterSystem:getStorageControllerStorageControllerFilterSystem" + }, + "description": "Filter for systems, storages and storage controllers\n" + } + }, + "type": "object" + }, + "redfish:index/getStorageControllerStorageControllerFilterSystem:getStorageControllerStorageControllerFilterSystem": { + "properties": { + "storages": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerFilterSystemStorage:getStorageControllerStorageControllerFilterSystemStorage" + }, + "description": "Filter for storages and storage controllers\n" + }, + "systemId": { + "type": "string", + "description": "Filter for systems\n" + } + }, + "type": "object", + "required": [ + "systemId" + ] + }, + "redfish:index/getStorageControllerStorageControllerFilterSystemStorage:getStorageControllerStorageControllerFilterSystemStorage": { + "properties": { + "controllerIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Filter for storage controllers\n" + }, + "storageId": { + "type": "string", + "description": "Filter for storages\n" + } + }, + "type": "object", + "required": [ + "storageId" + ] + }, + "redfish:index/getStorageControllerStorageControllerIdentifier:getStorageControllerStorageControllerIdentifier": { + "properties": { + "durableName": { + "type": "string", + "description": "This property describes the durable name for the storage controller.\n" + }, + "durableNameFormat": { + "type": "string", + "description": "This property describes the durable name format for the storage controller.\n" + } + }, + "type": "object", + "required": [ + "durableName", + "durableNameFormat" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerLinks:getStorageControllerStorageControllerLinks": { + "properties": { + "pcieFunctions": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerLinksPcieFunction:getStorageControllerStorageControllerLinksPcieFunction" + }, + "description": "PCIeFunctions\n" + } + }, + "type": "object", + "required": [ + "pcieFunctions" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerLinksPcieFunction:getStorageControllerStorageControllerLinksPcieFunction": { + "properties": { + "odataId": { + "type": "string", + "description": "The link to the PCIeFunctions\n" + } + }, + "type": "object", + "required": [ + "odataId" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerOem:getStorageControllerStorageControllerOem": { + "properties": { + "dell": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerOemDell:getStorageControllerStorageControllerOemDell", + "description": "Dell\n" + } + }, + "type": "object", + "required": [ + "dell" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerOemDell:getStorageControllerStorageControllerOemDell": { + "properties": { + "dellStorageController": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerOemDellDellStorageController:getStorageControllerStorageControllerOemDellDellStorageController", + "description": "Dell Storage Controller\n" + } + }, + "type": "object", + "required": [ + "dellStorageController" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerOemDellDellStorageController:getStorageControllerStorageControllerOemDellDellStorageController": { + "properties": { + "alarmState": { + "type": "string", + "description": "Alarm State\n" + }, + "autoConfigBehavior": { + "type": "string", + "description": "Auto Config Behavior\n" + }, + "backgroundInitializationRatePercent": { + "type": "number", + "description": "Background Initialization Rate Percent\n" + }, + "batteryLearnMode": { + "type": "string", + "description": "Battery Learn Mode\n" + }, + "bootVirtualDiskFqdd": { + "type": "string", + "description": "Boot Virtual Disk FQDD\n" + }, + "cacheSizeInMb": { + "type": "number", + "description": "Cache Size In MB\n" + }, + "cachecadeCapability": { + "type": "string", + "description": "Cachecade Capability\n" + }, + "checkConsistencyMode": { + "type": "string", + "description": "Check Consistency Mode\n" + }, + "connectorCount": { + "type": "number", + "description": "Connector Count\n" + }, + "controllerBootMode": { + "type": "string", + "description": "Controller Boot Mode\n" + }, + "controllerFirmwareVersion": { + "type": "string", + "description": "Controller Firmware Version\n" + }, + "controllerMode": { + "type": "string", + "description": "Controller Mode\n" + }, + "copybackMode": { + "type": "string", + "description": "Copyback Mode\n" + }, + "currentControllerMode": { + "type": "string", + "description": "Current Controller Mode\n" + }, + "device": { + "type": "string", + "description": "Device\n" + }, + "deviceCardDataBusWidth": { + "type": "string", + "description": "Device Card Data Bus Width\n" + }, + "deviceCardSlotLength": { + "type": "string", + "description": "Device Card Slot Length\n" + }, + "deviceCardSlotType": { + "type": "string", + "description": "Device Card Slot Type\n" + }, + "driverVersion": { + "type": "string", + "description": "Driver Version\n" + }, + "encryptionCapability": { + "type": "string", + "description": "Encryption Capability\n" + }, + "encryptionMode": { + "type": "string", + "description": "Encryption Mode\n" + }, + "enhancedAutoImportForeignConfigurationMode": { + "type": "string", + "description": "Enhanced Auto Import Foreign Configuration Mode\n" + }, + "keyId": { + "type": "string", + "description": "Key ID\n" + }, + "lastSystemInventoryTime": { + "type": "string", + "description": "Last System Inventory Time\n" + }, + "lastUpdateTime": { + "type": "string", + "description": "Last Update Time\n" + }, + "loadBalanceMode": { + "type": "string", + "description": "Load Balance Mode\n" + }, + "maxAvailablePciLinkSpeed": { + "type": "string", + "description": "Max Available PCI Link Speed\n" + }, + "maxDrivesInSpanCount": { + "type": "number", + "description": "Max Drives In Span Count\n" + }, + "maxPossiblePciLinkSpeed": { + "type": "string", + "description": "Max Possible PCI Link Speed\n" + }, + "maxSpansInVolumeCount": { + "type": "number", + "description": "Max Spans In Volume Count\n" + }, + "maxSupportedVolumesCount": { + "type": "number", + "description": "Max Supported Volumes Count\n" + }, + "patrolReadIterationsCount": { + "type": "number", + "description": "Patrol Read Iterations Count\n" + }, + "patrolReadMode": { + "type": "string", + "description": "Patrol Read Mode\n" + }, + "patrolReadRatePercent": { + "type": "number", + "description": "Patrol Read Rate Percent\n" + }, + "patrolReadState": { + "type": "string", + "description": "Patrol Read State\n" + }, + "patrolReadUnconfiguredAreaMode": { + "type": "string", + "description": "Patrol Read Unconfigured Area Mode\n" + }, + "pciSlot": { + "type": "string", + "description": "PCI Slot\n" + }, + "persistentHotspare": { + "type": "string", + "description": "Persistent Hotspare\n" + }, + "persistentHotspareMode": { + "type": "string", + "description": "Persistent Hotspare Mode\n" + }, + "raidMode": { + "type": "string", + "description": "RAID Mode\n" + }, + "realTimeCapability": { + "type": "string", + "description": "Realtime Capability\n" + }, + "reconstructRatePercent": { + "type": "number", + "description": "Reconstruct Rate Percent\n" + }, + "rollupStatus": { + "type": "string", + "description": "Rollup Status\n" + }, + "sasAddress": { + "type": "string", + "description": "SAS Address\n" + }, + "securityStatus": { + "type": "string", + "description": "Security Status\n" + }, + "sharedSlotAssignmentAllowed": { + "type": "string", + "description": "Shared Slot Assignment Allowed\n" + }, + "slicedVdCapability": { + "type": "string", + "description": "Sliced VD Capability\n" + }, + "spindownIdleTimeSeconds": { + "type": "number", + "description": "Spindown Idle Time Seconds\n" + }, + "supportControllerBootMode": { + "type": "string", + "description": "Support Controller Boot Mode\n" + }, + "supportEnhancedAutoForeignImport": { + "type": "string", + "description": "Support Enhanced Auto Foreign Import\n" + }, + "supportRaid10UnevenSpans": { + "type": "string", + "description": "Support RAID10 Uneven Spans\n" + }, + "supportedInitializationTypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Supported Initialization Types\n" + }, + "supportsLkmToSekmTransition": { + "type": "string", + "description": "Supports LKM to SEKM Transition\n" + }, + "t10PiCapability": { + "type": "string", + "description": "T10 PI Capability\n" + } + }, + "type": "object", + "required": [ + "alarmState", + "autoConfigBehavior", + "backgroundInitializationRatePercent", + "batteryLearnMode", + "bootVirtualDiskFqdd", + "cacheSizeInMb", + "cachecadeCapability", + "checkConsistencyMode", + "connectorCount", + "controllerBootMode", + "controllerFirmwareVersion", + "controllerMode", + "copybackMode", + "currentControllerMode", + "device", + "deviceCardDataBusWidth", + "deviceCardSlotLength", + "deviceCardSlotType", + "driverVersion", + "encryptionCapability", + "encryptionMode", + "enhancedAutoImportForeignConfigurationMode", + "keyId", + "lastSystemInventoryTime", + "lastUpdateTime", + "loadBalanceMode", + "maxAvailablePciLinkSpeed", + "maxDrivesInSpanCount", + "maxPossiblePciLinkSpeed", + "maxSpansInVolumeCount", + "maxSupportedVolumesCount", + "patrolReadIterationsCount", + "patrolReadMode", + "patrolReadRatePercent", + "patrolReadState", + "patrolReadUnconfiguredAreaMode", + "pciSlot", + "persistentHotspare", + "persistentHotspareMode", + "raidMode", + "realTimeCapability", + "reconstructRatePercent", + "rollupStatus", + "sasAddress", + "securityStatus", + "sharedSlotAssignmentAllowed", + "slicedVdCapability", + "spindownIdleTimeSeconds", + "supportControllerBootMode", + "supportEnhancedAutoForeignImport", + "supportRaid10UnevenSpans", + "supportedInitializationTypes", + "supportsLkmToSekmTransition", + "t10PiCapability" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageControllerStorageControllerStatus:getStorageControllerStorageControllerStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageRedfishServer:getStorageRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getStorageStorage:getStorageStorage": { + "properties": { + "description": { + "type": "string", + "description": "description of the storage\n" + }, + "driveIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "IDs of drives on the storage\n" + }, + "drives": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Names of drives on the storage. They are in same order as in `drive_ids`, ie. `drives[i]` will be the name of the drive whose ID is given by `drive_ids[i].`\n" + }, + "name": { + "type": "string", + "description": "name of the storage\n" + }, + "oem": { + "$ref": "#/types/redfish:index/getStorageStorageOem:getStorageStorageOem", + "description": "oem attributes of storage controller\n" + }, + "status": { + "$ref": "#/types/redfish:index/getStorageStorageStatus:getStorageStorageStatus", + "description": "status of the storage\n" + }, + "storageControllerId": { + "type": "string", + "description": "storage controller id\n" + }, + "storageControllers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageStorageStorageController:getStorageStorageStorageController" + }, + "description": "storage controllers list\n" + } + }, + "type": "object", + "required": [ + "description", + "driveIds", + "drives", + "name", + "oem", + "status", + "storageControllerId", + "storageControllers" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageOem:getStorageStorageOem": { + "properties": { + "dell": { + "$ref": "#/types/redfish:index/getStorageStorageOemDell:getStorageStorageOemDell", + "description": "dell attributes\n" + } + }, + "type": "object", + "required": [ + "dell" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageOemDell:getStorageStorageOemDell": { + "properties": { + "dellController": { + "$ref": "#/types/redfish:index/getStorageStorageOemDellDellController:getStorageStorageOemDellDellController", + "description": "dell controller\n" + }, + "dellControllerBattery": { + "$ref": "#/types/redfish:index/getStorageStorageOemDellDellControllerBattery:getStorageStorageOemDellDellControllerBattery", + "description": "dell controller battery\n" + } + }, + "type": "object", + "required": [ + "dellController", + "dellControllerBattery" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageOemDellDellController:getStorageStorageOemDellDellController": { + "properties": { + "alarmState": { + "type": "string", + "description": "alarm state\n" + }, + "autoConfigBehavior": { + "type": "string", + "description": "auto config behavior\n" + }, + "bootVirtualDiskFqdd": { + "type": "string", + "description": "boot virtual disk fqdd\n" + }, + "cacheSizeInMb": { + "type": "number", + "description": "cache size in mb\n" + }, + "cachecadeCapability": { + "type": "string", + "description": "cachecade capability\n" + }, + "connectorCount": { + "type": "number", + "description": "connector count\n" + }, + "controllerDescription": { + "type": "string", + "description": "description of the controller\n" + }, + "controllerFirmwareVersion": { + "type": "string", + "description": "controller firmware version\n" + }, + "controllerId": { + "type": "string", + "description": "id of controller\n" + }, + "controllerName": { + "type": "string", + "description": "controller name\n" + }, + "currentControllerMode": { + "type": "string", + "description": "current controller mode\n" + }, + "device": { + "type": "string", + "description": "device\n" + }, + "deviceCardDataBusWidth": { + "type": "string", + "description": "device card data bus width\n" + }, + "deviceCardSlotLength": { + "type": "string", + "description": "device card slot length\n" + }, + "deviceCardSlotType": { + "type": "string", + "description": "device card slot type\n" + }, + "driverVersion": { + "type": "string", + "description": "driver version\n" + }, + "encryptionCapability": { + "type": "string", + "description": "encryption capability\n" + }, + "encryptionMode": { + "type": "string", + "description": "encryption mode\n" + }, + "keyId": { + "type": "string", + "description": "key id\n" + }, + "lastSystemInventoryTime": { + "type": "string", + "description": "last system inventory time\n" + }, + "lastUpdateTime": { + "type": "string", + "description": "last update time\n" + }, + "maxAvailablePciLinkSpeed": { + "type": "string", + "description": "max available pci link speed\n" + }, + "maxPossiblePciLinkSpeed": { + "type": "string", + "description": "max possible pci link speed\n" + }, + "patrolReadState": { + "type": "string", + "description": "patrol read state\n" + }, + "pciSlot": { + "type": "string", + "description": "pci slot\n" + }, + "persistentHotspare": { + "type": "string", + "description": "persistent hotspare\n" + }, + "realtimeCapability": { + "type": "string", + "description": "realtime capability\n" + }, + "rollupStatus": { + "type": "string", + "description": "rollup status\n" + }, + "sasAddress": { + "type": "string", + "description": "sas address\n" + }, + "securityStatus": { + "type": "string", + "description": "security status\n" + }, + "sharedSlotAssignmentAllowed": { + "type": "string", + "description": "shared slot assignment allowed\n" + }, + "slicedVdCapability": { + "type": "string", + "description": "sliced vd capability\n" + }, + "supportControllerBootMode": { + "type": "string", + "description": "support controller boot mode\n" + }, + "supportEnhancedAutoForeignImport": { + "type": "string", + "description": "support enhanced auto foreign import\n" + }, + "supportRaid10UnevenSpans": { + "type": "string", + "description": "support raid 10 uneven spans\n" + }, + "supportsLkMtoSekmTransition": { + "type": "string", + "description": "supports lk mto sekm transition\n" + }, + "t10PiCapability": { + "type": "string", + "description": "t 10 pi capability\n" + } + }, + "type": "object", + "required": [ + "alarmState", + "autoConfigBehavior", + "bootVirtualDiskFqdd", + "cacheSizeInMb", + "cachecadeCapability", + "connectorCount", + "controllerDescription", + "controllerFirmwareVersion", + "controllerId", + "controllerName", + "currentControllerMode", + "device", + "deviceCardDataBusWidth", + "deviceCardSlotLength", + "deviceCardSlotType", + "driverVersion", + "encryptionCapability", + "encryptionMode", + "keyId", + "lastSystemInventoryTime", + "lastUpdateTime", + "maxAvailablePciLinkSpeed", + "maxPossiblePciLinkSpeed", + "patrolReadState", + "pciSlot", + "persistentHotspare", + "realtimeCapability", + "rollupStatus", + "sasAddress", + "securityStatus", + "sharedSlotAssignmentAllowed", + "slicedVdCapability", + "supportControllerBootMode", + "supportEnhancedAutoForeignImport", + "supportRaid10UnevenSpans", + "supportsLkMtoSekmTransition", + "t10PiCapability" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageOemDellDellControllerBattery:getStorageStorageOemDellDellControllerBattery": { + "properties": { + "controllerBatteryDescription": { + "type": "string", + "description": "description of the controller battery\n" + }, + "controllerBatteryId": { + "type": "string", + "description": "id of controller battery\n" + }, + "controllerBatteryName": { + "type": "string", + "description": "controller battery name\n" + }, + "fqdd": { + "type": "string", + "description": "fqdd\n" + }, + "primaryStatus": { + "type": "string", + "description": "primary_status\n" + }, + "raidState": { + "type": "string", + "description": "raid state\n" + } + }, + "type": "object", + "required": [ + "controllerBatteryDescription", + "controllerBatteryId", + "controllerBatteryName", + "fqdd", + "primaryStatus", + "raidState" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageStatus:getStorageStorageStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageStorageController:getStorageStorageStorageController": { + "properties": { + "cacheSummary": { + "$ref": "#/types/redfish:index/getStorageStorageStorageControllerCacheSummary:getStorageStorageStorageControllerCacheSummary", + "description": "cache summary\n" + }, + "firmwareVersion": { + "type": "string", + "description": "firmware version\n" + }, + "manufacturer": { + "type": "string", + "description": "manufacturer\n" + }, + "model": { + "type": "string", + "description": "model\n" + }, + "name": { + "type": "string", + "description": "name of the storage controller\n" + }, + "speedGbps": { + "type": "number", + "description": "speed gbps\n" + }, + "status": { + "$ref": "#/types/redfish:index/getStorageStorageStorageControllerStatus:getStorageStorageStorageControllerStatus", + "description": "status of the storage controller\n" + }, + "supportedControllerProtocols": { + "type": "array", + "items": { + "type": "string" + }, + "description": "supported controller protocols\n" + }, + "supportedDeviceProtocols": { + "type": "array", + "items": { + "type": "string" + }, + "description": "supported device protocols\n" + }, + "supportedRaidTypes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "supported raid types\n" + } + }, + "type": "object", + "required": [ + "cacheSummary", + "firmwareVersion", + "manufacturer", + "model", + "name", + "speedGbps", + "status", + "supportedControllerProtocols", + "supportedDeviceProtocols", + "supportedRaidTypes" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageStorageControllerCacheSummary:getStorageStorageStorageControllerCacheSummary": { + "properties": { + "totalCacheSizeMiB": { + "type": "number" + } + }, + "type": "object", + "required": [ + "totalCacheSizeMiB" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getStorageStorageStorageControllerStatus:getStorageStorageStorageControllerStatus": { + "properties": { + "health": { + "type": "string", + "description": "health\n" + }, + "healthRollup": { + "type": "string", + "description": "health rollup\n" + }, + "state": { + "type": "string", + "description": "state of the storage controller\n" + } + }, + "type": "object", + "required": [ + "health", + "healthRollup", + "state" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + }, + "redfish:index/getSystemBootRedfishServer:getSystemBootRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getVirtualMediaRedfishServer:getVirtualMediaRedfishServer": { + "properties": { + "endpoint": { + "type": "string", + "description": "Server BMC IP address or hostname\n" + }, + "password": { + "type": "string", + "description": "User password for login\n", + "secret": true + }, + "redfishAlias": { + "type": "string", + "description": "Alias name for server BMCs. The key in provider's `redfish_servers` map\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "user": { + "type": "string", + "description": "User name for login\n" + } + }, + "type": "object" + }, + "redfish:index/getVirtualMediaVirtualMedia:getVirtualMediaVirtualMedia": { + "properties": { + "id": { + "type": "string", + "description": "Id of the virtual media resource\n" + }, + "odataId": { + "type": "string", + "description": "OData ID for the Virtual Media resource\n" + } + }, + "type": "object", + "required": [ + "id", + "odataId" + ], + "language": { + "nodejs": { + "requiredInputs": [] + } + } + } + }, + "provider": { + "description": "The provider type for the redfish package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n", + "properties": { + "password": { + "type": "string", + "description": "This field is the password related to the user given\n", + "secret": true + }, + "redfishServers": { + "type": "object", + "additionalProperties": { + "$ref": "#/types/redfish:index/ProviderRedfishServers:ProviderRedfishServers" + }, + "description": "Map of server BMCs with their alias keys and respective user credentials. This is required when resource/datasource's\n`redfish_alias` is not null\n" + }, + "user": { + "type": "string", + "description": "This field is the user to login against the redfish API\n" + } + }, + "inputProperties": { + "password": { + "type": "string", + "description": "This field is the password related to the user given\n", + "secret": true + }, + "redfishServers": { + "type": "object", + "additionalProperties": { + "$ref": "#/types/redfish:index/ProviderRedfishServers:ProviderRedfishServers" + }, + "description": "Map of server BMCs with their alias keys and respective user credentials. This is required when resource/datasource's\n`redfish_alias` is not null\n" + }, + "user": { + "type": "string", + "description": "This field is the user to login against the redfish API\n" + } + } + }, + "resources": { + "redfish:index/bios:Bios": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2022-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\n```sh\n$ pulumi import redfish:index/bios:Bios bios \"{\\\"username\\\":\\\"\u003cusername\u003e\\\",\\\"password\\\":\\\"\u003cpassword\u003e\\\",\\\"endpoint\\\":\\\"\u003cendpoint\u003e\\\",\\\"ssl_insecure\\\":\u003ctrue/false\u003e}\"\n```\n\n```sh\n$ pulumi import redfish:index/bios:Bios with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/bios:Bios bios \"{\\\"redfish_alias\\\":\\\"\u003credfish_alias\u003e\\\"}\"\n```\n\n1. This will import the storage volume instance with specified ID into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The Bios attribute map.\n" + }, + "biosJobTimeout": { + "type": "number", + "description": "bios*job*timeout is the time in seconds that the provider waits for the bios update job to becompleted before timing out.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BiosRedfishServer:BiosRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "reset_timeout is the time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type to apply on the computer system after the BIOS settings are applied. Applicable values are 'ForceRestart', 'GracefulRestart', and 'PowerCycle'.Default = \"GracefulRestart\".\n" + }, + "settingsApplyTime": { + "type": "string", + "description": "The time when the BIOS settings can be applied. Applicable value is 'OnReset' only. In upcoming releases other apply time values will be supported. Default is \"OnReset\".\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "required": [ + "attributes", + "biosJobTimeout", + "resetTimeout", + "resetType", + "settingsApplyTime", + "systemId" + ], + "inputProperties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The Bios attribute map.\n" + }, + "biosJobTimeout": { + "type": "number", + "description": "bios*job*timeout is the time in seconds that the provider waits for the bios update job to becompleted before timing out.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BiosRedfishServer:BiosRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "reset_timeout is the time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type to apply on the computer system after the BIOS settings are applied. Applicable values are 'ForceRestart', 'GracefulRestart', and 'PowerCycle'.Default = \"GracefulRestart\".\n" + }, + "settingsApplyTime": { + "type": "string", + "description": "The time when the BIOS settings can be applied. Applicable value is 'OnReset' only. In upcoming releases other apply time values will be supported. Default is \"OnReset\".\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "stateInputs": { + "description": "Input properties used for looking up and filtering Bios resources.\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The Bios attribute map.\n" + }, + "biosJobTimeout": { + "type": "number", + "description": "bios*job*timeout is the time in seconds that the provider waits for the bios update job to becompleted before timing out.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BiosRedfishServer:BiosRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "reset_timeout is the time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type to apply on the computer system after the BIOS settings are applied. Applicable values are 'ForceRestart', 'GracefulRestart', and 'PowerCycle'.Default = \"GracefulRestart\".\n" + }, + "settingsApplyTime": { + "type": "string", + "description": "The time when the BIOS settings can be applied. Applicable value is 'OnReset' only. In upcoming releases other apply time values will be supported. Default is \"OnReset\".\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object" + } + }, + "redfish:index/bootOrder:BootOrder": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nThe synatx is:\n\n```sh\n$ pulumi import redfish:index/bootOrder:BootOrder boot \"{\\\"username\\\":\\\"\u003cusername\u003e\\\",\\\"password\\\":\\\"\u003cpassword\u003e\\\",\\\"endpoint\\\":\\\"\u003cendpoint\u003e\\\",\\\"ssl_insecure\\\":\u003ctrue/false\u003e}\"\n```\n\n```sh\n$ pulumi import redfish:index/bootOrder:BootOrder boot '{\"username\":\"admin\",\"password\":\"passw0rd\",\"endpoint\":\"https://my-server-1.myawesomecompany.org\",\"ssl_insecure\":true}'\n```\n\n```sh\n$ pulumi import redfish:index/bootOrder:BootOrder with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/bootOrder:BootOrder boot '{\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n1. This will import the boot order instance into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "bootOptions": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootOrderBootOption:BootOrderBootOption" + }, + "description": "Options to enable or disable the boot device.\n" + }, + "bootOrderJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the BootSource override job to be completed before timing out.\n" + }, + "bootOrders": { + "type": "array", + "items": { + "type": "string" + }, + "description": "sets the boot devices in the required boot order sequences.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootOrderRedfishServer:BootOrderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "required": [ + "bootOptions", + "bootOrders", + "bootOrderJobTimeout", + "resetTimeout", + "resetType", + "systemId" + ], + "inputProperties": { + "bootOptions": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootOrderBootOption:BootOrderBootOption" + }, + "description": "Options to enable or disable the boot device.\n" + }, + "bootOrderJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the BootSource override job to be completed before timing out.\n" + }, + "bootOrders": { + "type": "array", + "items": { + "type": "string" + }, + "description": "sets the boot devices in the required boot order sequences.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootOrderRedfishServer:BootOrderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "requiredInputs": [ + "resetType" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering BootOrder resources.\n", + "properties": { + "bootOptions": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootOrderBootOption:BootOrderBootOption" + }, + "description": "Options to enable or disable the boot device.\n" + }, + "bootOrderJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the BootSource override job to be completed before timing out.\n" + }, + "bootOrders": { + "type": "array", + "items": { + "type": "string" + }, + "description": "sets the boot devices in the required boot order sequences.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootOrderRedfishServer:BootOrderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object" + } + }, + "redfish:index/bootSourceOverride:BootSourceOverride": { + "properties": { + "bootSourceJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the BootSource override job to be completed before timing out.\n" + }, + "bootSourceOverrideEnabled": { + "type": "string", + "description": "The state of the Boot Source Override feature.\n" + }, + "bootSourceOverrideMode": { + "type": "string", + "description": "The BIOS boot mode to be used when boot source is booted from.\n" + }, + "bootSourceOverrideTarget": { + "type": "string", + "description": "The boot source override target device to use during the next boot instead of the normal boot device.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootSourceOverrideRedfishServer:BootSourceOverrideRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "uefiTargetBootSourceOverride": { + "type": "string", + "description": "The UEFI device path of the device from which to boot when boot*source*override_target is UefiTarget\n" + } + }, + "required": [ + "bootSourceJobTimeout", + "resetTimeout", + "resetType", + "systemId" + ], + "inputProperties": { + "bootSourceJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the BootSource override job to be completed before timing out.\n" + }, + "bootSourceOverrideEnabled": { + "type": "string", + "description": "The state of the Boot Source Override feature.\n" + }, + "bootSourceOverrideMode": { + "type": "string", + "description": "The BIOS boot mode to be used when boot source is booted from.\n" + }, + "bootSourceOverrideTarget": { + "type": "string", + "description": "The boot source override target device to use during the next boot instead of the normal boot device.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootSourceOverrideRedfishServer:BootSourceOverrideRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "uefiTargetBootSourceOverride": { + "type": "string", + "description": "The UEFI device path of the device from which to boot when boot*source*override_target is UefiTarget\n" + } + }, + "requiredInputs": [ + "resetType" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering BootSourceOverride resources.\n", + "properties": { + "bootSourceJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the BootSource override job to be completed before timing out.\n" + }, + "bootSourceOverrideEnabled": { + "type": "string", + "description": "The state of the Boot Source Override feature.\n" + }, + "bootSourceOverrideMode": { + "type": "string", + "description": "The BIOS boot mode to be used when boot source is booted from.\n" + }, + "bootSourceOverrideTarget": { + "type": "string", + "description": "The boot source override target device to use during the next boot instead of the normal boot device.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/BootSourceOverrideRedfishServer:BootSourceOverrideRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "uefiTargetBootSourceOverride": { + "type": "string", + "description": "The UEFI device path of the device from which to boot when boot*source*override_target is UefiTarget\n" + } + }, + "type": "object" + } + }, + "redfish:index/certificate:Certificate": { + "properties": { + "certificateType": { + "type": "string", + "description": "Type of the certificate to be imported.\n" + }, + "passphrase": { + "type": "string", + "description": "A passphrase for certificate file. Note: This is optional parameter for CSC certificate, and not required for Server and CA certificates.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/CertificateRedfishServer:CertificateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "sslCertificateContent": { + "type": "string", + "description": "SSLCertificate File require content of certificate\n\t\t\tsupported certificate type:\n\t\t\t\"CustomCertificate\" - The certificate must be converted pkcs#12 format to encoded in Base64 and entire Base64 Content is required. The passphrase that was used to convert the certificate to pkcs#12 format must also be provided in \"passphrase\" attribute. \"Server\" - Certificate Content is required. Note - The certificate should be signed with hashing algorithm equivalent to sha256.\n" + } + }, + "required": [ + "certificateType", + "sslCertificateContent" + ], + "inputProperties": { + "certificateType": { + "type": "string", + "description": "Type of the certificate to be imported.\n" + }, + "passphrase": { + "type": "string", + "description": "A passphrase for certificate file. Note: This is optional parameter for CSC certificate, and not required for Server and CA certificates.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/CertificateRedfishServer:CertificateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "sslCertificateContent": { + "type": "string", + "description": "SSLCertificate File require content of certificate\n\t\t\tsupported certificate type:\n\t\t\t\"CustomCertificate\" - The certificate must be converted pkcs#12 format to encoded in Base64 and entire Base64 Content is required. The passphrase that was used to convert the certificate to pkcs#12 format must also be provided in \"passphrase\" attribute. \"Server\" - Certificate Content is required. Note - The certificate should be signed with hashing algorithm equivalent to sha256.\n" + } + }, + "requiredInputs": [ + "certificateType", + "sslCertificateContent" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering Certificate resources.\n", + "properties": { + "certificateType": { + "type": "string", + "description": "Type of the certificate to be imported.\n" + }, + "passphrase": { + "type": "string", + "description": "A passphrase for certificate file. Note: This is optional parameter for CSC certificate, and not required for Server and CA certificates.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/CertificateRedfishServer:CertificateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "sslCertificateContent": { + "type": "string", + "description": "SSLCertificate File require content of certificate\n\t\t\tsupported certificate type:\n\t\t\t\"CustomCertificate\" - The certificate must be converted pkcs#12 format to encoded in Base64 and entire Base64 Content is required. The passphrase that was used to convert the certificate to pkcs#12 format must also be provided in \"passphrase\" attribute. \"Server\" - Certificate Content is required. Note - The certificate should be signed with hashing algorithm equivalent to sha256.\n" + } + }, + "type": "object" + } + }, + "redfish:index/dellIdracAttributes:DellIdracAttributes": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nimport all idrac attributes\n\n```sh\n$ pulumi import redfish:index/dellIdracAttributes:DellIdracAttributes idrac '{\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\nimport list of idrac attributes\n\n```sh\n$ pulumi import redfish:index/dellIdracAttributes:DellIdracAttributes idrac '{\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e, \"attributes\":[\"Users.2.UserName\"]}'\n```\n\n```sh\n$ pulumi import redfish:index/dellIdracAttributes:DellIdracAttributes with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/dellIdracAttributes:DellIdracAttributes idrac '{\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "iDRAC attributes. To check allowed attributes please either use the datasource for dell idrac attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1. To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellIdracAttributesRedfishServer:DellIdracAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "required": [ + "attributes" + ], + "inputProperties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "iDRAC attributes. To check allowed attributes please either use the datasource for dell idrac attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1. To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellIdracAttributesRedfishServer:DellIdracAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "requiredInputs": [ + "attributes" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering DellIdracAttributes resources.\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "iDRAC attributes. To check allowed attributes please either use the datasource for dell idrac attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1. To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellIdracAttributesRedfishServer:DellIdracAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + } + }, + "redfish:index/dellLcAttributes:DellLcAttributes": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nimport all LC attributes\n\n```sh\n$ pulumi import redfish:index/dellLcAttributes:DellLcAttributes lc '{\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\nimport list of LC attributes\n\n```sh\n$ pulumi import redfish:index/dellLcAttributes:DellLcAttributes lc '{\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e, \"attributes\":[\"LCAttributes.1.IgnoreCertWarning\"]}'\n```\n\n```sh\n$ pulumi import redfish:index/dellLcAttributes:DellLcAttributes with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/dellLcAttributes:DellLcAttributes lc '{\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Lifecycle Controller attributes. To check allowed attributes please either use the datasource for dell LC attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/LifecycleController.Embedded.1 To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellLcAttributesRedfishServer:DellLcAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "required": [ + "attributes" + ], + "inputProperties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Lifecycle Controller attributes. To check allowed attributes please either use the datasource for dell LC attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/LifecycleController.Embedded.1 To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellLcAttributesRedfishServer:DellLcAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "requiredInputs": [ + "attributes" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering DellLcAttributes resources.\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Lifecycle Controller attributes. To check allowed attributes please either use the datasource for dell LC attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/LifecycleController.Embedded.1 To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellLcAttributesRedfishServer:DellLcAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + } + }, + "redfish:index/dellSystemAttributes:DellSystemAttributes": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nimport all System attributes\n\n```sh\n$ pulumi import redfish:index/dellSystemAttributes:DellSystemAttributes system '{\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\nimport list of System attributes\n\n```sh\n$ pulumi import redfish:index/dellSystemAttributes:DellSystemAttributes system '{\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e, \"attributes\":[\"ServerPwr.1.PSPFCEnabled\"]}'\n```\n\n```sh\n$ pulumi import redfish:index/dellSystemAttributes:DellSystemAttributes with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/dellSystemAttributes:DellSystemAttributes system '{\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "System attributes. To check allowed attributes please either use the datasource for dell System attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/System.Embedded.1 To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellSystemAttributesRedfishServer:DellSystemAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "required": [ + "attributes" + ], + "inputProperties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "System attributes. To check allowed attributes please either use the datasource for dell System attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/System.Embedded.1 To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellSystemAttributesRedfishServer:DellSystemAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "requiredInputs": [ + "attributes" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering DellSystemAttributes resources.\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "System attributes. To check allowed attributes please either use the datasource for dell System attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/System.Embedded.1 To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DellSystemAttributesRedfishServer:DellSystemAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + } + }, + "redfish:index/directoryServiceAuthProvider:DirectoryServiceAuthProvider": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\n```sh\n$ pulumi import redfish:index/directoryServiceAuthProvider:DirectoryServiceAuthProvider ds_auth '{\"username\":\"\u003cusername\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\n```sh\n$ pulumi import redfish:index/directoryServiceAuthProvider:DirectoryServiceAuthProvider with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/directoryServiceAuthProvider:DirectoryServiceAuthProvider ds_auth '{\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n1. This will import the Directory Service Auth Provider configuration into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "activeDirectory": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderActiveDirectory:DirectoryServiceAuthProviderActiveDirectory", + "description": "Active DirectoryNote: `active_directory` is mutually inclusive with `active_directory_attributes`. , Note: `active_directory` is mutually exclusive with `ldap`.\n" + }, + "activeDirectoryAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "ActiveDirectory.* attributes in Dell iDRAC attributes.Note: `active_directory` is mutually inclusive with `active_directory_attributes`. , Note: `active_directory_attributes` is mutually exclusive with `ldap_attributes`.\n" + }, + "ldap": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdap:DirectoryServiceAuthProviderLdap", + "description": "LDAPNote: `ldap` is mutually inclusive with `ldap_attributes`. , Note: `active_directory` is mutually exclusive with `ldap`.\n" + }, + "ldapAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "LDAP.* attributes in Dell iDRAC attributes.Note: `ldap` is mutually inclusive with `ldap_attributes`. , Note: `active_directory_attributes` is mutually exclusive with `ldap_attributes`.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderRedfishServer:DirectoryServiceAuthProviderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "required": [ + "activeDirectory", + "activeDirectoryAttributes", + "ldap", + "ldapAttributes" + ], + "inputProperties": { + "activeDirectory": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderActiveDirectory:DirectoryServiceAuthProviderActiveDirectory", + "description": "Active DirectoryNote: `active_directory` is mutually inclusive with `active_directory_attributes`. , Note: `active_directory` is mutually exclusive with `ldap`.\n" + }, + "activeDirectoryAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "ActiveDirectory.* attributes in Dell iDRAC attributes.Note: `active_directory` is mutually inclusive with `active_directory_attributes`. , Note: `active_directory_attributes` is mutually exclusive with `ldap_attributes`.\n" + }, + "ldap": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdap:DirectoryServiceAuthProviderLdap", + "description": "LDAPNote: `ldap` is mutually inclusive with `ldap_attributes`. , Note: `active_directory` is mutually exclusive with `ldap`.\n" + }, + "ldapAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "LDAP.* attributes in Dell iDRAC attributes.Note: `ldap` is mutually inclusive with `ldap_attributes`. , Note: `active_directory_attributes` is mutually exclusive with `ldap_attributes`.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderRedfishServer:DirectoryServiceAuthProviderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "stateInputs": { + "description": "Input properties used for looking up and filtering DirectoryServiceAuthProvider resources.\n", + "properties": { + "activeDirectory": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderActiveDirectory:DirectoryServiceAuthProviderActiveDirectory", + "description": "Active DirectoryNote: `active_directory` is mutually inclusive with `active_directory_attributes`. , Note: `active_directory` is mutually exclusive with `ldap`.\n" + }, + "activeDirectoryAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "ActiveDirectory.* attributes in Dell iDRAC attributes.Note: `active_directory` is mutually inclusive with `active_directory_attributes`. , Note: `active_directory_attributes` is mutually exclusive with `ldap_attributes`.\n" + }, + "ldap": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderLdap:DirectoryServiceAuthProviderLdap", + "description": "LDAPNote: `ldap` is mutually inclusive with `ldap_attributes`. , Note: `active_directory` is mutually exclusive with `ldap`.\n" + }, + "ldapAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "LDAP.* attributes in Dell iDRAC attributes.Note: `ldap` is mutually inclusive with `ldap_attributes`. , Note: `active_directory_attributes` is mutually exclusive with `ldap_attributes`.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/DirectoryServiceAuthProviderRedfishServer:DirectoryServiceAuthProviderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + } + }, + "redfish:index/idracFirmwareUpdate:IdracFirmwareUpdate": { + "properties": { + "applyUpdate": { + "type": "boolean", + "description": "If ApplyUpdate is set to true, the updatable packages from Catalog XML are staged. If it is set to False, no updates are applied but the list of updatable packages can be seen in the UpdateList.Default is true.\n" + }, + "catalogFileName": { + "type": "string", + "description": "Name of the catalog file on the repository. Default is Catalog.xml.\n" + }, + "ignoreCertWarning": { + "type": "string", + "description": "Specifies if certificate warning should be ignored when HTTPS is used. If ignore*cert*warning is On,warnings are ignored. Default is On.\n" + }, + "ipAddress": { + "type": "string", + "description": "IP address for the remote share.\n" + }, + "mountPoint": { + "type": "string", + "description": "The local directory where the share should be mounted.\n" + }, + "proxyPassword": { + "type": "string", + "description": "The password for the proxy server.\n" + }, + "proxyPort": { + "type": "number", + "description": "The Port for the proxy server.Default is set to 80.\n" + }, + "proxyServer": { + "type": "string", + "description": "The IP address of the proxy server.This IP will not be validated. The download job will be created even forinvalid proxy*server.Please check the results of the job for error details.This is required when proxy*support is ParametersProxy.\n" + }, + "proxySupport": { + "type": "string", + "description": "Specifies if a proxy should be used. Default is Off. This option is only used for HTTP, HTTPS, and FTP shares.\n" + }, + "proxyType": { + "type": "string", + "description": "The proxy type of the proxy server. Default is (HTTP).\n" + }, + "proxyUsername": { + "type": "string", + "description": "The user name for the proxy server.\n" + }, + "rebootNeeded": { + "type": "boolean", + "description": "This property indicates if a reboot should be performed. True indicates that the system (host) is rebooted duringthe update process. False indicates that the updates take effect after the system is rebooted the next time.Default is true.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracFirmwareUpdateRedfishServer:IdracFirmwareUpdateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareName": { + "type": "string", + "description": "Name of the CIFS share or full path to the NFS share. Optional for HTTP/HTTPS share (if supported)this may be treated as the path of the directory containing the file.\n" + }, + "sharePassword": { + "type": "string", + "description": "Network share user password. This option is mandatory for CIFS Network Share.\n" + }, + "shareType": { + "type": "string", + "description": "Type of the Network Share.\n" + }, + "shareUser": { + "type": "string", + "description": "Network share user in the format 'user@domain' or 'domain\\user' if user is part of a domain else 'user'.This option is mandatory for CIFS Network Share.\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "updateLists": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracFirmwareUpdateUpdateList:IdracFirmwareUpdateUpdateList" + }, + "description": "List of properties of the update list.\n" + } + }, + "required": [ + "applyUpdate", + "catalogFileName", + "ignoreCertWarning", + "ipAddress", + "proxyPort", + "proxySupport", + "proxyType", + "rebootNeeded", + "shareType", + "systemId", + "updateLists" + ], + "inputProperties": { + "applyUpdate": { + "type": "boolean", + "description": "If ApplyUpdate is set to true, the updatable packages from Catalog XML are staged. If it is set to False, no updates are applied but the list of updatable packages can be seen in the UpdateList.Default is true.\n" + }, + "catalogFileName": { + "type": "string", + "description": "Name of the catalog file on the repository. Default is Catalog.xml.\n" + }, + "ignoreCertWarning": { + "type": "string", + "description": "Specifies if certificate warning should be ignored when HTTPS is used. If ignore*cert*warning is On,warnings are ignored. Default is On.\n" + }, + "ipAddress": { + "type": "string", + "description": "IP address for the remote share.\n" + }, + "mountPoint": { + "type": "string", + "description": "The local directory where the share should be mounted.\n" + }, + "proxyPassword": { + "type": "string", + "description": "The password for the proxy server.\n" + }, + "proxyPort": { + "type": "number", + "description": "The Port for the proxy server.Default is set to 80.\n" + }, + "proxyServer": { + "type": "string", + "description": "The IP address of the proxy server.This IP will not be validated. The download job will be created even forinvalid proxy*server.Please check the results of the job for error details.This is required when proxy*support is ParametersProxy.\n" + }, + "proxySupport": { + "type": "string", + "description": "Specifies if a proxy should be used. Default is Off. This option is only used for HTTP, HTTPS, and FTP shares.\n" + }, + "proxyType": { + "type": "string", + "description": "The proxy type of the proxy server. Default is (HTTP).\n" + }, + "proxyUsername": { + "type": "string", + "description": "The user name for the proxy server.\n" + }, + "rebootNeeded": { + "type": "boolean", + "description": "This property indicates if a reboot should be performed. True indicates that the system (host) is rebooted duringthe update process. False indicates that the updates take effect after the system is rebooted the next time.Default is true.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracFirmwareUpdateRedfishServer:IdracFirmwareUpdateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareName": { + "type": "string", + "description": "Name of the CIFS share or full path to the NFS share. Optional for HTTP/HTTPS share (if supported)this may be treated as the path of the directory containing the file.\n" + }, + "sharePassword": { + "type": "string", + "description": "Network share user password. This option is mandatory for CIFS Network Share.\n" + }, + "shareType": { + "type": "string", + "description": "Type of the Network Share.\n" + }, + "shareUser": { + "type": "string", + "description": "Network share user in the format 'user@domain' or 'domain\\user' if user is part of a domain else 'user'.This option is mandatory for CIFS Network Share.\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "requiredInputs": [ + "ipAddress", + "shareType" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering IdracFirmwareUpdate resources.\n", + "properties": { + "applyUpdate": { + "type": "boolean", + "description": "If ApplyUpdate is set to true, the updatable packages from Catalog XML are staged. If it is set to False, no updates are applied but the list of updatable packages can be seen in the UpdateList.Default is true.\n" + }, + "catalogFileName": { + "type": "string", + "description": "Name of the catalog file on the repository. Default is Catalog.xml.\n" + }, + "ignoreCertWarning": { + "type": "string", + "description": "Specifies if certificate warning should be ignored when HTTPS is used. If ignore*cert*warning is On,warnings are ignored. Default is On.\n" + }, + "ipAddress": { + "type": "string", + "description": "IP address for the remote share.\n" + }, + "mountPoint": { + "type": "string", + "description": "The local directory where the share should be mounted.\n" + }, + "proxyPassword": { + "type": "string", + "description": "The password for the proxy server.\n" + }, + "proxyPort": { + "type": "number", + "description": "The Port for the proxy server.Default is set to 80.\n" + }, + "proxyServer": { + "type": "string", + "description": "The IP address of the proxy server.This IP will not be validated. The download job will be created even forinvalid proxy*server.Please check the results of the job for error details.This is required when proxy*support is ParametersProxy.\n" + }, + "proxySupport": { + "type": "string", + "description": "Specifies if a proxy should be used. Default is Off. This option is only used for HTTP, HTTPS, and FTP shares.\n" + }, + "proxyType": { + "type": "string", + "description": "The proxy type of the proxy server. Default is (HTTP).\n" + }, + "proxyUsername": { + "type": "string", + "description": "The user name for the proxy server.\n" + }, + "rebootNeeded": { + "type": "boolean", + "description": "This property indicates if a reboot should be performed. True indicates that the system (host) is rebooted duringthe update process. False indicates that the updates take effect after the system is rebooted the next time.Default is true.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracFirmwareUpdateRedfishServer:IdracFirmwareUpdateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareName": { + "type": "string", + "description": "Name of the CIFS share or full path to the NFS share. Optional for HTTP/HTTPS share (if supported)this may be treated as the path of the directory containing the file.\n" + }, + "sharePassword": { + "type": "string", + "description": "Network share user password. This option is mandatory for CIFS Network Share.\n" + }, + "shareType": { + "type": "string", + "description": "Type of the Network Share.\n" + }, + "shareUser": { + "type": "string", + "description": "Network share user in the format 'user@domain' or 'domain\\user' if user is part of a domain else 'user'.This option is mandatory for CIFS Network Share.\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "updateLists": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracFirmwareUpdateUpdateList:IdracFirmwareUpdateUpdateList" + }, + "description": "List of properties of the update list.\n" + } + }, + "type": "object" + } + }, + "redfish:index/idracServerConfigurationProfileExport:IdracServerConfigurationProfileExport": { + "properties": { + "exportFormat": { + "type": "string", + "description": "Specify the output file format.\n" + }, + "exportUse": { + "type": "string", + "description": "Specify the type of Server Configuration Profile (SCP) to be exported.\n" + }, + "fileContent": { + "type": "string", + "description": "File Content\n" + }, + "includeInExports": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Include In Export\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileExportRedfishServer:IdracServerConfigurationProfileExportRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareParameters": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileExportShareParameters:IdracServerConfigurationProfileExportShareParameters", + "description": "Share Parameters\n" + } + }, + "required": [ + "exportFormat", + "exportUse", + "fileContent", + "includeInExports", + "shareParameters" + ], + "inputProperties": { + "exportFormat": { + "type": "string", + "description": "Specify the output file format.\n" + }, + "exportUse": { + "type": "string", + "description": "Specify the type of Server Configuration Profile (SCP) to be exported.\n" + }, + "includeInExports": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Include In Export\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileExportRedfishServer:IdracServerConfigurationProfileExportRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareParameters": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileExportShareParameters:IdracServerConfigurationProfileExportShareParameters", + "description": "Share Parameters\n" + } + }, + "requiredInputs": [ + "shareParameters" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering IdracServerConfigurationProfileExport resources.\n", + "properties": { + "exportFormat": { + "type": "string", + "description": "Specify the output file format.\n" + }, + "exportUse": { + "type": "string", + "description": "Specify the type of Server Configuration Profile (SCP) to be exported.\n" + }, + "fileContent": { + "type": "string", + "description": "File Content\n" + }, + "includeInExports": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Include In Export\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileExportRedfishServer:IdracServerConfigurationProfileExportRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareParameters": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileExportShareParameters:IdracServerConfigurationProfileExportShareParameters", + "description": "Share Parameters\n" + } + }, + "type": "object" + } + }, + "redfish:index/idracServerConfigurationProfileImport:IdracServerConfigurationProfileImport": { + "properties": { + "hostPowerState": { + "type": "string", + "description": "Host Power State. This attribute allows you to specify the power state of the host when the\n\t\t\tiDRAC is performing the import operation. Accepted values are: \"On\" or \"Off\". If this attribute is not specified\n\t\t\tor is set to \"On\", the host is powered on before the import operation. If it is set to \"Off\", the host is powered\n\t\t\toff before the import operation. Note that the host will be powered back on after the import is completed.\n" + }, + "importBuffer": { + "type": "string", + "description": "Buffer content to perform Import.This is only required for localstore and is not applicable for CIFS/NFS style Import. If the import buffer is empty, then it will perform the import from the source path specified in share parameters.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileImportRedfishServer:IdracServerConfigurationProfileImportRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareParameters": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileImportShareParameters:IdracServerConfigurationProfileImportShareParameters", + "description": "Share Parameters\n" + }, + "shutdownType": { + "type": "string", + "description": "Shutdown Type. This attribute specifies the type of shutdown that should be performed before importing the server configuration profile. Accepted values are: \"Graceful\" (default), \"Forced\", or \"NoReboot\". If set to \"Graceful\", the server will be gracefully shut down before the import. If set to \"Forced\", the server will be forcefully shut down before the import. If set to \"NoReboot\", the server will not be restarted after the import. Note that if the server is powered off before the import operation, it will not be powered back on after the import is completed. If the server is powered on before the import operation, it will be powered off during the import process if this attribute is set to \"Forced\" or \"NoReboot\", and will be powered back on after the import is completed if this attribute is set to \"Graceful\" or \"NoReboot\".\n" + }, + "timeToWait": { + "type": "number", + "description": "Time To Wait (in seconds) - specifies the time to wait for the server configuration profile\n\t\t\tto be imported. This is useful for ensuring that the server is powered off before the import operation, and for waiting\n\t\t\tfor the import to complete before powering the server back on. The default value is 1200 seconds (or 20 minutes), but can\n\t\t\tbe set to a lower value of 300 seconds (or 5 minutes) upto a max value of 3600 seconds (or 60 minutes) if desired. Note\n\t\t\tthat this attribute only applies if the server is powered on before the import operation, or if the server is powered off\n\t\t\tbefore the import operation and the shutdown type is set to \"Graceful\" or \"NoReboot\". The minimum value is 300 seconds, and\n\t\t\tthe maximum value is 3600 seconds (or 1 hour). If the server is powered off before the import operation and the shutdown\n\t\t\ttype is set to \"Forced\" or \"NoReboot\", the import operation will occur immediately and the server will not be powered\n\t\t\tback on after the import is completed.\n" + } + }, + "required": [ + "hostPowerState", + "shareParameters", + "shutdownType", + "timeToWait" + ], + "inputProperties": { + "hostPowerState": { + "type": "string", + "description": "Host Power State. This attribute allows you to specify the power state of the host when the\n\t\t\tiDRAC is performing the import operation. Accepted values are: \"On\" or \"Off\". If this attribute is not specified\n\t\t\tor is set to \"On\", the host is powered on before the import operation. If it is set to \"Off\", the host is powered\n\t\t\toff before the import operation. Note that the host will be powered back on after the import is completed.\n" + }, + "importBuffer": { + "type": "string", + "description": "Buffer content to perform Import.This is only required for localstore and is not applicable for CIFS/NFS style Import. If the import buffer is empty, then it will perform the import from the source path specified in share parameters.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileImportRedfishServer:IdracServerConfigurationProfileImportRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareParameters": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileImportShareParameters:IdracServerConfigurationProfileImportShareParameters", + "description": "Share Parameters\n" + }, + "shutdownType": { + "type": "string", + "description": "Shutdown Type. This attribute specifies the type of shutdown that should be performed before importing the server configuration profile. Accepted values are: \"Graceful\" (default), \"Forced\", or \"NoReboot\". If set to \"Graceful\", the server will be gracefully shut down before the import. If set to \"Forced\", the server will be forcefully shut down before the import. If set to \"NoReboot\", the server will not be restarted after the import. Note that if the server is powered off before the import operation, it will not be powered back on after the import is completed. If the server is powered on before the import operation, it will be powered off during the import process if this attribute is set to \"Forced\" or \"NoReboot\", and will be powered back on after the import is completed if this attribute is set to \"Graceful\" or \"NoReboot\".\n" + }, + "timeToWait": { + "type": "number", + "description": "Time To Wait (in seconds) - specifies the time to wait for the server configuration profile\n\t\t\tto be imported. This is useful for ensuring that the server is powered off before the import operation, and for waiting\n\t\t\tfor the import to complete before powering the server back on. The default value is 1200 seconds (or 20 minutes), but can\n\t\t\tbe set to a lower value of 300 seconds (or 5 minutes) upto a max value of 3600 seconds (or 60 minutes) if desired. Note\n\t\t\tthat this attribute only applies if the server is powered on before the import operation, or if the server is powered off\n\t\t\tbefore the import operation and the shutdown type is set to \"Graceful\" or \"NoReboot\". The minimum value is 300 seconds, and\n\t\t\tthe maximum value is 3600 seconds (or 1 hour). If the server is powered off before the import operation and the shutdown\n\t\t\ttype is set to \"Forced\" or \"NoReboot\", the import operation will occur immediately and the server will not be powered\n\t\t\tback on after the import is completed.\n" + } + }, + "requiredInputs": [ + "shareParameters" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering IdracServerConfigurationProfileImport resources.\n", + "properties": { + "hostPowerState": { + "type": "string", + "description": "Host Power State. This attribute allows you to specify the power state of the host when the\n\t\t\tiDRAC is performing the import operation. Accepted values are: \"On\" or \"Off\". If this attribute is not specified\n\t\t\tor is set to \"On\", the host is powered on before the import operation. If it is set to \"Off\", the host is powered\n\t\t\toff before the import operation. Note that the host will be powered back on after the import is completed.\n" + }, + "importBuffer": { + "type": "string", + "description": "Buffer content to perform Import.This is only required for localstore and is not applicable for CIFS/NFS style Import. If the import buffer is empty, then it will perform the import from the source path specified in share parameters.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileImportRedfishServer:IdracServerConfigurationProfileImportRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "shareParameters": { + "$ref": "#/types/redfish:index/IdracServerConfigurationProfileImportShareParameters:IdracServerConfigurationProfileImportShareParameters", + "description": "Share Parameters\n" + }, + "shutdownType": { + "type": "string", + "description": "Shutdown Type. This attribute specifies the type of shutdown that should be performed before importing the server configuration profile. Accepted values are: \"Graceful\" (default), \"Forced\", or \"NoReboot\". If set to \"Graceful\", the server will be gracefully shut down before the import. If set to \"Forced\", the server will be forcefully shut down before the import. If set to \"NoReboot\", the server will not be restarted after the import. Note that if the server is powered off before the import operation, it will not be powered back on after the import is completed. If the server is powered on before the import operation, it will be powered off during the import process if this attribute is set to \"Forced\" or \"NoReboot\", and will be powered back on after the import is completed if this attribute is set to \"Graceful\" or \"NoReboot\".\n" + }, + "timeToWait": { + "type": "number", + "description": "Time To Wait (in seconds) - specifies the time to wait for the server configuration profile\n\t\t\tto be imported. This is useful for ensuring that the server is powered off before the import operation, and for waiting\n\t\t\tfor the import to complete before powering the server back on. The default value is 1200 seconds (or 20 minutes), but can\n\t\t\tbe set to a lower value of 300 seconds (or 5 minutes) upto a max value of 3600 seconds (or 60 minutes) if desired. Note\n\t\t\tthat this attribute only applies if the server is powered on before the import operation, or if the server is powered off\n\t\t\tbefore the import operation and the shutdown type is set to \"Graceful\" or \"NoReboot\". The minimum value is 300 seconds, and\n\t\t\tthe maximum value is 3600 seconds (or 1 hour). If the server is powered off before the import operation and the shutdown\n\t\t\ttype is set to \"Forced\" or \"NoReboot\", the import operation will occur immediately and the server will not be powered\n\t\t\tback on after the import is completed.\n" + } + }, + "type": "object" + } + }, + "redfish:index/managerReset:ManagerReset": { + "properties": { + "managerResetId": { + "type": "string", + "description": "The value of the Id property of the Manager resource\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/ManagerResetRedfishServer:ManagerResetRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetType": { + "type": "string", + "description": "The type of the reset operation to be performed. Accepted value: GracefulRestart\n" + } + }, + "required": [ + "managerResetId", + "resetType" + ], + "inputProperties": { + "managerResetId": { + "type": "string", + "description": "The value of the Id property of the Manager resource\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/ManagerResetRedfishServer:ManagerResetRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetType": { + "type": "string", + "description": "The type of the reset operation to be performed. Accepted value: GracefulRestart\n" + } + }, + "requiredInputs": [ + "managerResetId", + "resetType" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering ManagerReset resources.\n", + "properties": { + "managerResetId": { + "type": "string", + "description": "The value of the Id property of the Manager resource\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/ManagerResetRedfishServer:ManagerResetRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetType": { + "type": "string", + "description": "The type of the reset operation to be performed. Accepted value: GracefulRestart\n" + } + }, + "type": "object" + } + }, + "redfish:index/networkAdapter:NetworkAdapter": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nsystem_id is optional. If system_id is not provided, the resource picks the first one from system resources returned by the iDRAC.\n\n```sh\n$ pulumi import redfish:index/networkAdapter:NetworkAdapter nic '{\"network_adapter_id\":\"\u003cnetwork_adapter_id\u003e\",\"network_device_function_id\":\"\u003cnetwork_device_function_id\u003e\",\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\n```sh\n$ pulumi import redfish:index/networkAdapter:NetworkAdapter with system_id.\n```\n\n```sh\n$ pulumi import redfish:index/networkAdapter:NetworkAdapter nic '{\"system_id\":\"\u003csystem_id\u003e\",\"network_adapter_id\":\"\u003cnetwork_adapter_id\u003e\",\"network_device_function_id\":\"\u003cnetwork_device_function_id\u003e\",\"username\":\"\u003cuser\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\n```sh\n$ pulumi import redfish:index/networkAdapter:NetworkAdapter with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/networkAdapter:NetworkAdapter nic '{\"network_adapter_id\":\"\u003cnetwork_adapter_id\u003e\",\"network_device_function_id\":\"\u003cnetwork_device_function_id\u003e\",\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n1. This will import the Sever NIC configuration into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "applyTime": { + "type": "string", + "description": "Apply time of the `network_attributes` and `oem_network_attributes`. (Update Supported)Accepted values: `Immediate`, `OnReset`, `AtMaintenanceWindowStart`, `InMaintenanceWindowOnReset`. Immediate: allows the user to immediately reboot the host and apply the changes. This is only applicable for `oem_network_attributes`.OnReset: allows the user to apply the changes on the next reboot of the host server.AtMaintenanceWindowStart: allows the user to apply at the start of a maintenance window as specified in `maintenance_window`.InMaintenanceWindowOnReset: allows to apply after a manual reset but within the maintenance window as specified in `maintenance_window`.\n" + }, + "jobTimeout": { + "type": "number", + "description": "`job_timeout` is the time in seconds that the provider waits for the resource update job to becompleted before timing out. (Update Supported) Default value is 1200 seconds.`job_timeout` is applicable only when `apply_time` is `Immediate` or `OnReset`.\n" + }, + "maintenanceWindow": { + "$ref": "#/types/redfish:index/NetworkAdapterMaintenanceWindow:NetworkAdapterMaintenanceWindow", + "description": "This option allows you to schedule the maintenance window. (Update Supported)This is required when `apply_time` is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset` .\n" + }, + "networkAdapterId": { + "type": "string", + "description": "ID of the network adapter\n" + }, + "networkAttributes": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributes:NetworkAdapterNetworkAttributes", + "description": "Dictionary of network attributes and value for network device function. (Update Supported)To check allowed attributes please either use the datasource for dell nic attributes: data.redfish*network or query /redfish/v1/Systems/System.Embedded.1/NetworkAdapters/{NetworkAdapterID}/NetworkDeviceFunctions/{NetworkDeviceFunctionID}/Settings. Note: `oem_network_attributes` is mutually exclusive with `network_attributes`. Please update one of network*attributes or oem*network*attributes at a time.NOTE: Updating network*attributes property may result with an error stating the property is Read-only. This may occur if Patch method is performed to change the property to the state that the property is already in or because there is dependency of attribute values. For example, if CHAP is disabled, MutualChap becomes a Read-only attribute.\n" + }, + "networkDeviceFunctionId": { + "type": "string", + "description": "ID of the network device function\n" + }, + "oemNetworkAttributes": { + "$ref": "#/types/redfish:index/NetworkAdapterOemNetworkAttributes:NetworkAdapterOemNetworkAttributes", + "description": "oem*network*attributes to configure dell network attributes and clear pending action. (Update Supported) Note: `oem_network_attributes` is mutually exclusive with `network_attributes`. Please update one of network*attributes or oem*network*attributes at a time.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/NetworkAdapterRedfishServer:NetworkAdapterRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout. Default value is 120 seconds. (Update Supported)\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type. (Update Supported) Accepted values: `ForceRestart`, `GracefulRestart`, `PowerCycle`. Default value is `ForceRestart`.\n" + }, + "systemId": { + "type": "string", + "description": "ID of the system resource. If the value for system ID is not provided, the resource picks the first system available from the iDRAC.\n" + } + }, + "required": [ + "applyTime", + "jobTimeout", + "networkAdapterId", + "networkAttributes", + "networkDeviceFunctionId", + "oemNetworkAttributes", + "resetTimeout", + "resetType", + "systemId" + ], + "inputProperties": { + "applyTime": { + "type": "string", + "description": "Apply time of the `network_attributes` and `oem_network_attributes`. (Update Supported)Accepted values: `Immediate`, `OnReset`, `AtMaintenanceWindowStart`, `InMaintenanceWindowOnReset`. Immediate: allows the user to immediately reboot the host and apply the changes. This is only applicable for `oem_network_attributes`.OnReset: allows the user to apply the changes on the next reboot of the host server.AtMaintenanceWindowStart: allows the user to apply at the start of a maintenance window as specified in `maintenance_window`.InMaintenanceWindowOnReset: allows to apply after a manual reset but within the maintenance window as specified in `maintenance_window`.\n" + }, + "jobTimeout": { + "type": "number", + "description": "`job_timeout` is the time in seconds that the provider waits for the resource update job to becompleted before timing out. (Update Supported) Default value is 1200 seconds.`job_timeout` is applicable only when `apply_time` is `Immediate` or `OnReset`.\n" + }, + "maintenanceWindow": { + "$ref": "#/types/redfish:index/NetworkAdapterMaintenanceWindow:NetworkAdapterMaintenanceWindow", + "description": "This option allows you to schedule the maintenance window. (Update Supported)This is required when `apply_time` is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset` .\n" + }, + "networkAdapterId": { + "type": "string", + "description": "ID of the network adapter\n" + }, + "networkAttributes": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributes:NetworkAdapterNetworkAttributes", + "description": "Dictionary of network attributes and value for network device function. (Update Supported)To check allowed attributes please either use the datasource for dell nic attributes: data.redfish*network or query /redfish/v1/Systems/System.Embedded.1/NetworkAdapters/{NetworkAdapterID}/NetworkDeviceFunctions/{NetworkDeviceFunctionID}/Settings. Note: `oem_network_attributes` is mutually exclusive with `network_attributes`. Please update one of network*attributes or oem*network*attributes at a time.NOTE: Updating network*attributes property may result with an error stating the property is Read-only. This may occur if Patch method is performed to change the property to the state that the property is already in or because there is dependency of attribute values. For example, if CHAP is disabled, MutualChap becomes a Read-only attribute.\n" + }, + "networkDeviceFunctionId": { + "type": "string", + "description": "ID of the network device function\n" + }, + "oemNetworkAttributes": { + "$ref": "#/types/redfish:index/NetworkAdapterOemNetworkAttributes:NetworkAdapterOemNetworkAttributes", + "description": "oem*network*attributes to configure dell network attributes and clear pending action. (Update Supported) Note: `oem_network_attributes` is mutually exclusive with `network_attributes`. Please update one of network*attributes or oem*network*attributes at a time.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/NetworkAdapterRedfishServer:NetworkAdapterRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout. Default value is 120 seconds. (Update Supported)\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type. (Update Supported) Accepted values: `ForceRestart`, `GracefulRestart`, `PowerCycle`. Default value is `ForceRestart`.\n" + }, + "systemId": { + "type": "string", + "description": "ID of the system resource. If the value for system ID is not provided, the resource picks the first system available from the iDRAC.\n" + } + }, + "requiredInputs": [ + "applyTime", + "networkAdapterId", + "networkDeviceFunctionId" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering NetworkAdapter resources.\n", + "properties": { + "applyTime": { + "type": "string", + "description": "Apply time of the `network_attributes` and `oem_network_attributes`. (Update Supported)Accepted values: `Immediate`, `OnReset`, `AtMaintenanceWindowStart`, `InMaintenanceWindowOnReset`. Immediate: allows the user to immediately reboot the host and apply the changes. This is only applicable for `oem_network_attributes`.OnReset: allows the user to apply the changes on the next reboot of the host server.AtMaintenanceWindowStart: allows the user to apply at the start of a maintenance window as specified in `maintenance_window`.InMaintenanceWindowOnReset: allows to apply after a manual reset but within the maintenance window as specified in `maintenance_window`.\n" + }, + "jobTimeout": { + "type": "number", + "description": "`job_timeout` is the time in seconds that the provider waits for the resource update job to becompleted before timing out. (Update Supported) Default value is 1200 seconds.`job_timeout` is applicable only when `apply_time` is `Immediate` or `OnReset`.\n" + }, + "maintenanceWindow": { + "$ref": "#/types/redfish:index/NetworkAdapterMaintenanceWindow:NetworkAdapterMaintenanceWindow", + "description": "This option allows you to schedule the maintenance window. (Update Supported)This is required when `apply_time` is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset` .\n" + }, + "networkAdapterId": { + "type": "string", + "description": "ID of the network adapter\n" + }, + "networkAttributes": { + "$ref": "#/types/redfish:index/NetworkAdapterNetworkAttributes:NetworkAdapterNetworkAttributes", + "description": "Dictionary of network attributes and value for network device function. (Update Supported)To check allowed attributes please either use the datasource for dell nic attributes: data.redfish*network or query /redfish/v1/Systems/System.Embedded.1/NetworkAdapters/{NetworkAdapterID}/NetworkDeviceFunctions/{NetworkDeviceFunctionID}/Settings. Note: `oem_network_attributes` is mutually exclusive with `network_attributes`. Please update one of network*attributes or oem*network*attributes at a time.NOTE: Updating network*attributes property may result with an error stating the property is Read-only. This may occur if Patch method is performed to change the property to the state that the property is already in or because there is dependency of attribute values. For example, if CHAP is disabled, MutualChap becomes a Read-only attribute.\n" + }, + "networkDeviceFunctionId": { + "type": "string", + "description": "ID of the network device function\n" + }, + "oemNetworkAttributes": { + "$ref": "#/types/redfish:index/NetworkAdapterOemNetworkAttributes:NetworkAdapterOemNetworkAttributes", + "description": "oem*network*attributes to configure dell network attributes and clear pending action. (Update Supported) Note: `oem_network_attributes` is mutually exclusive with `network_attributes`. Please update one of network*attributes or oem*network*attributes at a time.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/NetworkAdapterRedfishServer:NetworkAdapterRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout. Default value is 120 seconds. (Update Supported)\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type. (Update Supported) Accepted values: `ForceRestart`, `GracefulRestart`, `PowerCycle`. Default value is `ForceRestart`.\n" + }, + "systemId": { + "type": "string", + "description": "ID of the system resource. If the value for system ID is not provided, the resource picks the first system available from the iDRAC.\n" + } + }, + "type": "object" + } + }, + "redfish:index/power:Power": { + "properties": { + "checkInterval": { + "type": "number", + "description": "The frequency with which to check the server's power state in seconds\n" + }, + "desiredPowerAction": { + "type": "string", + "description": "Desired power setting. Applicable values are 'On','ForceOn','ForceOff','ForceRestart','GracefulRestart','GracefulShutdown','PowerCycle', 'PushPowerButton', 'Nmi'\n" + }, + "maximumWaitTime": { + "type": "number", + "description": "The maximum amount of time to wait for the server to enter the correct power state beforegiving up in seconds\n" + }, + "powerState": { + "type": "string", + "description": "Desired power setting. Applicable values 'On','ForceOn','ForceOff','ForceRestart','GracefulRestart','GracefulShutdown','PowerCycle', 'PushPowerButton', 'Nmi'.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/PowerRedfishServer:PowerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "required": [ + "checkInterval", + "desiredPowerAction", + "maximumWaitTime", + "powerState", + "systemId" + ], + "inputProperties": { + "checkInterval": { + "type": "number", + "description": "The frequency with which to check the server's power state in seconds\n" + }, + "desiredPowerAction": { + "type": "string", + "description": "Desired power setting. Applicable values are 'On','ForceOn','ForceOff','ForceRestart','GracefulRestart','GracefulShutdown','PowerCycle', 'PushPowerButton', 'Nmi'\n" + }, + "maximumWaitTime": { + "type": "number", + "description": "The maximum amount of time to wait for the server to enter the correct power state beforegiving up in seconds\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/PowerRedfishServer:PowerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "requiredInputs": [ + "desiredPowerAction" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering Power resources.\n", + "properties": { + "checkInterval": { + "type": "number", + "description": "The frequency with which to check the server's power state in seconds\n" + }, + "desiredPowerAction": { + "type": "string", + "description": "Desired power setting. Applicable values are 'On','ForceOn','ForceOff','ForceRestart','GracefulRestart','GracefulShutdown','PowerCycle', 'PushPowerButton', 'Nmi'\n" + }, + "maximumWaitTime": { + "type": "number", + "description": "The maximum amount of time to wait for the server to enter the correct power state beforegiving up in seconds\n" + }, + "powerState": { + "type": "string", + "description": "Desired power setting. Applicable values 'On','ForceOn','ForceOff','ForceRestart','GracefulRestart','GracefulShutdown','PowerCycle', 'PushPowerButton', 'Nmi'.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/PowerRedfishServer:PowerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object" + } + }, + "redfish:index/simpleUpdate:SimpleUpdate": { + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/SimpleUpdateRedfishServer:SimpleUpdateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "simpleUpdateJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the simple update job to be completed before timing out.\n" + }, + "softwareId": { + "type": "string", + "description": "Software ID from the firmware package uploaded\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "targetFirmwareImage": { + "type": "string", + "description": "Target firmware image used for firmware update on the redfish instance. Make sure you place your firmware packages in the same folder as the module and set it as follows: \"${path.module}/BIOS*FXC54*WN64_1.15.0.EXE\"\n" + }, + "transferProtocol": { + "type": "string", + "description": "The network protocol that the Update Service uses to retrieve the software image file located at the URI provided in ImageURI, if the URI does not contain a scheme. Accepted values: CIFS, FTP, SFTP, HTTP, HTTPS, NSF, SCP, TFTP, OEM, NFS. Currently only HTTP, HTTPS and NFS are supported with local file path or HTTP(s)/NFS link.\n" + }, + "version": { + "type": "string", + "description": "Software version from the firmware package uploaded\n" + } + }, + "required": [ + "resetTimeout", + "resetType", + "simpleUpdateJobTimeout", + "softwareId", + "systemId", + "targetFirmwareImage", + "transferProtocol", + "version" + ], + "inputProperties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/SimpleUpdateRedfishServer:SimpleUpdateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "simpleUpdateJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the simple update job to be completed before timing out.\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "targetFirmwareImage": { + "type": "string", + "description": "Target firmware image used for firmware update on the redfish instance. Make sure you place your firmware packages in the same folder as the module and set it as follows: \"${path.module}/BIOS*FXC54*WN64_1.15.0.EXE\"\n" + }, + "transferProtocol": { + "type": "string", + "description": "The network protocol that the Update Service uses to retrieve the software image file located at the URI provided in ImageURI, if the URI does not contain a scheme. Accepted values: CIFS, FTP, SFTP, HTTP, HTTPS, NSF, SCP, TFTP, OEM, NFS. Currently only HTTP, HTTPS and NFS are supported with local file path or HTTP(s)/NFS link.\n" + } + }, + "requiredInputs": [ + "resetType", + "targetFirmwareImage", + "transferProtocol" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering SimpleUpdate resources.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/SimpleUpdateRedfishServer:SimpleUpdateRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the server to be reset before timing out.\n" + }, + "resetType": { + "type": "string", + "description": "Reset type allows to choose the type of restart to apply when firmware upgrade is scheduled. Possible values are: \"ForceRestart\", \"GracefulRestart\" or \"PowerCycle\"\n" + }, + "simpleUpdateJobTimeout": { + "type": "number", + "description": "Time in seconds that the provider waits for the simple update job to be completed before timing out.\n" + }, + "softwareId": { + "type": "string", + "description": "Software ID from the firmware package uploaded\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "targetFirmwareImage": { + "type": "string", + "description": "Target firmware image used for firmware update on the redfish instance. Make sure you place your firmware packages in the same folder as the module and set it as follows: \"${path.module}/BIOS*FXC54*WN64_1.15.0.EXE\"\n" + }, + "transferProtocol": { + "type": "string", + "description": "The network protocol that the Update Service uses to retrieve the software image file located at the URI provided in ImageURI, if the URI does not contain a scheme. Accepted values: CIFS, FTP, SFTP, HTTP, HTTPS, NSF, SCP, TFTP, OEM, NFS. Currently only HTTP, HTTPS and NFS are supported with local file path or HTTP(s)/NFS link.\n" + }, + "version": { + "type": "string", + "description": "Software version from the firmware package uploaded\n" + } + }, + "type": "object" + } + }, + "redfish:index/storageController:StorageController": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nsystem_id is optional. If system_id is not provided, the resource picks the first one from system resources returned by the iDRAC.\n\n```sh\n$ pulumi import redfish:index/storageController:StorageController storage_controller_example '{\"storage_id\":\"\u003cstorage_id\u003e\",\"controller_id\":\"\u003ccontroller_id\u003e\",\"username\":\"\u003cusername\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\n```sh\n$ pulumi import redfish:index/storageController:StorageController with system_id\n```\n\n```sh\n$ pulumi import redfish:index/storageController:StorageController storage_controller_example '{\"system_id\":\"\u003csystem_id\u003e\",\"storage_id\":\"\u003cstorage_id\u003e\",\"controller_id\":\"\u003ccontroller_id\u003e\",\"username\":\"\u003cusername\u003e\",\"password\":\"\u003cpassword\u003e\",\"endpoint\":\"\u003cendpoint\u003e\",\"ssl_insecure\":\u003ctrue/false\u003e}'\n```\n\n```sh\n$ pulumi import redfish:index/storageController:StorageController with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/storageController:StorageController storage_controller_example '{\"storage_id\":\"\u003cstorage_id\u003e\",\"controller_id\":\"\u003ccontroller_id\u003e\",\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n1. This will import the Storage Controller configuration into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "applyTime": { + "type": "string", + "description": "Apply time of the storage controller attributes. (Update Supported)Accepted values: `Immediate`, `OnReset`, `AtMaintenanceWindowStart`, `InMaintenanceWindowOnReset`. Immediate: allows the user to immediately reboot the host and apply the changes. OnReset: allows the user to apply the changes on the next reboot of the host server.AtMaintenanceWindowStart: allows the user to apply at the start of a maintenance window as specified in `maintenance_window`.InMaintenanceWindowOnReset: allows to apply after a manual reset but within the maintenance window as specified in `maintenance_window`. When updating `controller_mode`, ensure that the `apply_time` is `OnReset`. When updating `security`, ensure that the `apply_time` is `Immediate` or `OnReset`.\n" + }, + "controllerId": { + "type": "string", + "description": "ID of the storage controller\n" + }, + "jobTimeout": { + "type": "number", + "description": "`job_timeout` is the time in seconds that the provider waits for the resource update job to becompleted before timing out. (Update Supported) Default value is 1200 seconds.`job_timeout` is applicable only when `apply_time` is `Immediate` or `OnReset`.\n" + }, + "maintenanceWindow": { + "$ref": "#/types/redfish:index/StorageControllerMaintenanceWindow:StorageControllerMaintenanceWindow", + "description": "This option allows you to schedule the maintenance window. (Update Supported)This is required when `apply_time` is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset` .\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/StorageControllerRedfishServer:StorageControllerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout. Default value is 120 seconds. (Update Supported)\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type. (Update Supported) Accepted values: `ForceRestart`, `GracefulRestart`, `PowerCycle`. Default value is `ForceRestart`.\n" + }, + "security": { + "$ref": "#/types/redfish:index/StorageControllerSecurity:StorageControllerSecurity", + "description": "This consists of the attributes to configure the security of the storage controller. Please update any one out of `security` and `storage_controller` at a time. When updating `security`, ensure that the `apply_time` is `Immediate` or `OnReset`. When updating `controller_mode` to `HBA`, ensure that the security key is not present.\n" + }, + "storageController": { + "$ref": "#/types/redfish:index/StorageControllerStorageController:StorageControllerStorageController", + "description": "This consists of the attributes to configure the storage controller. Please update any one out of `storage_controller` and `security` at a time.\n" + }, + "storageId": { + "type": "string", + "description": "ID of the storage\n" + }, + "systemId": { + "type": "string", + "description": "ID of the system resource. If the value for system ID is not provided, the resource picks the first system available from the iDRAC.\n" + } + }, + "required": [ + "applyTime", + "controllerId", + "jobTimeout", + "resetTimeout", + "resetType", + "security", + "storageController", + "storageId", + "systemId" + ], + "inputProperties": { + "applyTime": { + "type": "string", + "description": "Apply time of the storage controller attributes. (Update Supported)Accepted values: `Immediate`, `OnReset`, `AtMaintenanceWindowStart`, `InMaintenanceWindowOnReset`. Immediate: allows the user to immediately reboot the host and apply the changes. OnReset: allows the user to apply the changes on the next reboot of the host server.AtMaintenanceWindowStart: allows the user to apply at the start of a maintenance window as specified in `maintenance_window`.InMaintenanceWindowOnReset: allows to apply after a manual reset but within the maintenance window as specified in `maintenance_window`. When updating `controller_mode`, ensure that the `apply_time` is `OnReset`. When updating `security`, ensure that the `apply_time` is `Immediate` or `OnReset`.\n" + }, + "controllerId": { + "type": "string", + "description": "ID of the storage controller\n" + }, + "jobTimeout": { + "type": "number", + "description": "`job_timeout` is the time in seconds that the provider waits for the resource update job to becompleted before timing out. (Update Supported) Default value is 1200 seconds.`job_timeout` is applicable only when `apply_time` is `Immediate` or `OnReset`.\n" + }, + "maintenanceWindow": { + "$ref": "#/types/redfish:index/StorageControllerMaintenanceWindow:StorageControllerMaintenanceWindow", + "description": "This option allows you to schedule the maintenance window. (Update Supported)This is required when `apply_time` is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset` .\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/StorageControllerRedfishServer:StorageControllerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout. Default value is 120 seconds. (Update Supported)\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type. (Update Supported) Accepted values: `ForceRestart`, `GracefulRestart`, `PowerCycle`. Default value is `ForceRestart`.\n" + }, + "security": { + "$ref": "#/types/redfish:index/StorageControllerSecurity:StorageControllerSecurity", + "description": "This consists of the attributes to configure the security of the storage controller. Please update any one out of `security` and `storage_controller` at a time. When updating `security`, ensure that the `apply_time` is `Immediate` or `OnReset`. When updating `controller_mode` to `HBA`, ensure that the security key is not present.\n" + }, + "storageController": { + "$ref": "#/types/redfish:index/StorageControllerStorageController:StorageControllerStorageController", + "description": "This consists of the attributes to configure the storage controller. Please update any one out of `storage_controller` and `security` at a time.\n" + }, + "storageId": { + "type": "string", + "description": "ID of the storage\n" + }, + "systemId": { + "type": "string", + "description": "ID of the system resource. If the value for system ID is not provided, the resource picks the first system available from the iDRAC.\n" + } + }, + "requiredInputs": [ + "applyTime", + "controllerId", + "storageId" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering StorageController resources.\n", + "properties": { + "applyTime": { + "type": "string", + "description": "Apply time of the storage controller attributes. (Update Supported)Accepted values: `Immediate`, `OnReset`, `AtMaintenanceWindowStart`, `InMaintenanceWindowOnReset`. Immediate: allows the user to immediately reboot the host and apply the changes. OnReset: allows the user to apply the changes on the next reboot of the host server.AtMaintenanceWindowStart: allows the user to apply at the start of a maintenance window as specified in `maintenance_window`.InMaintenanceWindowOnReset: allows to apply after a manual reset but within the maintenance window as specified in `maintenance_window`. When updating `controller_mode`, ensure that the `apply_time` is `OnReset`. When updating `security`, ensure that the `apply_time` is `Immediate` or `OnReset`.\n" + }, + "controllerId": { + "type": "string", + "description": "ID of the storage controller\n" + }, + "jobTimeout": { + "type": "number", + "description": "`job_timeout` is the time in seconds that the provider waits for the resource update job to becompleted before timing out. (Update Supported) Default value is 1200 seconds.`job_timeout` is applicable only when `apply_time` is `Immediate` or `OnReset`.\n" + }, + "maintenanceWindow": { + "$ref": "#/types/redfish:index/StorageControllerMaintenanceWindow:StorageControllerMaintenanceWindow", + "description": "This option allows you to schedule the maintenance window. (Update Supported)This is required when `apply_time` is `AtMaintenanceWindowStart` or `InMaintenanceWindowOnReset` .\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/StorageControllerRedfishServer:StorageControllerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout. Default value is 120 seconds. (Update Supported)\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type. (Update Supported) Accepted values: `ForceRestart`, `GracefulRestart`, `PowerCycle`. Default value is `ForceRestart`.\n" + }, + "security": { + "$ref": "#/types/redfish:index/StorageControllerSecurity:StorageControllerSecurity", + "description": "This consists of the attributes to configure the security of the storage controller. Please update any one out of `security` and `storage_controller` at a time. When updating `security`, ensure that the `apply_time` is `Immediate` or `OnReset`. When updating `controller_mode` to `HBA`, ensure that the security key is not present.\n" + }, + "storageController": { + "$ref": "#/types/redfish:index/StorageControllerStorageController:StorageControllerStorageController", + "description": "This consists of the attributes to configure the storage controller. Please update any one out of `storage_controller` and `security` at a time.\n" + }, + "storageId": { + "type": "string", + "description": "ID of the storage\n" + }, + "systemId": { + "type": "string", + "description": "ID of the system resource. If the value for system ID is not provided, the resource picks the first system available from the iDRAC.\n" + } + }, + "type": "object" + } + }, + "redfish:index/storageVolume:StorageVolume": { + "description": "\n\n## Import\n\n\"/redfish/v1/Systems/System.Embedded.1/Storage/\u003cstorage controller ID\u003e/Volumes/\"\n\nEg. redfish/v1/Systems/System.Embedded.1/Storage/RAID.Integrated.1-1/Volumes/\n\nThe ID of any storage controller on the iDRAC, in turn, can be fetched using the \"redfish_storage\" data source\n\n/*\n\nCopyright (c) 2021-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\n```sh\n$ pulumi import redfish:index/storageVolume:StorageVolume volume \"{\\\"id\\\":\\\"\u003codata id of the volume\u003e\\\",\\\"username\\\":\\\"\u003cusername\u003e\\\",\\\"password\\\":\\\"\u003cpassword\u003e\\\",\\\"endpoint\\\":\\\"\u003cendpoint\u003e\\\",\\\"ssl_insecure\\\":\u003ctrue/false\u003e}\"\n```\n\n```sh\n$ pulumi import redfish:index/storageVolume:StorageVolume with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/storageVolume:StorageVolume volume \"{\\\"id\\\":\\\"\u003codata id of the volume\u003e\\\",\\\"redfish_alias\\\":\\\"\u003credfish_alias\u003e\\\"}\"\n```\n\n1. This will import the storage volume instance with specified ID into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "capacityBytes": { + "type": "number", + "description": "Capacity Bytes\n" + }, + "diskCachePolicy": { + "type": "string", + "description": "Disk Cache Policy\n" + }, + "drives": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Drives\n" + }, + "encrypted": { + "type": "boolean", + "description": "Encrypt the virtual disk, default is false. This flag is only supported on firmware levels 6 and above\n" + }, + "optimumIoSizeBytes": { + "type": "number", + "description": "Optimum Io Size Bytes\n" + }, + "raidType": { + "type": "string", + "description": "Raid Type, Defaults to RAID0\n" + }, + "readCachePolicy": { + "type": "string", + "description": "Read Cache Policy\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/StorageVolumeRedfishServer:StorageVolumeRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type\n" + }, + "settingsApplyTime": { + "type": "string", + "description": "Settings Apply Time\n" + }, + "storageControllerId": { + "type": "string", + "description": "Storage Controller ID\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "volumeJobTimeout": { + "type": "number", + "description": "Volume Job Timeout\n" + }, + "volumeName": { + "type": "string", + "description": "Volume Name\n" + }, + "volumeType": { + "type": "string", + "description": "Volume Type\n", + "deprecationMessage": "Deprecated" + }, + "writeCachePolicy": { + "type": "string", + "description": "Write Cache Policy\n" + } + }, + "required": [ + "diskCachePolicy", + "drives", + "encrypted", + "raidType", + "readCachePolicy", + "resetTimeout", + "resetType", + "settingsApplyTime", + "storageControllerId", + "systemId", + "volumeJobTimeout", + "volumeName", + "writeCachePolicy" + ], + "inputProperties": { + "capacityBytes": { + "type": "number", + "description": "Capacity Bytes\n" + }, + "diskCachePolicy": { + "type": "string", + "description": "Disk Cache Policy\n" + }, + "drives": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Drives\n" + }, + "encrypted": { + "type": "boolean", + "description": "Encrypt the virtual disk, default is false. This flag is only supported on firmware levels 6 and above\n" + }, + "optimumIoSizeBytes": { + "type": "number", + "description": "Optimum Io Size Bytes\n" + }, + "raidType": { + "type": "string", + "description": "Raid Type, Defaults to RAID0\n" + }, + "readCachePolicy": { + "type": "string", + "description": "Read Cache Policy\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/StorageVolumeRedfishServer:StorageVolumeRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type\n" + }, + "settingsApplyTime": { + "type": "string", + "description": "Settings Apply Time\n" + }, + "storageControllerId": { + "type": "string", + "description": "Storage Controller ID\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "volumeJobTimeout": { + "type": "number", + "description": "Volume Job Timeout\n" + }, + "volumeName": { + "type": "string", + "description": "Volume Name\n" + }, + "volumeType": { + "type": "string", + "description": "Volume Type\n", + "deprecationMessage": "Deprecated" + }, + "writeCachePolicy": { + "type": "string", + "description": "Write Cache Policy\n" + } + }, + "requiredInputs": [ + "drives", + "storageControllerId", + "volumeName" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering StorageVolume resources.\n", + "properties": { + "capacityBytes": { + "type": "number", + "description": "Capacity Bytes\n" + }, + "diskCachePolicy": { + "type": "string", + "description": "Disk Cache Policy\n" + }, + "drives": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Drives\n" + }, + "encrypted": { + "type": "boolean", + "description": "Encrypt the virtual disk, default is false. This flag is only supported on firmware levels 6 and above\n" + }, + "optimumIoSizeBytes": { + "type": "number", + "description": "Optimum Io Size Bytes\n" + }, + "raidType": { + "type": "string", + "description": "Raid Type, Defaults to RAID0\n" + }, + "readCachePolicy": { + "type": "string", + "description": "Read Cache Policy\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/StorageVolumeRedfishServer:StorageVolumeRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "resetTimeout": { + "type": "number", + "description": "Reset Timeout\n" + }, + "resetType": { + "type": "string", + "description": "Reset Type\n" + }, + "settingsApplyTime": { + "type": "string", + "description": "Settings Apply Time\n" + }, + "storageControllerId": { + "type": "string", + "description": "Storage Controller ID\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "volumeJobTimeout": { + "type": "number", + "description": "Volume Job Timeout\n" + }, + "volumeName": { + "type": "string", + "description": "Volume Name\n" + }, + "volumeType": { + "type": "string", + "description": "Volume Type\n", + "deprecationMessage": "Deprecated" + }, + "writeCachePolicy": { + "type": "string", + "description": "Write Cache Policy\n" + } + }, + "type": "object" + } + }, + "redfish:index/userAccount:UserAccount": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2021-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\n```sh\n$ pulumi import redfish:index/userAccount:UserAccount rr \"{\\\"id\\\":\\\"\u003cid\u003e\\\",\\\"username\\\":\\\"\u003cusername\u003e\\\",\\\"password\\\":\\\"\u003cpassword\u003e\\\",\\\"endpoint\\\":\\\"\u003cendpoint\u003e\\\",\\\"ssl_insecure\\\":\u003ctrue/false\u003e}\"\n```\n\n```sh\n$ pulumi import redfish:index/userAccount:UserAccount with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/userAccount:UserAccount rr \"{\\\"id\\\":\\\"\u003cid\u003e\\\",\\\"redfish_alias\\\":\\\"\u003credfish_alias\u003e\\\"}\"\n```\n\n1. This will import the user instance with specified ID into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "enabled": { + "type": "boolean", + "description": "If the user is currently active or not.\n" + }, + "password": { + "type": "string", + "description": "Password of the user\n", + "secret": true + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/UserAccountRedfishServer:UserAccountRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "roleId": { + "type": "string", + "description": "Role of the user. Applicable values are 'Operator', 'Administrator', 'None', and 'ReadOnly'. Default is \"None\"\n" + }, + "userId": { + "type": "string", + "description": "The ID of the user. Cannot be updated.\n" + }, + "username": { + "type": "string", + "description": "The name of the user\n" + } + }, + "required": [ + "enabled", + "password", + "roleId", + "userId", + "username" + ], + "inputProperties": { + "enabled": { + "type": "boolean", + "description": "If the user is currently active or not.\n" + }, + "password": { + "type": "string", + "description": "Password of the user\n", + "secret": true + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/UserAccountRedfishServer:UserAccountRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "roleId": { + "type": "string", + "description": "Role of the user. Applicable values are 'Operator', 'Administrator', 'None', and 'ReadOnly'. Default is \"None\"\n" + }, + "userId": { + "type": "string", + "description": "The ID of the user. Cannot be updated.\n" + }, + "username": { + "type": "string", + "description": "The name of the user\n" + } + }, + "requiredInputs": [ + "password", + "username" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering UserAccount resources.\n", + "properties": { + "enabled": { + "type": "boolean", + "description": "If the user is currently active or not.\n" + }, + "password": { + "type": "string", + "description": "Password of the user\n", + "secret": true + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/UserAccountRedfishServer:UserAccountRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "roleId": { + "type": "string", + "description": "Role of the user. Applicable values are 'Operator', 'Administrator', 'None', and 'ReadOnly'. Default is \"None\"\n" + }, + "userId": { + "type": "string", + "description": "The ID of the user. Cannot be updated.\n" + }, + "username": { + "type": "string", + "description": "The name of the user\n" + } + }, + "type": "object" + } + }, + "redfish:index/userAccountPassword:UserAccountPassword": { + "description": "## Example Usage\n\nprovider.tf\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nmain.tf\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as redfish from \"@pulumi/redfish\";\n\nconst root = new redfish.UserAccountPassword(\"root\", {\n endpoint: \"https://my-server-1.myawesomecompany.org\",\n newPassword: \"Root@1234\",\n oldPassword: \"Test@1234\",\n sslInsecure: false,\n username: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumi_redfish as redfish\n\nroot = redfish.UserAccountPassword(\"root\",\n endpoint=\"https://my-server-1.myawesomecompany.org\",\n new_password=\"Root@1234\",\n old_password=\"Test@1234\",\n ssl_insecure=False,\n username=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Redfish = Pulumi.Redfish;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var root = new Redfish.UserAccountPassword(\"root\", new()\n {\n Endpoint = \"https://my-server-1.myawesomecompany.org\",\n NewPassword = \"Root@1234\",\n OldPassword = \"Test@1234\",\n SslInsecure = false,\n Username = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/redfish/redfish\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := redfish.NewUserAccountPassword(ctx, \"root\", \u0026redfish.UserAccountPasswordArgs{\n\t\t\tEndpoint: pulumi.String(\"https://my-server-1.myawesomecompany.org\"),\n\t\t\tNewPassword: pulumi.String(\"Root@1234\"),\n\t\t\tOldPassword: pulumi.String(\"Test@1234\"),\n\t\t\tSslInsecure: pulumi.Bool(false),\n\t\t\tUsername: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.redfish.UserAccountPassword;\nimport com.pulumi.redfish.UserAccountPasswordArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var root = new UserAccountPassword(\"root\", UserAccountPasswordArgs.builder()\n .endpoint(\"https://my-server-1.myawesomecompany.org\")\n .newPassword(\"Root@1234\")\n .oldPassword(\"Test@1234\")\n .sslInsecure(false)\n .username(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n root:\n type: redfish:UserAccountPassword\n properties:\n endpoint: https://my-server-1.myawesomecompany.org\n newPassword: Root@1234\n oldPassword: Test@1234\n sslInsecure: false\n username: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\nAfter successful execution of the above resource block, the password of the 'root'/'admin' user will be updated to new password.\n", + "properties": { + "endpoint": { + "type": "string", + "description": "The endpoint of the iDRAC.\n" + }, + "newPassword": { + "type": "string", + "description": "New Password of the user for login\n" + }, + "oldPassword": { + "type": "string", + "description": "Old/current password of the user to be updated\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "username": { + "type": "string", + "description": "The name of the user\n" + } + }, + "required": [ + "endpoint", + "newPassword", + "oldPassword", + "sslInsecure" + ], + "inputProperties": { + "endpoint": { + "type": "string", + "description": "The endpoint of the iDRAC.\n" + }, + "newPassword": { + "type": "string", + "description": "New Password of the user for login\n" + }, + "oldPassword": { + "type": "string", + "description": "Old/current password of the user to be updated\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "username": { + "type": "string", + "description": "The name of the user\n" + } + }, + "requiredInputs": [ + "endpoint", + "newPassword", + "oldPassword" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering UserAccountPassword resources.\n", + "properties": { + "endpoint": { + "type": "string", + "description": "The endpoint of the iDRAC.\n" + }, + "newPassword": { + "type": "string", + "description": "New Password of the user for login\n" + }, + "oldPassword": { + "type": "string", + "description": "Old/current password of the user to be updated\n" + }, + "sslInsecure": { + "type": "boolean", + "description": "This field indicates whether the SSL/TLS certificate must be verified or not\n" + }, + "username": { + "type": "string", + "description": "The name of the user\n" + } + }, + "type": "object" + } + }, + "redfish:index/virtualMedia:VirtualMedia": { + "description": "\n\n## Import\n\n/*\n\nCopyright (c) 2023-2024 Dell Inc., or its subsidiaries. All Rights Reserved.\n\nLicensed under the Mozilla Public License Version 2.0 (the \"License\");\n\nyou may not use this file except in compliance with the License.\n\nYou may obtain a copy of the License at\n\n http://mozilla.org/MPL/2.0/\n\nUnless required by applicable law or agreed to in writing, software\n\ndistributed under the License is distributed on an \"AS IS\" BASIS,\n\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\nSee the License for the specific language governing permissions and\n\nlimitations under the License.\n\n*/\n\nThe synatx is:\n\n```sh\n$ pulumi import redfish:index/virtualMedia:VirtualMedia media \"{\\\"id\\\":\\\"\u003codata id of the virtual media\u003e\\\",\\\"username\\\":\\\"\u003cusername\u003e\\\",\\\"password\\\":\\\"\u003cpassword\u003e\\\",\\\"endpoint\\\":\\\"\u003cendpoint\u003e\\\",\\\"ssl_insecure\\\":\u003ctrue/false\u003e}\"\n```\n\n```sh\n$ pulumi import redfish:index/virtualMedia:VirtualMedia media '{\"id\":\"/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD\",\"username\":\"admin\",\"password\":\"passw0rd\",\"endpoint\":\"https://my-server-1.myawesomecompany.org\",\"ssl_insecure\":true}'\n```\n\n```sh\n$ pulumi import redfish:index/virtualMedia:VirtualMedia with redfish_alias. When using redfish_alias, provider's `redfish_servers` is required.\n```\n\nredfish_alias is used to align with enhancements to password management.\n\n```sh\n$ pulumi import redfish:index/virtualMedia:VirtualMedia media '{\"id\":\"/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia/CD\",\"redfish_alias\":\"\u003credfish_alias\u003e\"}'\n```\n\n1. This will import the virtual media instance with specified ID into your Terraform state.\n\n2. After successful import, you can run terraform state list to ensure the resource has been imported successfully.\n\n3. Now, you can fill in the resource block with the appropriate arguments and settings that match the imported resource's real-world configuration.\n\n4. Execute pulumi preview to see if your configuration and the imported resource are in sync. Make adjustments if needed.\n\n5. Finally, execute pulumi up to bring the resource fully under Terraform's management.\n\n6. Now, the resource which was not part of terraform became part of Terraform managed infrastructure.\n\n", + "properties": { + "image": { + "type": "string", + "description": "The URI of the remote media to attach to the virtual media\n" + }, + "inserted": { + "type": "boolean", + "description": "Describes whether virtual media is attached or detached\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/VirtualMediaRedfishServer:VirtualMediaRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "transferMethod": { + "type": "string", + "description": "Indicates how the data is transferred\n" + }, + "transferProtocolType": { + "type": "string", + "description": "The protocol used to transfer.\n" + }, + "writeProtected": { + "type": "boolean", + "description": "Indicates whether the remote device media prevents writing to that media.\n" + } + }, + "required": [ + "image", + "inserted", + "systemId", + "transferMethod", + "transferProtocolType", + "writeProtected" + ], + "inputProperties": { + "image": { + "type": "string", + "description": "The URI of the remote media to attach to the virtual media\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/VirtualMediaRedfishServer:VirtualMediaRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "transferMethod": { + "type": "string", + "description": "Indicates how the data is transferred\n" + }, + "transferProtocolType": { + "type": "string", + "description": "The protocol used to transfer.\n" + }, + "writeProtected": { + "type": "boolean", + "description": "Indicates whether the remote device media prevents writing to that media.\n" + } + }, + "requiredInputs": [ + "image" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering VirtualMedia resources.\n", + "properties": { + "image": { + "type": "string", + "description": "The URI of the remote media to attach to the virtual media\n" + }, + "inserted": { + "type": "boolean", + "description": "Describes whether virtual media is attached or detached\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/VirtualMediaRedfishServer:VirtualMediaRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + }, + "transferMethod": { + "type": "string", + "description": "Indicates how the data is transferred\n" + }, + "transferProtocolType": { + "type": "string", + "description": "The protocol used to transfer.\n" + }, + "writeProtected": { + "type": "boolean", + "description": "Indicates whether the remote device media prevents writing to that media.\n" + } + }, + "type": "object" + } + } + }, + "functions": { + "redfish:index/getBios:getBios": { + "inputs": { + "description": "A collection of arguments for invoking getBios.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getBiosRedfishServer:getBiosRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getBios.\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "BIOS attributes.\n" + }, + "bootOptions": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getBiosBootOption:getBiosBootOption" + }, + "description": "List of BIOS boot options.\n" + }, + "id": { + "type": "string", + "description": "ID of the BIOS data-source\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of the BIOS data-source\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getBiosRedfishServer:getBiosRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object", + "required": [ + "attributes", + "bootOptions", + "id", + "odataId", + "systemId" + ] + } + }, + "redfish:index/getDellIdracAttributes:getDellIdracAttributes": { + "inputs": { + "description": "A collection of arguments for invoking getDellIdracAttributes.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getDellIdracAttributesRedfishServer:getDellIdracAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getDellIdracAttributes.\n", + "properties": { + "attributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "iDRAC attributes. To check allowed attributes please either use the datasource for dell idrac attributes or query /redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1. To get allowed values for those attributes, check /redfish/v1/Registries/ManagerAttributeRegistry/ManagerAttributeRegistry.v1*0*0.json from a Redfish Instance\n" + }, + "id": { + "type": "string", + "description": "ID of the iDRAC attributes resource\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getDellIdracAttributesRedfishServer:getDellIdracAttributesRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object", + "required": [ + "attributes", + "id" + ] + } + }, + "redfish:index/getDirectoryServiceAuthProvider:getDirectoryServiceAuthProvider": { + "inputs": { + "description": "A collection of arguments for invoking getDirectoryServiceAuthProvider.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderRedfishServer:getDirectoryServiceAuthProviderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getDirectoryServiceAuthProvider.\n", + "properties": { + "activeDirectoryAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "ActiveDirectory.* attributes in Dell iDRAC attributes.\n" + }, + "directoryServiceAuthProvider": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderDirectoryServiceAuthProvider:getDirectoryServiceAuthProviderDirectoryServiceAuthProvider", + "description": "Directory Service Auth Provider Attributes.\n" + }, + "id": { + "type": "string", + "description": "ID of the Directory Service Auth Provider data-source\n" + }, + "ldapAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "LDAP.* attributes in Dell iDRAC attributes.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getDirectoryServiceAuthProviderRedfishServer:getDirectoryServiceAuthProviderRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object", + "required": [ + "activeDirectoryAttributes", + "directoryServiceAuthProvider", + "id", + "ldapAttributes" + ] + } + }, + "redfish:index/getFirmwareInventory:getFirmwareInventory": { + "inputs": { + "description": "A collection of arguments for invoking getFirmwareInventory.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getFirmwareInventoryRedfishServer:getFirmwareInventoryRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getFirmwareInventory.\n", + "properties": { + "id": { + "type": "string", + "description": "ID of the Firmware Inventory data-source\n" + }, + "inventories": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getFirmwareInventoryInventory:getFirmwareInventoryInventory" + }, + "description": "Firmware Inventory.\n" + }, + "odataId": { + "type": "string", + "description": "OData ID of the Firmware Inventory data-source\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getFirmwareInventoryRedfishServer:getFirmwareInventoryRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object", + "required": [ + "id", + "inventories", + "odataId" + ] + } + }, + "redfish:index/getNetwork:getNetwork": { + "inputs": { + "description": "A collection of arguments for invoking getNetwork.\n", + "properties": { + "nicFilter": { + "$ref": "#/types/redfish:index/getNetworkNicFilter:getNetworkNicFilter", + "description": "NIC filter for systems, nework adapters, network ports and network device functions\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkRedfishServer:getNetworkRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getNetwork.\n", + "properties": { + "id": { + "type": "string", + "description": "ID of the network interface cards data-source\n" + }, + "networkInterfaces": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkNetworkInterface:getNetworkNetworkInterface" + }, + "description": "List of network interface cards(NIC) fetched.\n" + }, + "nicAttributes": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "nic.* attributes in Dell iDRAC attributes.\n" + }, + "nicFilter": { + "$ref": "#/types/redfish:index/getNetworkNicFilter:getNetworkNicFilter", + "description": "NIC filter for systems, nework adapters, network ports and network device functions\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getNetworkRedfishServer:getNetworkRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object", + "required": [ + "id", + "networkInterfaces", + "nicAttributes" + ] + } + }, + "redfish:index/getStorage:getStorage": { + "inputs": { + "description": "A collection of arguments for invoking getStorage.\n", + "properties": { + "controllerIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IDs of the storage controllers to be fetched.\n" + }, + "controllerNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of names of the storage controller to be fetched.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageRedfishServer:getStorageRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getStorage.\n", + "properties": { + "controllerIds": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of IDs of the storage controllers to be fetched.\n" + }, + "controllerNames": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of names of the storage controller to be fetched.\n" + }, + "id": { + "type": "string", + "description": "ID of the storage data-source\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageRedfishServer:getStorageRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "storages": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageStorage:getStorageStorage" + }, + "description": "List of storage controllers fetched.\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the system\n" + } + }, + "type": "object", + "required": [ + "id", + "storages", + "systemId" + ] + } + }, + "redfish:index/getStorageController:getStorageController": { + "inputs": { + "description": "A collection of arguments for invoking getStorageController.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerRedfishServer:getStorageControllerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "storageControllerFilter": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerFilter:getStorageControllerStorageControllerFilter", + "description": "Storage Controller filter for systems, storages and controllers\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getStorageController.\n", + "properties": { + "id": { + "type": "string", + "description": "ID of the storage controller data-source.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerRedfishServer:getStorageControllerRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "storageControllerFilter": { + "$ref": "#/types/redfish:index/getStorageControllerStorageControllerFilter:getStorageControllerStorageControllerFilter", + "description": "Storage Controller filter for systems, storages and controllers\n" + }, + "storageControllers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getStorageControllerStorageController:getStorageControllerStorageController" + }, + "description": "List of storage controllers fetched.\n" + } + }, + "type": "object", + "required": [ + "id", + "storageControllers" + ] + } + }, + "redfish:index/getSystemBoot:getSystemBoot": { + "inputs": { + "description": "A collection of arguments for invoking getSystemBoot.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getSystemBootRedfishServer:getSystemBootRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the computer system. If not provided, the first system resource is used\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getSystemBoot.\n", + "properties": { + "bootOrders": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of BootOptionReference strings that represent the persistent boot order for this computer system\n" + }, + "bootSourceOverrideEnabled": { + "type": "string", + "description": "The state of the boot source override feature\n" + }, + "bootSourceOverrideMode": { + "type": "string", + "description": "The BIOS boot mode to use when the system boots from the BootSourceOverrideTarget boot source\n" + }, + "bootSourceOverrideTarget": { + "type": "string", + "description": "Current boot source to use at next boot instead of the normal boot device, if BootSourceOverrideEnabled is true\n" + }, + "id": { + "type": "string", + "description": "Resource ID of the computer system used.\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getSystemBootRedfishServer:getSystemBootRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "systemId": { + "type": "string", + "description": "System ID of the computer system. If not provided, the first system resource is used\n" + }, + "uefiTargetBootSourceOverride": { + "type": "string", + "description": "The UEFI device path of the device from which to boot when BootSourceOverrideTarget is UefiTarget\n" + } + }, + "type": "object", + "required": [ + "bootOrders", + "bootSourceOverrideEnabled", + "bootSourceOverrideMode", + "bootSourceOverrideTarget", + "id", + "systemId", + "uefiTargetBootSourceOverride" + ] + } + }, + "redfish:index/getVirtualMedia:getVirtualMedia": { + "inputs": { + "description": "A collection of arguments for invoking getVirtualMedia.\n", + "properties": { + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getVirtualMediaRedfishServer:getVirtualMediaRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + } + }, + "type": "object" + }, + "outputs": { + "description": "A collection of values returned by getVirtualMedia.\n", + "properties": { + "id": { + "type": "string", + "description": "ID of the virtual media datasource\n" + }, + "redfishServers": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getVirtualMediaRedfishServer:getVirtualMediaRedfishServer" + }, + "description": "List of server BMCs and their respective user credentials\n" + }, + "virtualMedia": { + "type": "array", + "items": { + "$ref": "#/types/redfish:index/getVirtualMediaVirtualMedia:getVirtualMediaVirtualMedia" + }, + "description": "List of virtual media available on this instance\n" + } + }, + "type": "object", + "required": [ + "id", + "virtualMedia" + ] + } + } + }, + "parameterization": { + "baseProvider": { + "name": "terraform-provider", + "version": "0.0.0-dev" + }, + "parameter": "eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2RlbGwvcmVkZmlzaCIsInZlcnNpb24iOiIxLjUuMCJ9fQ==" + } +} \ No newline at end of file diff --git a/dynamic/testdata/TestSchemaGenerationFullDocs/fortinetdev/fortimanager-1.13.0.golden b/dynamic/testdata/TestSchemaGenerationFullDocs/fortinetdev/fortimanager-1.13.0.golden index 0d0dc51185..12fcf11456 100644 --- a/dynamic/testdata/TestSchemaGenerationFullDocs/fortinetdev/fortimanager-1.13.0.golden +++ b/dynamic/testdata/TestSchemaGenerationFullDocs/fortinetdev/fortimanager-1.13.0.golden @@ -40159,7 +40159,7 @@ } }, "fortimanager:index/dvmdbAdom:DvmdbAdom": { - "description": "ADOM table, most attributes are read-only and can only be changed internally.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbAdom(\"trname\", {\n flags: [\"no_vpn_console\"],\n logDbRetentionHours: 1440,\n logDiskQuota: 51200,\n logDiskQuotaAlertThres: 90,\n logDiskQuotaSplitRatio: 70,\n logFileRetentionHours: 8760,\n migMr: 4,\n migOsVer: \"0.0\",\n mode: \"gms\",\n mr: 4,\n osVer: \"6.0\",\n restrictedPrds: [\"fos\"],\n state: 1,\n workspaceMode: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbAdom(\"trname\",\n flags=[\"no_vpn_console\"],\n log_db_retention_hours=1440,\n log_disk_quota=51200,\n log_disk_quota_alert_thres=90,\n log_disk_quota_split_ratio=70,\n log_file_retention_hours=8760,\n mig_mr=4,\n mig_os_ver=\"0.0\",\n mode=\"gms\",\n mr=4,\n os_ver=\"6.0\",\n restricted_prds=[\"fos\"],\n state=1,\n workspace_mode=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.DvmdbAdom(\"trname\", new()\n {\n Flags = new[]\n {\n \"no_vpn_console\",\n },\n LogDbRetentionHours = 1440,\n LogDiskQuota = 51200,\n LogDiskQuotaAlertThres = 90,\n LogDiskQuotaSplitRatio = 70,\n LogFileRetentionHours = 8760,\n MigMr = 4,\n MigOsVer = \"0.0\",\n Mode = \"gms\",\n Mr = 4,\n OsVer = \"6.0\",\n RestrictedPrds = new[]\n {\n \"fos\",\n },\n State = 1,\n WorkspaceMode = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbAdom(ctx, \"trname\", \u0026fortimanager.DvmdbAdomArgs{\n\t\t\tFlags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"no_vpn_console\"),\n\t\t\t},\n\t\t\tLogDbRetentionHours: pulumi.Float64(1440),\n\t\t\tLogDiskQuota: pulumi.Float64(51200),\n\t\t\tLogDiskQuotaAlertThres: pulumi.Float64(90),\n\t\t\tLogDiskQuotaSplitRatio: pulumi.Float64(70),\n\t\t\tLogFileRetentionHours: pulumi.Float64(8760),\n\t\t\tMigMr: pulumi.Float64(4),\n\t\t\tMigOsVer: pulumi.String(\"0.0\"),\n\t\t\tMode: pulumi.String(\"gms\"),\n\t\t\tMr: pulumi.Float64(4),\n\t\t\tOsVer: pulumi.String(\"6.0\"),\n\t\t\tRestrictedPrds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fos\"),\n\t\t\t},\n\t\t\tState: pulumi.Float64(1),\n\t\t\tWorkspaceMode: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbAdom;\nimport com.pulumi.fortimanager.DvmdbAdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new DvmdbAdom(\"trname\", DvmdbAdomArgs.builder()\n .flags(\"no_vpn_console\")\n .logDbRetentionHours(1440)\n .logDiskQuota(51200)\n .logDiskQuotaAlertThres(90)\n .logDiskQuotaSplitRatio(70)\n .logFileRetentionHours(8760)\n .migMr(4)\n .migOsVer(\"0.0\")\n .mode(\"gms\")\n .mr(4)\n .osVer(\"6.0\")\n .restrictedPrds(\"fos\")\n .state(1)\n .workspaceMode(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:DvmdbAdom\n properties:\n flags:\n - no_vpn_console\n logDbRetentionHours: 1440\n logDiskQuota: 51200\n logDiskQuotaAlertThres: 90\n logDiskQuotaSplitRatio: 70\n logFileRetentionHours: 8760\n migMr: 4\n migOsVer: '0.0'\n mode: gms\n mr: 4\n osVer: '6.0'\n restrictedPrds:\n - fos\n state: 1\n workspaceMode: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDvmdb Adom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbAdom:DvmdbAdom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "ADOM table, most attributes are read-only and can only be changed internally.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbAdom(\"trname\", {\n flags: [\"no_vpn_console\"],\n logDbRetentionHours: 1440,\n logDiskQuota: 51200,\n logDiskQuotaAlertThres: 90,\n logDiskQuotaSplitRatio: 70,\n logFileRetentionHours: 8760,\n migMr: 4,\n migOsVer: \"0.0\",\n mode: \"gms\",\n mr: 4,\n osVer: \"6.0\",\n restrictedPrds: [\"fos\"],\n state: 1,\n workspaceMode: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbAdom(\"trname\",\n flags=[\"no_vpn_console\"],\n log_db_retention_hours=1440,\n log_disk_quota=51200,\n log_disk_quota_alert_thres=90,\n log_disk_quota_split_ratio=70,\n log_file_retention_hours=8760,\n mig_mr=4,\n mig_os_ver=\"0.0\",\n mode=\"gms\",\n mr=4,\n os_ver=\"6.0\",\n restricted_prds=[\"fos\"],\n state=1,\n workspace_mode=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.DvmdbAdom(\"trname\", new()\n {\n Flags = new[]\n {\n \"no_vpn_console\",\n },\n LogDbRetentionHours = 1440,\n LogDiskQuota = 51200,\n LogDiskQuotaAlertThres = 90,\n LogDiskQuotaSplitRatio = 70,\n LogFileRetentionHours = 8760,\n MigMr = 4,\n MigOsVer = \"0.0\",\n Mode = \"gms\",\n Mr = 4,\n OsVer = \"6.0\",\n RestrictedPrds = new[]\n {\n \"fos\",\n },\n State = 1,\n WorkspaceMode = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbAdom(ctx, \"trname\", \u0026fortimanager.DvmdbAdomArgs{\n\t\t\tFlags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"no_vpn_console\"),\n\t\t\t},\n\t\t\tLogDbRetentionHours: pulumi.Float64(1440),\n\t\t\tLogDiskQuota: pulumi.Float64(51200),\n\t\t\tLogDiskQuotaAlertThres: pulumi.Float64(90),\n\t\t\tLogDiskQuotaSplitRatio: pulumi.Float64(70),\n\t\t\tLogFileRetentionHours: pulumi.Float64(8760),\n\t\t\tMigMr: pulumi.Float64(4),\n\t\t\tMigOsVer: pulumi.String(\"0.0\"),\n\t\t\tMode: pulumi.String(\"gms\"),\n\t\t\tMr: pulumi.Float64(4),\n\t\t\tOsVer: pulumi.String(\"6.0\"),\n\t\t\tRestrictedPrds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fos\"),\n\t\t\t},\n\t\t\tState: pulumi.Float64(1),\n\t\t\tWorkspaceMode: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbAdom;\nimport com.pulumi.fortimanager.DvmdbAdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new DvmdbAdom(\"trname\", DvmdbAdomArgs.builder()\n .flags(\"no_vpn_console\")\n .logDbRetentionHours(1440.0)\n .logDiskQuota(51200.0)\n .logDiskQuotaAlertThres(90.0)\n .logDiskQuotaSplitRatio(70.0)\n .logFileRetentionHours(8760.0)\n .migMr(4.0)\n .migOsVer(\"0.0\")\n .mode(\"gms\")\n .mr(4.0)\n .osVer(\"6.0\")\n .restrictedPrds(\"fos\")\n .state(1.0)\n .workspaceMode(0.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:DvmdbAdom\n properties:\n flags:\n - no_vpn_console\n logDbRetentionHours: 1440\n logDiskQuota: 51200\n logDiskQuotaAlertThres: 90\n logDiskQuotaSplitRatio: 70\n logFileRetentionHours: 8760\n migMr: 4\n migOsVer: '0.0'\n mode: gms\n mr: 4\n osVer: '6.0'\n restrictedPrds:\n - fos\n state: 1\n workspaceMode: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDvmdb Adom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbAdom:DvmdbAdom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "createTime": { "type": "number", @@ -40903,7 +40903,7 @@ } }, "fortimanager:index/dvmdbRevision:DvmdbRevision": { - "description": "ADOM revision table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbRevision(\"trname\", {\n createdBy: \"admin\",\n createdTime: 1619027731,\n desc: \"This is a Terraform example\",\n version: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbRevision(\"trname\",\n created_by=\"admin\",\n created_time=1619027731,\n desc=\"This is a Terraform example\",\n version=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.DvmdbRevision(\"trname\", new()\n {\n CreatedBy = \"admin\",\n CreatedTime = 1619027731,\n Desc = \"This is a Terraform example\",\n Version = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbRevision(ctx, \"trname\", \u0026fortimanager.DvmdbRevisionArgs{\n\t\t\tCreatedBy: pulumi.String(\"admin\"),\n\t\t\tCreatedTime: pulumi.Float64(1619027731),\n\t\t\tDesc: pulumi.String(\"This is a Terraform example\"),\n\t\t\tVersion: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbRevision;\nimport com.pulumi.fortimanager.DvmdbRevisionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new DvmdbRevision(\"trname\", DvmdbRevisionArgs.builder()\n .createdBy(\"admin\")\n .createdTime(1619027731)\n .desc(\"This is a Terraform example\")\n .version(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:DvmdbRevision\n properties:\n createdBy: admin\n createdTime: 1.619027731e+09\n desc: This is a Terraform example\n version: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDvmdb Revision can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbRevision:DvmdbRevision labelname {{version}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ADOM revision table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.DvmdbRevision(\"trname\", {\n createdBy: \"admin\",\n createdTime: 1619027731,\n desc: \"This is a Terraform example\",\n version: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.DvmdbRevision(\"trname\",\n created_by=\"admin\",\n created_time=1619027731,\n desc=\"This is a Terraform example\",\n version=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.DvmdbRevision(\"trname\", new()\n {\n CreatedBy = \"admin\",\n CreatedTime = 1619027731,\n Desc = \"This is a Terraform example\",\n Version = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewDvmdbRevision(ctx, \"trname\", \u0026fortimanager.DvmdbRevisionArgs{\n\t\t\tCreatedBy: pulumi.String(\"admin\"),\n\t\t\tCreatedTime: pulumi.Float64(1619027731),\n\t\t\tDesc: pulumi.String(\"This is a Terraform example\"),\n\t\t\tVersion: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.DvmdbRevision;\nimport com.pulumi.fortimanager.DvmdbRevisionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new DvmdbRevision(\"trname\", DvmdbRevisionArgs.builder()\n .createdBy(\"admin\")\n .createdTime(1619027731.0)\n .desc(\"This is a Terraform example\")\n .version(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:DvmdbRevision\n properties:\n createdBy: admin\n createdTime: 1.619027731e+09\n desc: This is a Terraform example\n version: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDvmdb Revision can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/dvmdbRevision:DvmdbRevision labelname {{version}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -41885,7 +41885,7 @@ } }, "fortimanager:index/fmupdateDiskquota:FmupdateDiskquota": { - "description": "Configure disk space available for use by the Upgrade Manager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateDiskquota(\"trname\", {value: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateDiskquota(\"trname\", value=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateDiskquota(\"trname\", new()\n {\n Value = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateDiskquota(ctx, \"trname\", \u0026fortimanager.FmupdateDiskquotaArgs{\n\t\t\tValue: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateDiskquota;\nimport com.pulumi.fortimanager.FmupdateDiskquotaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateDiskquota(\"trname\", FmupdateDiskquotaArgs.builder()\n .value(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateDiskquota\n properties:\n value: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate DiskQuota can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateDiskquota:FmupdateDiskquota labelname FmupdateDiskQuota\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure disk space available for use by the Upgrade Manager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateDiskquota(\"trname\", {value: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateDiskquota(\"trname\", value=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateDiskquota(\"trname\", new()\n {\n Value = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateDiskquota(ctx, \"trname\", \u0026fortimanager.FmupdateDiskquotaArgs{\n\t\t\tValue: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateDiskquota;\nimport com.pulumi.fortimanager.FmupdateDiskquotaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateDiskquota(\"trname\", FmupdateDiskquotaArgs.builder()\n .value(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateDiskquota\n properties:\n value: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate DiskQuota can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateDiskquota:FmupdateDiskquota labelname FmupdateDiskQuota\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fmupdateDiskquotaId": { "type": "string", @@ -41926,7 +41926,7 @@ } }, "fortimanager:index/fmupdateFctservices:FmupdateFctservices": { - "description": "Configure FortiGuard to provide services to FortiClient installations.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFctservices(\"trname\", {\n port: 200,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFctservices(\"trname\",\n port=200,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFctservices(\"trname\", new()\n {\n Port = 200,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFctservices(ctx, \"trname\", \u0026fortimanager.FmupdateFctservicesArgs{\n\t\t\tPort: pulumi.Float64(200),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFctservices;\nimport com.pulumi.fortimanager.FmupdateFctservicesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFctservices(\"trname\", FmupdateFctservicesArgs.builder()\n .port(\"200\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFctservices\n properties:\n port: '200'\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FctServices can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFctservices:FmupdateFctservices labelname FmupdateFctServices\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGuard to provide services to FortiClient installations.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFctservices(\"trname\", {\n port: 200,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFctservices(\"trname\",\n port=200,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFctservices(\"trname\", new()\n {\n Port = 200,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFctservices(ctx, \"trname\", \u0026fortimanager.FmupdateFctservicesArgs{\n\t\t\tPort: pulumi.Float64(200),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFctservices;\nimport com.pulumi.fortimanager.FmupdateFctservicesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFctservices(\"trname\", FmupdateFctservicesArgs.builder()\n .port(200.0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFctservices\n properties:\n port: '200'\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FctServices can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFctservices:FmupdateFctservices labelname FmupdateFctServices\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fmupdateFctservicesId": { "type": "string", @@ -42458,7 +42458,7 @@ } }, "fortimanager:index/fmupdateFdssettingPushoverride:FmupdateFdssettingPushoverride": { - "description": "Enable/disable push updates, and override the default IP address and port used by FortiGuard to send antivirus and IPS push messages for clients.\n\n\u003e This resource is a sub resource for variable `push_override` of resource `fortimanager.FmupdateFdssetting`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingPushoverride(\"trname\", {\n ip: \"192.168.1.1\",\n port: 2000,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingPushoverride(\"trname\",\n ip=\"192.168.1.1\",\n port=2000,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFdssettingPushoverride(\"trname\", new()\n {\n Ip = \"192.168.1.1\",\n Port = 2000,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingPushoverride(ctx, \"trname\", \u0026fortimanager.FmupdateFdssettingPushoverrideArgs{\n\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tPort: pulumi.Float64(2000),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverride;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFdssettingPushoverride(\"trname\", FmupdateFdssettingPushoverrideArgs.builder()\n .ip(\"192.168.1.1\")\n .port(\"2000\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFdssettingPushoverride\n properties:\n ip: 192.168.1.1\n port: '2000'\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FdsSettingPushOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingPushoverride:FmupdateFdssettingPushoverride labelname FmupdateFdsSettingPushOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Enable/disable push updates, and override the default IP address and port used by FortiGuard to send antivirus and IPS push messages for clients.\n\n\u003e This resource is a sub resource for variable `push_override` of resource `fortimanager.FmupdateFdssetting`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingPushoverride(\"trname\", {\n ip: \"192.168.1.1\",\n port: 2000,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingPushoverride(\"trname\",\n ip=\"192.168.1.1\",\n port=2000,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFdssettingPushoverride(\"trname\", new()\n {\n Ip = \"192.168.1.1\",\n Port = 2000,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingPushoverride(ctx, \"trname\", \u0026fortimanager.FmupdateFdssettingPushoverrideArgs{\n\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tPort: pulumi.Float64(2000),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverride;\nimport com.pulumi.fortimanager.FmupdateFdssettingPushoverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFdssettingPushoverride(\"trname\", FmupdateFdssettingPushoverrideArgs.builder()\n .ip(\"192.168.1.1\")\n .port(2000.0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFdssettingPushoverride\n properties:\n ip: 192.168.1.1\n port: '2000'\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FdsSettingPushOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingPushoverride:FmupdateFdssettingPushoverride labelname FmupdateFdsSettingPushOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fmupdateFdssettingPushoverrideId": { "type": "string", @@ -42599,7 +42599,7 @@ } }, "fortimanager:index/fmupdateFdssettingServeroverride:FmupdateFdssettingServeroverride": { - "description": "Server override configure.\n\n\u003e This resource is a sub resource for variable `server_override` of resource `fortimanager.FmupdateFdssetting`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `servlist`: `fortimanager_fmupdate_fdssetting_serveroverride_servlist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingServeroverride(\"trname\", {\n servlists: [{\n id: 1,\n ip: \"192.168.1.1\",\n port: 2000,\n serviceType: \"fct\",\n }],\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingServeroverride(\"trname\",\n servlists=[{\n \"id\": 1,\n \"ip\": \"192.168.1.1\",\n \"port\": 2000,\n \"service_type\": \"fct\",\n }],\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFdssettingServeroverride(\"trname\", new()\n {\n Servlists = new[]\n {\n new Fortimanager.Inputs.FmupdateFdssettingServeroverrideServlistArgs\n {\n Id = 1,\n Ip = \"192.168.1.1\",\n Port = 2000,\n ServiceType = \"fct\",\n },\n },\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingServeroverride(ctx, \"trname\", \u0026fortimanager.FmupdateFdssettingServeroverrideArgs{\n\t\t\tServlists: fortimanager.FmupdateFdssettingServeroverrideServlistArray{\n\t\t\t\t\u0026fortimanager.FmupdateFdssettingServeroverrideServlistArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\t\t\tPort: pulumi.Float64(2000),\n\t\t\t\t\tServiceType: pulumi.String(\"fct\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingServeroverride;\nimport com.pulumi.fortimanager.FmupdateFdssettingServeroverrideArgs;\nimport com.pulumi.fortimanager.inputs.FmupdateFdssettingServeroverrideServlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFdssettingServeroverride(\"trname\", FmupdateFdssettingServeroverrideArgs.builder()\n .servlists(FmupdateFdssettingServeroverrideServlistArgs.builder()\n .id(\"1\")\n .ip(\"192.168.1.1\")\n .port(\"2000\")\n .serviceType(\"fct\")\n .build())\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFdssettingServeroverride\n properties:\n servlists:\n - id: '1'\n ip: 192.168.1.1\n port: '2000'\n serviceType: fct\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FdsSettingServerOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingServeroverride:FmupdateFdssettingServeroverride labelname FmupdateFdsSettingServerOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Server override configure.\n\n\u003e This resource is a sub resource for variable `server_override` of resource `fortimanager.FmupdateFdssetting`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `servlist`: `fortimanager_fmupdate_fdssetting_serveroverride_servlist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFdssettingServeroverride(\"trname\", {\n servlists: [{\n id: 1,\n ip: \"192.168.1.1\",\n port: 2000,\n serviceType: \"fct\",\n }],\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFdssettingServeroverride(\"trname\",\n servlists=[{\n \"id\": 1,\n \"ip\": \"192.168.1.1\",\n \"port\": 2000,\n \"service_type\": \"fct\",\n }],\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFdssettingServeroverride(\"trname\", new()\n {\n Servlists = new[]\n {\n new Fortimanager.Inputs.FmupdateFdssettingServeroverrideServlistArgs\n {\n Id = 1,\n Ip = \"192.168.1.1\",\n Port = 2000,\n ServiceType = \"fct\",\n },\n },\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFdssettingServeroverride(ctx, \"trname\", \u0026fortimanager.FmupdateFdssettingServeroverrideArgs{\n\t\t\tServlists: fortimanager.FmupdateFdssettingServeroverrideServlistArray{\n\t\t\t\t\u0026fortimanager.FmupdateFdssettingServeroverrideServlistArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\t\t\tPort: pulumi.Float64(2000),\n\t\t\t\t\tServiceType: pulumi.String(\"fct\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFdssettingServeroverride;\nimport com.pulumi.fortimanager.FmupdateFdssettingServeroverrideArgs;\nimport com.pulumi.fortimanager.inputs.FmupdateFdssettingServeroverrideServlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFdssettingServeroverride(\"trname\", FmupdateFdssettingServeroverrideArgs.builder()\n .servlists(FmupdateFdssettingServeroverrideServlistArgs.builder()\n .id(1.0)\n .ip(\"192.168.1.1\")\n .port(2000.0)\n .serviceType(\"fct\")\n .build())\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFdssettingServeroverride\n properties:\n servlists:\n - id: '1'\n ip: 192.168.1.1\n port: '2000'\n serviceType: fct\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FdsSettingServerOverride can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFdssettingServeroverride:FmupdateFdssettingServeroverride labelname FmupdateFdsSettingServerOverride\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -42996,7 +42996,7 @@ } }, "fortimanager:index/fmupdateFwmsettingUpgradetimeout:FmupdateFwmsettingUpgradetimeout": { - "description": "Configure the timeout value of image upgrade process.\n\n\u003e This resource is a sub resource for variable `upgrade_timeout` of resource `fortimanager.FmupdateFwmsetting`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\", {\n checkStatusTimeout: 600,\n ctrlCheckStatusTimeout: 1200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\",\n check_status_timeout=600,\n ctrl_check_status_timeout=1200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\", new()\n {\n CheckStatusTimeout = 600,\n CtrlCheckStatusTimeout = 1200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFwmsettingUpgradetimeout(ctx, \"trname\", \u0026fortimanager.FmupdateFwmsettingUpgradetimeoutArgs{\n\t\t\tCheckStatusTimeout: pulumi.Float64(600),\n\t\t\tCtrlCheckStatusTimeout: pulumi.Float64(1200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFwmsettingUpgradetimeout;\nimport com.pulumi.fortimanager.FmupdateFwmsettingUpgradetimeoutArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFwmsettingUpgradetimeout(\"trname\", FmupdateFwmsettingUpgradetimeoutArgs.builder()\n .checkStatusTimeout(600)\n .ctrlCheckStatusTimeout(1200)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFwmsettingUpgradetimeout\n properties:\n checkStatusTimeout: 600\n ctrlCheckStatusTimeout: 1200\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FwmSettingUpgradeTimeout can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFwmsettingUpgradetimeout:FmupdateFwmsettingUpgradetimeout labelname FmupdateFwmSettingUpgradeTimeout\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure the timeout value of image upgrade process.\n\n\u003e This resource is a sub resource for variable `upgrade_timeout` of resource `fortimanager.FmupdateFwmsetting`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\", {\n checkStatusTimeout: 600,\n ctrlCheckStatusTimeout: 1200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\",\n check_status_timeout=600,\n ctrl_check_status_timeout=1200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateFwmsettingUpgradetimeout(\"trname\", new()\n {\n CheckStatusTimeout = 600,\n CtrlCheckStatusTimeout = 1200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateFwmsettingUpgradetimeout(ctx, \"trname\", \u0026fortimanager.FmupdateFwmsettingUpgradetimeoutArgs{\n\t\t\tCheckStatusTimeout: pulumi.Float64(600),\n\t\t\tCtrlCheckStatusTimeout: pulumi.Float64(1200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateFwmsettingUpgradetimeout;\nimport com.pulumi.fortimanager.FmupdateFwmsettingUpgradetimeoutArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateFwmsettingUpgradetimeout(\"trname\", FmupdateFwmsettingUpgradetimeoutArgs.builder()\n .checkStatusTimeout(600.0)\n .ctrlCheckStatusTimeout(1200.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateFwmsettingUpgradetimeout\n properties:\n checkStatusTimeout: 600\n ctrlCheckStatusTimeout: 1200\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate FwmSettingUpgradeTimeout can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateFwmsettingUpgradetimeout:FmupdateFwmsettingUpgradetimeout labelname FmupdateFwmSettingUpgradeTimeout\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "checkStatusTimeout": { "type": "number", @@ -43288,7 +43288,7 @@ } }, "fortimanager:index/fmupdateServeraccesspriorities:FmupdateServeraccesspriorities": { - "description": "Configure priorities for FortiGate units accessing antivirus updates and web filtering services.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `private_server`: `fortimanager_fmupdate_serveraccesspriorities_privateserver`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateServeraccesspriorities(\"trname\", {\n accessPublic: \"enable\",\n avIps: \"enable\",\n privateServers: [{\n id: 1,\n ip: \"192.168.1.1\",\n }],\n webSpam: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateServeraccesspriorities(\"trname\",\n access_public=\"enable\",\n av_ips=\"enable\",\n private_servers=[{\n \"id\": 1,\n \"ip\": \"192.168.1.1\",\n }],\n web_spam=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateServeraccesspriorities(\"trname\", new()\n {\n AccessPublic = \"enable\",\n AvIps = \"enable\",\n PrivateServers = new[]\n {\n new Fortimanager.Inputs.FmupdateServeraccessprioritiesPrivateServerArgs\n {\n Id = 1,\n Ip = \"192.168.1.1\",\n },\n },\n WebSpam = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateServeraccesspriorities(ctx, \"trname\", \u0026fortimanager.FmupdateServeraccessprioritiesArgs{\n\t\t\tAccessPublic: pulumi.String(\"enable\"),\n\t\t\tAvIps: pulumi.String(\"enable\"),\n\t\t\tPrivateServers: fortimanager.FmupdateServeraccessprioritiesPrivateServerArray{\n\t\t\t\t\u0026fortimanager.FmupdateServeraccessprioritiesPrivateServerArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWebSpam: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateServeraccesspriorities;\nimport com.pulumi.fortimanager.FmupdateServeraccessprioritiesArgs;\nimport com.pulumi.fortimanager.inputs.FmupdateServeraccessprioritiesPrivateServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateServeraccesspriorities(\"trname\", FmupdateServeraccessprioritiesArgs.builder()\n .accessPublic(\"enable\")\n .avIps(\"enable\")\n .privateServers(FmupdateServeraccessprioritiesPrivateServerArgs.builder()\n .id(\"1\")\n .ip(\"192.168.1.1\")\n .build())\n .webSpam(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateServeraccesspriorities\n properties:\n accessPublic: enable\n avIps: enable\n privateServers:\n - id: '1'\n ip: 192.168.1.1\n webSpam: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate ServerAccessPriorities can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateServeraccesspriorities:FmupdateServeraccesspriorities labelname FmupdateServerAccessPriorities\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure priorities for FortiGate units accessing antivirus updates and web filtering services.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `private_server`: `fortimanager_fmupdate_serveraccesspriorities_privateserver`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateServeraccesspriorities(\"trname\", {\n accessPublic: \"enable\",\n avIps: \"enable\",\n privateServers: [{\n id: 1,\n ip: \"192.168.1.1\",\n }],\n webSpam: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateServeraccesspriorities(\"trname\",\n access_public=\"enable\",\n av_ips=\"enable\",\n private_servers=[{\n \"id\": 1,\n \"ip\": \"192.168.1.1\",\n }],\n web_spam=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateServeraccesspriorities(\"trname\", new()\n {\n AccessPublic = \"enable\",\n AvIps = \"enable\",\n PrivateServers = new[]\n {\n new Fortimanager.Inputs.FmupdateServeraccessprioritiesPrivateServerArgs\n {\n Id = 1,\n Ip = \"192.168.1.1\",\n },\n },\n WebSpam = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateServeraccesspriorities(ctx, \"trname\", \u0026fortimanager.FmupdateServeraccessprioritiesArgs{\n\t\t\tAccessPublic: pulumi.String(\"enable\"),\n\t\t\tAvIps: pulumi.String(\"enable\"),\n\t\t\tPrivateServers: fortimanager.FmupdateServeraccessprioritiesPrivateServerArray{\n\t\t\t\t\u0026fortimanager.FmupdateServeraccessprioritiesPrivateServerArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWebSpam: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateServeraccesspriorities;\nimport com.pulumi.fortimanager.FmupdateServeraccessprioritiesArgs;\nimport com.pulumi.fortimanager.inputs.FmupdateServeraccessprioritiesPrivateServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateServeraccesspriorities(\"trname\", FmupdateServeraccessprioritiesArgs.builder()\n .accessPublic(\"enable\")\n .avIps(\"enable\")\n .privateServers(FmupdateServeraccessprioritiesPrivateServerArgs.builder()\n .id(1.0)\n .ip(\"192.168.1.1\")\n .build())\n .webSpam(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateServeraccesspriorities\n properties:\n accessPublic: enable\n avIps: enable\n privateServers:\n - id: '1'\n ip: 192.168.1.1\n webSpam: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate ServerAccessPriorities can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateServeraccesspriorities:FmupdateServeraccesspriorities labelname FmupdateServerAccessPriorities\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "accessPublic": { "type": "string", @@ -43600,7 +43600,7 @@ } }, "fortimanager:index/fmupdateWebspamFgdsetting:FmupdateWebspamFgdsetting": { - "description": "Configure the FortiGuard run parameters.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `server_override`: `fortimanager_fmupdate_webspam_fgdsetting_serveroverride`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateWebspamFgdsetting(\"trname\", {\n avCache: 400,\n avLog: \"all\",\n avPreload: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateWebspamFgdsetting(\"trname\",\n av_cache=400,\n av_log=\"all\",\n av_preload=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateWebspamFgdsetting(\"trname\", new()\n {\n AvCache = 400,\n AvLog = \"all\",\n AvPreload = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateWebspamFgdsetting(ctx, \"trname\", \u0026fortimanager.FmupdateWebspamFgdsettingArgs{\n\t\t\tAvCache: pulumi.Float64(400),\n\t\t\tAvLog: pulumi.String(\"all\"),\n\t\t\tAvPreload: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateWebspamFgdsetting;\nimport com.pulumi.fortimanager.FmupdateWebspamFgdsettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateWebspamFgdsetting(\"trname\", FmupdateWebspamFgdsettingArgs.builder()\n .avCache(\"400\")\n .avLog(\"all\")\n .avPreload(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateWebspamFgdsetting\n properties:\n avCache: '400'\n avLog: all\n avPreload: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate WebSpamFgdSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateWebspamFgdsetting:FmupdateWebspamFgdsetting labelname FmupdateWebSpamFgdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure the FortiGuard run parameters.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `server_override`: `fortimanager_fmupdate_webspam_fgdsetting_serveroverride`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.FmupdateWebspamFgdsetting(\"trname\", {\n avCache: 400,\n avLog: \"all\",\n avPreload: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.FmupdateWebspamFgdsetting(\"trname\",\n av_cache=400,\n av_log=\"all\",\n av_preload=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.FmupdateWebspamFgdsetting(\"trname\", new()\n {\n AvCache = 400,\n AvLog = \"all\",\n AvPreload = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewFmupdateWebspamFgdsetting(ctx, \"trname\", \u0026fortimanager.FmupdateWebspamFgdsettingArgs{\n\t\t\tAvCache: pulumi.Float64(400),\n\t\t\tAvLog: pulumi.String(\"all\"),\n\t\t\tAvPreload: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.FmupdateWebspamFgdsetting;\nimport com.pulumi.fortimanager.FmupdateWebspamFgdsettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new FmupdateWebspamFgdsetting(\"trname\", FmupdateWebspamFgdsettingArgs.builder()\n .avCache(400.0)\n .avLog(\"all\")\n .avPreload(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:FmupdateWebspamFgdsetting\n properties:\n avCache: '400'\n avLog: all\n avPreload: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFmupdate WebSpamFgdSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/fmupdateWebspamFgdsetting:FmupdateWebspamFgdsetting labelname FmupdateWebSpamFgdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "asCache": { "type": "number", @@ -44676,7 +44676,7 @@ } }, "fortimanager:index/objectAntivirusProfile:ObjectAntivirusProfile": { - "description": "Configure AntiVirus profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `cifs`: `fortimanager.ObjectAntivirusProfileCifs`\n\u003e- `content_disarm`: `fortimanager.ObjectAntivirusProfileContentdisarm`\n\u003e- `ftp`: `fortimanager.ObjectAntivirusProfileFtp`\n\u003e- `http`: `fortimanager.ObjectAntivirusProfileHttp`\n\u003e- `imap`: `fortimanager.ObjectAntivirusProfileImap`\n\u003e- `mapi`: `fortimanager.ObjectAntivirusProfileMapi`\n\u003e- `nac_quar`: `fortimanager.ObjectAntivirusProfileNacquar`\n\u003e- `nntp`: `fortimanager.ObjectAntivirusProfileNntp`\n\u003e- `outbreak_prevention`: `fortimanager.ObjectAntivirusProfileOutbreakprevention`\n\u003e- `pop3`: `fortimanager.ObjectAntivirusProfilePop3`\n\u003e- `smb`: `fortimanager_object_antivirus_profile_smb`\n\u003e- `smtp`: `fortimanager.ObjectAntivirusProfileSmtp`\n\u003e- `ssh`: `fortimanager.ObjectAntivirusProfileSsh`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectAntivirusProfile(\"trname\", {\n analyticsDb: \"disable\",\n analyticsMaxUpload: 20,\n avBlockLog: \"disable\",\n avVirusLog: \"disable\",\n comment: \"tefv comment\",\n extendedLog: \"disable\",\n ftgdAnalytics: \"disable\",\n mobileMalwareDb: \"disable\",\n scanMode: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectAntivirusProfile(\"trname\",\n analytics_db=\"disable\",\n analytics_max_upload=20,\n av_block_log=\"disable\",\n av_virus_log=\"disable\",\n comment=\"tefv comment\",\n extended_log=\"disable\",\n ftgd_analytics=\"disable\",\n mobile_malware_db=\"disable\",\n scan_mode=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n {\n AnalyticsDb = \"disable\",\n AnalyticsMaxUpload = 20,\n AvBlockLog = \"disable\",\n AvVirusLog = \"disable\",\n Comment = \"tefv comment\",\n ExtendedLog = \"disable\",\n FtgdAnalytics = \"disable\",\n MobileMalwareDb = \"disable\",\n ScanMode = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", \u0026fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tAnalyticsDb: pulumi.String(\"disable\"),\n\t\t\tAnalyticsMaxUpload: pulumi.Float64(20),\n\t\t\tAvBlockLog: pulumi.String(\"disable\"),\n\t\t\tAvVirusLog: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"tefv comment\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFtgdAnalytics: pulumi.String(\"disable\"),\n\t\t\tMobileMalwareDb: pulumi.String(\"disable\"),\n\t\t\tScanMode: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectAntivirusProfile(\"trname\", ObjectAntivirusProfileArgs.builder()\n .analyticsDb(\"disable\")\n .analyticsMaxUpload(20)\n .avBlockLog(\"disable\")\n .avVirusLog(\"disable\")\n .comment(\"tefv comment\")\n .extendedLog(\"disable\")\n .ftgdAnalytics(\"disable\")\n .mobileMalwareDb(\"disable\")\n .scanMode(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectAntivirusProfile\n properties:\n analyticsDb: disable\n analyticsMaxUpload: 20\n avBlockLog: disable\n avVirusLog: disable\n comment: tefv comment\n extendedLog: disable\n ftgdAnalytics: disable\n mobileMalwareDb: disable\n scanMode: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectAntivirus Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfile:ObjectAntivirusProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AntiVirus profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `cifs`: `fortimanager.ObjectAntivirusProfileCifs`\n\u003e- `content_disarm`: `fortimanager.ObjectAntivirusProfileContentdisarm`\n\u003e- `ftp`: `fortimanager.ObjectAntivirusProfileFtp`\n\u003e- `http`: `fortimanager.ObjectAntivirusProfileHttp`\n\u003e- `imap`: `fortimanager.ObjectAntivirusProfileImap`\n\u003e- `mapi`: `fortimanager.ObjectAntivirusProfileMapi`\n\u003e- `nac_quar`: `fortimanager.ObjectAntivirusProfileNacquar`\n\u003e- `nntp`: `fortimanager.ObjectAntivirusProfileNntp`\n\u003e- `outbreak_prevention`: `fortimanager.ObjectAntivirusProfileOutbreakprevention`\n\u003e- `pop3`: `fortimanager.ObjectAntivirusProfilePop3`\n\u003e- `smb`: `fortimanager_object_antivirus_profile_smb`\n\u003e- `smtp`: `fortimanager.ObjectAntivirusProfileSmtp`\n\u003e- `ssh`: `fortimanager.ObjectAntivirusProfileSsh`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectAntivirusProfile(\"trname\", {\n analyticsDb: \"disable\",\n analyticsMaxUpload: 20,\n avBlockLog: \"disable\",\n avVirusLog: \"disable\",\n comment: \"tefv comment\",\n extendedLog: \"disable\",\n ftgdAnalytics: \"disable\",\n mobileMalwareDb: \"disable\",\n scanMode: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectAntivirusProfile(\"trname\",\n analytics_db=\"disable\",\n analytics_max_upload=20,\n av_block_log=\"disable\",\n av_virus_log=\"disable\",\n comment=\"tefv comment\",\n extended_log=\"disable\",\n ftgd_analytics=\"disable\",\n mobile_malware_db=\"disable\",\n scan_mode=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectAntivirusProfile(\"trname\", new()\n {\n AnalyticsDb = \"disable\",\n AnalyticsMaxUpload = 20,\n AvBlockLog = \"disable\",\n AvVirusLog = \"disable\",\n Comment = \"tefv comment\",\n ExtendedLog = \"disable\",\n FtgdAnalytics = \"disable\",\n MobileMalwareDb = \"disable\",\n ScanMode = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectAntivirusProfile(ctx, \"trname\", \u0026fortimanager.ObjectAntivirusProfileArgs{\n\t\t\tAnalyticsDb: pulumi.String(\"disable\"),\n\t\t\tAnalyticsMaxUpload: pulumi.Float64(20),\n\t\t\tAvBlockLog: pulumi.String(\"disable\"),\n\t\t\tAvVirusLog: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"tefv comment\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFtgdAnalytics: pulumi.String(\"disable\"),\n\t\t\tMobileMalwareDb: pulumi.String(\"disable\"),\n\t\t\tScanMode: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectAntivirusProfile;\nimport com.pulumi.fortimanager.ObjectAntivirusProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectAntivirusProfile(\"trname\", ObjectAntivirusProfileArgs.builder()\n .analyticsDb(\"disable\")\n .analyticsMaxUpload(20.0)\n .avBlockLog(\"disable\")\n .avVirusLog(\"disable\")\n .comment(\"tefv comment\")\n .extendedLog(\"disable\")\n .ftgdAnalytics(\"disable\")\n .mobileMalwareDb(\"disable\")\n .scanMode(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectAntivirusProfile\n properties:\n analyticsDb: disable\n analyticsMaxUpload: 20\n avBlockLog: disable\n avVirusLog: disable\n comment: tefv comment\n extendedLog: disable\n ftgdAnalytics: disable\n mobileMalwareDb: disable\n scanMode: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectAntivirus Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectAntivirusProfile:ObjectAntivirusProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -48056,7 +48056,7 @@ } }, "fortimanager:index/objectApplicationCategories:ObjectApplicationCategories": { - "description": "ObjectApplication Categories\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectApplicationCategories(\"trname\", {fosid: 99});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectApplicationCategories(\"trname\", fosid=99)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectApplicationCategories(\"trname\", new()\n {\n Fosid = 99,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectApplicationCategories(ctx, \"trname\", \u0026fortimanager.ObjectApplicationCategoriesArgs{\n\t\t\tFosid: pulumi.Float64(99),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationCategories;\nimport com.pulumi.fortimanager.ObjectApplicationCategoriesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectApplicationCategories(\"trname\", ObjectApplicationCategoriesArgs.builder()\n .fosid(\"99\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectApplicationCategories\n properties:\n fosid: '99'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectApplication Categories can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationCategories:ObjectApplicationCategories labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectApplication Categories\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectApplicationCategories(\"trname\", {fosid: 99});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectApplicationCategories(\"trname\", fosid=99)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectApplicationCategories(\"trname\", new()\n {\n Fosid = 99,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectApplicationCategories(ctx, \"trname\", \u0026fortimanager.ObjectApplicationCategoriesArgs{\n\t\t\tFosid: pulumi.Float64(99),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationCategories;\nimport com.pulumi.fortimanager.ObjectApplicationCategoriesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectApplicationCategories(\"trname\", ObjectApplicationCategoriesArgs.builder()\n .fosid(99.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectApplicationCategories\n properties:\n fosid: '99'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectApplication Categories can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationCategories:ObjectApplicationCategories labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -48863,7 +48863,7 @@ } }, "fortimanager:index/objectApplicationListDefaultnetworkservices:ObjectApplicationListDefaultnetworkservices": { - "description": "Default network service entries.\n\n\u003e This resource is a sub resource for variable `default_network_services` of resource `fortimanager.ObjectApplicationList`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectApplicationList = new fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\", {});\nconst trnameObjectApplicationListDefaultnetworkservices = new fortimanager.ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\", {\n services: [\"dns\"],\n violationAction: \"pass\",\n list: trnameObjectApplicationList.name,\n fosid: 1,\n}, {\n dependsOn: [trnameObjectApplicationList],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_application_list = fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\")\ntrname_object_application_list_defaultnetworkservices = fortimanager.ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\",\n services=[\"dns\"],\n violation_action=\"pass\",\n list=trname_object_application_list.name,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_application_list]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectApplicationList = new Fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListDefaultnetworkservices = new Fortimanager.ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\", new()\n {\n Services = new[]\n {\n \"dns\",\n },\n ViolationAction = \"pass\",\n List = trnameObjectApplicationList.Name,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectApplicationList,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectApplicationList, err := fortimanager.NewObjectApplicationList(ctx, \"trnameObjectApplicationList\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectApplicationListDefaultnetworkservices(ctx, \"trnameObjectApplicationListDefaultnetworkservices\", \u0026fortimanager.ObjectApplicationListDefaultnetworkservicesArgs{\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dns\"),\n\t\t\t},\n\t\t\tViolationAction: pulumi.String(\"pass\"),\n\t\t\tList: trnameObjectApplicationList.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectApplicationList,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListDefaultnetworkservices;\nimport com.pulumi.fortimanager.ObjectApplicationListDefaultnetworkservicesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectApplicationList = new ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListDefaultnetworkservices = new ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\", ObjectApplicationListDefaultnetworkservicesArgs.builder()\n .services(\"dns\")\n .violationAction(\"pass\")\n .list(trnameObjectApplicationList.name())\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectApplicationList)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectApplicationListDefaultnetworkservices:\n type: fortimanager:ObjectApplicationListDefaultnetworkservices\n properties:\n services:\n - dns\n violationAction: pass\n list: ${trnameObjectApplicationList.name}\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectApplicationList}\n trnameObjectApplicationList:\n type: fortimanager:ObjectApplicationList\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectApplication ListDefaultNetworkServices can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListDefaultnetworkservices:ObjectApplicationListDefaultnetworkservices labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Default network service entries.\n\n\u003e This resource is a sub resource for variable `default_network_services` of resource `fortimanager.ObjectApplicationList`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectApplicationList = new fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\", {});\nconst trnameObjectApplicationListDefaultnetworkservices = new fortimanager.ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\", {\n services: [\"dns\"],\n violationAction: \"pass\",\n list: trnameObjectApplicationList.name,\n fosid: 1,\n}, {\n dependsOn: [trnameObjectApplicationList],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_application_list = fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\")\ntrname_object_application_list_defaultnetworkservices = fortimanager.ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\",\n services=[\"dns\"],\n violation_action=\"pass\",\n list=trname_object_application_list.name,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_application_list]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectApplicationList = new Fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListDefaultnetworkservices = new Fortimanager.ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\", new()\n {\n Services = new[]\n {\n \"dns\",\n },\n ViolationAction = \"pass\",\n List = trnameObjectApplicationList.Name,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectApplicationList,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectApplicationList, err := fortimanager.NewObjectApplicationList(ctx, \"trnameObjectApplicationList\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectApplicationListDefaultnetworkservices(ctx, \"trnameObjectApplicationListDefaultnetworkservices\", \u0026fortimanager.ObjectApplicationListDefaultnetworkservicesArgs{\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dns\"),\n\t\t\t},\n\t\t\tViolationAction: pulumi.String(\"pass\"),\n\t\t\tList: trnameObjectApplicationList.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectApplicationList,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListDefaultnetworkservices;\nimport com.pulumi.fortimanager.ObjectApplicationListDefaultnetworkservicesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectApplicationList = new ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListDefaultnetworkservices = new ObjectApplicationListDefaultnetworkservices(\"trnameObjectApplicationListDefaultnetworkservices\", ObjectApplicationListDefaultnetworkservicesArgs.builder()\n .services(\"dns\")\n .violationAction(\"pass\")\n .list(trnameObjectApplicationList.name())\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectApplicationList)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectApplicationListDefaultnetworkservices:\n type: fortimanager:ObjectApplicationListDefaultnetworkservices\n properties:\n services:\n - dns\n violationAction: pass\n list: ${trnameObjectApplicationList.name}\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectApplicationList}\n trnameObjectApplicationList:\n type: fortimanager:ObjectApplicationList\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectApplication ListDefaultNetworkServices can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListDefaultnetworkservices:ObjectApplicationListDefaultnetworkservices labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -49112,7 +49112,7 @@ } }, "fortimanager:index/objectApplicationListEntries:ObjectApplicationListEntries": { - "description": "Application list entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectApplicationList`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `parameters`: `fortimanager.ObjectApplicationListEntriesParameters`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectApplicationList = new fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\", {});\nconst trnameObjectApplicationListEntries = new fortimanager.ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\", {\n log: \"disable\",\n logPacket: \"enable\",\n quarantineLog: \"enable\",\n list: trnameObjectApplicationList.name,\n fosid: 1,\n}, {\n dependsOn: [trnameObjectApplicationList],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_application_list = fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\")\ntrname_object_application_list_entries = fortimanager.ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\",\n log=\"disable\",\n log_packet=\"enable\",\n quarantine_log=\"enable\",\n list=trname_object_application_list.name,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_application_list]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectApplicationList = new Fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListEntries = new Fortimanager.ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\", new()\n {\n Log = \"disable\",\n LogPacket = \"enable\",\n QuarantineLog = \"enable\",\n List = trnameObjectApplicationList.Name,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectApplicationList,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectApplicationList, err := fortimanager.NewObjectApplicationList(ctx, \"trnameObjectApplicationList\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectApplicationListEntries(ctx, \"trnameObjectApplicationListEntries\", \u0026fortimanager.ObjectApplicationListEntriesArgs{\n\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\tLogPacket: pulumi.String(\"enable\"),\n\t\t\tQuarantineLog: pulumi.String(\"enable\"),\n\t\t\tList: trnameObjectApplicationList.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectApplicationList,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListEntries;\nimport com.pulumi.fortimanager.ObjectApplicationListEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectApplicationList = new ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListEntries = new ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\", ObjectApplicationListEntriesArgs.builder()\n .log(\"disable\")\n .logPacket(\"enable\")\n .quarantineLog(\"enable\")\n .list(trnameObjectApplicationList.name())\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectApplicationList)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectApplicationListEntries:\n type: fortimanager:ObjectApplicationListEntries\n properties:\n log: disable\n logPacket: enable\n quarantineLog: enable\n list: ${trnameObjectApplicationList.name}\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectApplicationList}\n trnameObjectApplicationList:\n type: fortimanager:ObjectApplicationList\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectApplication ListEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListEntries:ObjectApplicationListEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Application list entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectApplicationList`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `parameters`: `fortimanager.ObjectApplicationListEntriesParameters`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectApplicationList = new fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\", {});\nconst trnameObjectApplicationListEntries = new fortimanager.ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\", {\n log: \"disable\",\n logPacket: \"enable\",\n quarantineLog: \"enable\",\n list: trnameObjectApplicationList.name,\n fosid: 1,\n}, {\n dependsOn: [trnameObjectApplicationList],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_application_list = fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\")\ntrname_object_application_list_entries = fortimanager.ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\",\n log=\"disable\",\n log_packet=\"enable\",\n quarantine_log=\"enable\",\n list=trname_object_application_list.name,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_application_list]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectApplicationList = new Fortimanager.ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListEntries = new Fortimanager.ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\", new()\n {\n Log = \"disable\",\n LogPacket = \"enable\",\n QuarantineLog = \"enable\",\n List = trnameObjectApplicationList.Name,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectApplicationList,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectApplicationList, err := fortimanager.NewObjectApplicationList(ctx, \"trnameObjectApplicationList\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectApplicationListEntries(ctx, \"trnameObjectApplicationListEntries\", \u0026fortimanager.ObjectApplicationListEntriesArgs{\n\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\tLogPacket: pulumi.String(\"enable\"),\n\t\t\tQuarantineLog: pulumi.String(\"enable\"),\n\t\t\tList: trnameObjectApplicationList.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectApplicationList,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectApplicationList;\nimport com.pulumi.fortimanager.ObjectApplicationListEntries;\nimport com.pulumi.fortimanager.ObjectApplicationListEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectApplicationList = new ObjectApplicationList(\"trnameObjectApplicationList\");\n\n var trnameObjectApplicationListEntries = new ObjectApplicationListEntries(\"trnameObjectApplicationListEntries\", ObjectApplicationListEntriesArgs.builder()\n .log(\"disable\")\n .logPacket(\"enable\")\n .quarantineLog(\"enable\")\n .list(trnameObjectApplicationList.name())\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectApplicationList)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectApplicationListEntries:\n type: fortimanager:ObjectApplicationListEntries\n properties:\n log: disable\n logPacket: enable\n quarantineLog: enable\n list: ${trnameObjectApplicationList.name}\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectApplicationList}\n trnameObjectApplicationList:\n type: fortimanager:ObjectApplicationList\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectApplication ListEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectApplicationListEntries:ObjectApplicationListEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -55855,7 +55855,7 @@ } }, "fortimanager:index/objectCredentialstoreDomaincontroller:ObjectCredentialstoreDomaincontroller": { - "description": "Define known domain controller servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\", {\n domainName: \"tu.com\",\n hostname: \"sti\",\n ip: \"1.0.0.22\",\n ip6: \"::\",\n passwords: [\"fdsafda\"],\n port: 20,\n scopetype: \"inherit\",\n serverName: \"sewe1221\",\n username: \"user\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\",\n domain_name=\"tu.com\",\n hostname=\"sti\",\n ip=\"1.0.0.22\",\n ip6=\"::\",\n passwords=[\"fdsafda\"],\n port=20,\n scopetype=\"inherit\",\n server_name=\"sewe1221\",\n username=\"user\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\", new()\n {\n DomainName = \"tu.com\",\n Hostname = \"sti\",\n Ip = \"1.0.0.22\",\n Ip6 = \"::\",\n Passwords = new[]\n {\n \"fdsafda\",\n },\n Port = 20,\n Scopetype = \"inherit\",\n ServerName = \"sewe1221\",\n Username = \"user\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCredentialstoreDomaincontroller(ctx, \"trname\", \u0026fortimanager.ObjectCredentialstoreDomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"tu.com\"),\n\t\t\tHostname: pulumi.String(\"sti\"),\n\t\t\tIp: pulumi.String(\"1.0.0.22\"),\n\t\t\tIp6: pulumi.String(\"::\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdsafda\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(20),\n\t\t\tScopetype: pulumi.String(\"inherit\"),\n\t\t\tServerName: pulumi.String(\"sewe1221\"),\n\t\t\tUsername: pulumi.String(\"user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCredentialstoreDomaincontroller;\nimport com.pulumi.fortimanager.ObjectCredentialstoreDomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectCredentialstoreDomaincontroller(\"trname\", ObjectCredentialstoreDomaincontrollerArgs.builder()\n .domainName(\"tu.com\")\n .hostname(\"sti\")\n .ip(\"1.0.0.22\")\n .ip6(\"::\")\n .passwords(\"fdsafda\")\n .port(20)\n .scopetype(\"inherit\")\n .serverName(\"sewe1221\")\n .username(\"user\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectCredentialstoreDomaincontroller\n properties:\n domainName: tu.com\n hostname: sti\n ip: 1.0.0.22\n ip6: '::'\n passwords:\n - fdsafda\n port: 20\n scopetype: inherit\n serverName: sewe1221\n username: user\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectCredentialStore DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCredentialstoreDomaincontroller:ObjectCredentialstoreDomaincontroller labelname {{server_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Define known domain controller servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\", {\n domainName: \"tu.com\",\n hostname: \"sti\",\n ip: \"1.0.0.22\",\n ip6: \"::\",\n passwords: [\"fdsafda\"],\n port: 20,\n scopetype: \"inherit\",\n serverName: \"sewe1221\",\n username: \"user\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\",\n domain_name=\"tu.com\",\n hostname=\"sti\",\n ip=\"1.0.0.22\",\n ip6=\"::\",\n passwords=[\"fdsafda\"],\n port=20,\n scopetype=\"inherit\",\n server_name=\"sewe1221\",\n username=\"user\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectCredentialstoreDomaincontroller(\"trname\", new()\n {\n DomainName = \"tu.com\",\n Hostname = \"sti\",\n Ip = \"1.0.0.22\",\n Ip6 = \"::\",\n Passwords = new[]\n {\n \"fdsafda\",\n },\n Port = 20,\n Scopetype = \"inherit\",\n ServerName = \"sewe1221\",\n Username = \"user\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectCredentialstoreDomaincontroller(ctx, \"trname\", \u0026fortimanager.ObjectCredentialstoreDomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"tu.com\"),\n\t\t\tHostname: pulumi.String(\"sti\"),\n\t\t\tIp: pulumi.String(\"1.0.0.22\"),\n\t\t\tIp6: pulumi.String(\"::\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdsafda\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(20),\n\t\t\tScopetype: pulumi.String(\"inherit\"),\n\t\t\tServerName: pulumi.String(\"sewe1221\"),\n\t\t\tUsername: pulumi.String(\"user\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectCredentialstoreDomaincontroller;\nimport com.pulumi.fortimanager.ObjectCredentialstoreDomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectCredentialstoreDomaincontroller(\"trname\", ObjectCredentialstoreDomaincontrollerArgs.builder()\n .domainName(\"tu.com\")\n .hostname(\"sti\")\n .ip(\"1.0.0.22\")\n .ip6(\"::\")\n .passwords(\"fdsafda\")\n .port(20.0)\n .scopetype(\"inherit\")\n .serverName(\"sewe1221\")\n .username(\"user\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectCredentialstoreDomaincontroller\n properties:\n domainName: tu.com\n hostname: sti\n ip: 1.0.0.22\n ip6: '::'\n passwords:\n - fdsafda\n port: 20\n scopetype: inherit\n serverName: sewe1221\n username: user\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectCredentialStore DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectCredentialstoreDomaincontroller:ObjectCredentialstoreDomaincontroller labelname {{server_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -56877,7 +56877,7 @@ } }, "fortimanager:index/objectDlpFilepattern:ObjectDlpFilepattern": { - "description": "Configure file patterns used by DLP blocking.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectDlpFilepatternEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname1 = new fortimanager.ObjectDlpFilepattern(\"trname1\", {\n comment: \"This is a Terraform example\",\n fosid: 3,\n});\nconst trname2 = new fortimanager.ObjectDlpFilepattern(\"trname2\", {\n entries: [\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.bat\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.com\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.dll\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.doc\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.exe\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.gz\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.hta\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.ppt\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.rar\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.scr\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.tar\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.tgz\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.vb?\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.wps\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.xl?\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.zip\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.pif\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.cpl\",\n },\n ],\n fosid: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname1 = fortimanager.ObjectDlpFilepattern(\"trname1\",\n comment=\"This is a Terraform example\",\n fosid=3)\ntrname2 = fortimanager.ObjectDlpFilepattern(\"trname2\",\n entries=[\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.bat\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.com\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.dll\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.doc\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.exe\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.gz\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.hta\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.ppt\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.rar\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.scr\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.tar\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.tgz\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.vb?\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.wps\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.xl?\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.zip\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.pif\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.cpl\",\n },\n ],\n fosid=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortimanager.ObjectDlpFilepattern(\"trname1\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 3,\n });\n\n var trname2 = new Fortimanager.ObjectDlpFilepattern(\"trname2\", new()\n {\n Entries = new[]\n {\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.bat\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.com\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.dll\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.doc\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.exe\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.gz\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.hta\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.ppt\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.rar\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.scr\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.tar\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.tgz\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.vb?\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.wps\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.xl?\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.zip\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.pif\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.cpl\",\n },\n },\n Fosid = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDlpFilepattern(ctx, \"trname1\", \u0026fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDlpFilepattern(ctx, \"trname2\", \u0026fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tEntries: fortimanager.ObjectDlpFilepatternEntryArray{\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.bat\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.com\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.dll\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.doc\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.exe\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.gz\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.hta\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.ppt\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.rar\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.scr\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.tar\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.tgz\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.vb?\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.wps\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.xl?\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.zip\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.pif\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.cpl\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpFilepattern;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternArgs;\nimport com.pulumi.fortimanager.inputs.ObjectDlpFilepatternEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1 = new ObjectDlpFilepattern(\"trname1\", ObjectDlpFilepatternArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(3)\n .build());\n\n var trname2 = new ObjectDlpFilepattern(\"trname2\", ObjectDlpFilepatternArgs.builder()\n .entries( \n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.bat\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.com\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.dll\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.doc\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.exe\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.gz\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.hta\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.ppt\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.rar\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.scr\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.tar\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.tgz\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.vb?\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.wps\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.xl?\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.zip\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.pif\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.cpl\")\n .build())\n .fosid(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortimanager:ObjectDlpFilepattern\n properties:\n comment: This is a Terraform example\n fosid: 3\n trname2:\n type: fortimanager:ObjectDlpFilepattern\n properties:\n entries:\n - fileType: unknown\n filterType: pattern\n pattern: '*.bat'\n - fileType: unknown\n filterType: pattern\n pattern: '*.com'\n - fileType: unknown\n filterType: pattern\n pattern: '*.dll'\n - fileType: unknown\n filterType: pattern\n pattern: '*.doc'\n - fileType: unknown\n filterType: pattern\n pattern: '*.exe'\n - fileType: unknown\n filterType: pattern\n pattern: '*.gz'\n - fileType: unknown\n filterType: pattern\n pattern: '*.hta'\n - fileType: unknown\n filterType: pattern\n pattern: '*.ppt'\n - fileType: unknown\n filterType: pattern\n pattern: '*.rar'\n - fileType: unknown\n filterType: pattern\n pattern: '*.scr'\n - fileType: unknown\n filterType: pattern\n pattern: '*.tar'\n - fileType: unknown\n filterType: pattern\n pattern: '*.tgz'\n - fileType: unknown\n filterType: pattern\n pattern: '*.vb?'\n - fileType: unknown\n filterType: pattern\n pattern: '*.wps'\n - fileType: unknown\n filterType: pattern\n pattern: '*.xl?'\n - fileType: unknown\n filterType: pattern\n pattern: '*.zip'\n - fileType: unknown\n filterType: pattern\n pattern: '*.pif'\n - fileType: unknown\n filterType: pattern\n pattern: '*.cpl'\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDlp Filepattern can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFilepattern:ObjectDlpFilepattern labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure file patterns used by DLP blocking.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectDlpFilepatternEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname1 = new fortimanager.ObjectDlpFilepattern(\"trname1\", {\n comment: \"This is a Terraform example\",\n fosid: 3,\n});\nconst trname2 = new fortimanager.ObjectDlpFilepattern(\"trname2\", {\n entries: [\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.bat\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.com\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.dll\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.doc\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.exe\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.gz\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.hta\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.ppt\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.rar\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.scr\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.tar\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.tgz\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.vb?\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.wps\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.xl?\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.zip\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.pif\",\n },\n {\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.cpl\",\n },\n ],\n fosid: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname1 = fortimanager.ObjectDlpFilepattern(\"trname1\",\n comment=\"This is a Terraform example\",\n fosid=3)\ntrname2 = fortimanager.ObjectDlpFilepattern(\"trname2\",\n entries=[\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.bat\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.com\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.dll\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.doc\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.exe\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.gz\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.hta\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.ppt\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.rar\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.scr\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.tar\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.tgz\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.vb?\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.wps\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.xl?\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.zip\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.pif\",\n },\n {\n \"file_type\": \"unknown\",\n \"filter_type\": \"pattern\",\n \"pattern\": \"*.cpl\",\n },\n ],\n fosid=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortimanager.ObjectDlpFilepattern(\"trname1\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 3,\n });\n\n var trname2 = new Fortimanager.ObjectDlpFilepattern(\"trname2\", new()\n {\n Entries = new[]\n {\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.bat\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.com\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.dll\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.doc\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.exe\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.gz\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.hta\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.ppt\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.rar\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.scr\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.tar\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.tgz\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.vb?\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.wps\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.xl?\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.zip\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.pif\",\n },\n new Fortimanager.Inputs.ObjectDlpFilepatternEntryArgs\n {\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.cpl\",\n },\n },\n Fosid = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDlpFilepattern(ctx, \"trname1\", \u0026fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDlpFilepattern(ctx, \"trname2\", \u0026fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tEntries: fortimanager.ObjectDlpFilepatternEntryArray{\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.bat\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.com\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.dll\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.doc\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.exe\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.gz\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.hta\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.ppt\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.rar\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.scr\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.tar\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.tgz\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.vb?\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.wps\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.xl?\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.zip\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.pif\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectDlpFilepatternEntryArgs{\n\t\t\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\t\t\tPattern: pulumi.String(\"*.cpl\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpFilepattern;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternArgs;\nimport com.pulumi.fortimanager.inputs.ObjectDlpFilepatternEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1 = new ObjectDlpFilepattern(\"trname1\", ObjectDlpFilepatternArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(3.0)\n .build());\n\n var trname2 = new ObjectDlpFilepattern(\"trname2\", ObjectDlpFilepatternArgs.builder()\n .entries( \n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.bat\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.com\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.dll\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.doc\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.exe\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.gz\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.hta\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.ppt\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.rar\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.scr\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.tar\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.tgz\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.vb?\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.wps\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.xl?\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.zip\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.pif\")\n .build(),\n ObjectDlpFilepatternEntryArgs.builder()\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.cpl\")\n .build())\n .fosid(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortimanager:ObjectDlpFilepattern\n properties:\n comment: This is a Terraform example\n fosid: 3\n trname2:\n type: fortimanager:ObjectDlpFilepattern\n properties:\n entries:\n - fileType: unknown\n filterType: pattern\n pattern: '*.bat'\n - fileType: unknown\n filterType: pattern\n pattern: '*.com'\n - fileType: unknown\n filterType: pattern\n pattern: '*.dll'\n - fileType: unknown\n filterType: pattern\n pattern: '*.doc'\n - fileType: unknown\n filterType: pattern\n pattern: '*.exe'\n - fileType: unknown\n filterType: pattern\n pattern: '*.gz'\n - fileType: unknown\n filterType: pattern\n pattern: '*.hta'\n - fileType: unknown\n filterType: pattern\n pattern: '*.ppt'\n - fileType: unknown\n filterType: pattern\n pattern: '*.rar'\n - fileType: unknown\n filterType: pattern\n pattern: '*.scr'\n - fileType: unknown\n filterType: pattern\n pattern: '*.tar'\n - fileType: unknown\n filterType: pattern\n pattern: '*.tgz'\n - fileType: unknown\n filterType: pattern\n pattern: '*.vb?'\n - fileType: unknown\n filterType: pattern\n pattern: '*.wps'\n - fileType: unknown\n filterType: pattern\n pattern: '*.xl?'\n - fileType: unknown\n filterType: pattern\n pattern: '*.zip'\n - fileType: unknown\n filterType: pattern\n pattern: '*.pif'\n - fileType: unknown\n filterType: pattern\n pattern: '*.cpl'\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDlp Filepattern can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFilepattern:ObjectDlpFilepattern labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -56999,7 +56999,7 @@ } }, "fortimanager:index/objectDlpFilepatternEntries:ObjectDlpFilepatternEntries": { - "description": "Configure file patterns used by DLP blocking.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectDlpFilepattern`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectDlpFilepattern(\"trname2\", {fosid: 5});\nconst trname = new fortimanager.ObjectDlpFilepatternEntries(\"trname\", {\n filepattern: trname2.fosid,\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.bat\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectDlpFilepattern(\"trname2\", fosid=5)\ntrname = fortimanager.ObjectDlpFilepatternEntries(\"trname\",\n filepattern=trname2.fosid,\n file_type=\"unknown\",\n filter_type=\"pattern\",\n pattern=\"*.bat\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectDlpFilepattern(\"trname2\", new()\n {\n Fosid = 5,\n });\n\n var trname = new Fortimanager.ObjectDlpFilepatternEntries(\"trname\", new()\n {\n Filepattern = trname2.Fosid,\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.bat\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectDlpFilepattern(ctx, \"trname2\", \u0026fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDlpFilepatternEntries(ctx, \"trname\", \u0026fortimanager.ObjectDlpFilepatternEntriesArgs{\n\t\t\tFilepattern: trname2.Fosid,\n\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\tPattern: pulumi.String(\"*.bat\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpFilepattern;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternArgs;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternEntries;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectDlpFilepattern(\"trname2\", ObjectDlpFilepatternArgs.builder()\n .fosid(5)\n .build());\n\n var trname = new ObjectDlpFilepatternEntries(\"trname\", ObjectDlpFilepatternEntriesArgs.builder()\n .filepattern(trname2.fosid())\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.bat\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectDlpFilepatternEntries\n properties:\n filepattern: ${trname2.fosid}\n fileType: unknown\n filterType: pattern\n pattern: '*.bat'\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectDlpFilepattern\n properties:\n fosid: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDlp FilepatternEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"filepattern=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFilepatternEntries:ObjectDlpFilepatternEntries labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure file patterns used by DLP blocking.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectDlpFilepattern`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectDlpFilepattern(\"trname2\", {fosid: 5});\nconst trname = new fortimanager.ObjectDlpFilepatternEntries(\"trname\", {\n filepattern: trname2.fosid,\n fileType: \"unknown\",\n filterType: \"pattern\",\n pattern: \"*.bat\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectDlpFilepattern(\"trname2\", fosid=5)\ntrname = fortimanager.ObjectDlpFilepatternEntries(\"trname\",\n filepattern=trname2.fosid,\n file_type=\"unknown\",\n filter_type=\"pattern\",\n pattern=\"*.bat\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectDlpFilepattern(\"trname2\", new()\n {\n Fosid = 5,\n });\n\n var trname = new Fortimanager.ObjectDlpFilepatternEntries(\"trname\", new()\n {\n Filepattern = trname2.Fosid,\n FileType = \"unknown\",\n FilterType = \"pattern\",\n Pattern = \"*.bat\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectDlpFilepattern(ctx, \"trname2\", \u0026fortimanager.ObjectDlpFilepatternArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDlpFilepatternEntries(ctx, \"trname\", \u0026fortimanager.ObjectDlpFilepatternEntriesArgs{\n\t\t\tFilepattern: trname2.Fosid,\n\t\t\tFileType: pulumi.String(\"unknown\"),\n\t\t\tFilterType: pulumi.String(\"pattern\"),\n\t\t\tPattern: pulumi.String(\"*.bat\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDlpFilepattern;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternArgs;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternEntries;\nimport com.pulumi.fortimanager.ObjectDlpFilepatternEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectDlpFilepattern(\"trname2\", ObjectDlpFilepatternArgs.builder()\n .fosid(5.0)\n .build());\n\n var trname = new ObjectDlpFilepatternEntries(\"trname\", ObjectDlpFilepatternEntriesArgs.builder()\n .filepattern(trname2.fosid())\n .fileType(\"unknown\")\n .filterType(\"pattern\")\n .pattern(\"*.bat\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectDlpFilepatternEntries\n properties:\n filepattern: ${trname2.fosid}\n fileType: unknown\n filterType: pattern\n pattern: '*.bat'\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectDlpFilepattern\n properties:\n fosid: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDlp FilepatternEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"filepattern=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDlpFilepatternEntries:ObjectDlpFilepatternEntries labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -58918,7 +58918,7 @@ } }, "fortimanager:index/objectDnsfilterDomainfilter:ObjectDnsfilterDomainfilter": { - "description": "Configure DNS domain filters.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectDnsfilterDomainfilterEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDnsfilterDomainfilter(\"trname\", {\n comment: \"FDS332911\",\n fosid: 25,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDnsfilterDomainfilter(\"trname\",\n comment=\"FDS332911\",\n fosid=25)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectDnsfilterDomainfilter(\"trname\", new()\n {\n Comment = \"FDS332911\",\n Fosid = 25,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDnsfilterDomainfilter(ctx, \"trname\", \u0026fortimanager.ObjectDnsfilterDomainfilterArgs{\n\t\t\tComment: pulumi.String(\"FDS332911\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilter;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectDnsfilterDomainfilter(\"trname\", ObjectDnsfilterDomainfilterArgs.builder()\n .comment(\"FDS332911\")\n .fosid(25)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectDnsfilterDomainfilter\n properties:\n comment: FDS332911\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter DomainFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterDomainfilter:ObjectDnsfilterDomainfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure DNS domain filters.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectDnsfilterDomainfilterEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectDnsfilterDomainfilter(\"trname\", {\n comment: \"FDS332911\",\n fosid: 25,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectDnsfilterDomainfilter(\"trname\",\n comment=\"FDS332911\",\n fosid=25)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectDnsfilterDomainfilter(\"trname\", new()\n {\n Comment = \"FDS332911\",\n Fosid = 25,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectDnsfilterDomainfilter(ctx, \"trname\", \u0026fortimanager.ObjectDnsfilterDomainfilterArgs{\n\t\t\tComment: pulumi.String(\"FDS332911\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilter;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectDnsfilterDomainfilter(\"trname\", ObjectDnsfilterDomainfilterArgs.builder()\n .comment(\"FDS332911\")\n .fosid(25.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectDnsfilterDomainfilter\n properties:\n comment: FDS332911\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter DomainFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterDomainfilter:ObjectDnsfilterDomainfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -59040,7 +59040,7 @@ } }, "fortimanager:index/objectDnsfilterDomainfilterEntries:ObjectDnsfilterDomainfilterEntries": { - "description": "DNS domain filter entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectDnsfilterDomainfilter`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterDomainfilter = new fortimanager.ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", {\n comment: \"This is a Terraform example\",\n fosid: 25,\n});\nconst trnameObjectDnsfilterDomainfilterEntries = new fortimanager.ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\", {\n domainFilter: trnameObjectDnsfilterDomainfilter.fosid,\n action: \"monitor\",\n domain: \"domain\",\n fosid: 1,\n status: \"disable\",\n}, {\n dependsOn: [trnameObjectDnsfilterDomainfilter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_domainfilter = fortimanager.ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\",\n comment=\"This is a Terraform example\",\n fosid=25)\ntrname_object_dnsfilter_domainfilter_entries = fortimanager.ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\",\n domain_filter=trname_object_dnsfilter_domainfilter.fosid,\n action=\"monitor\",\n domain=\"domain\",\n fosid=1,\n status=\"disable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_domainfilter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterDomainfilter = new Fortimanager.ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 25,\n });\n\n var trnameObjectDnsfilterDomainfilterEntries = new Fortimanager.ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\", new()\n {\n DomainFilter = trnameObjectDnsfilterDomainfilter.Fosid,\n Action = \"monitor\",\n Domain = \"domain\",\n Fosid = 1,\n Status = \"disable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterDomainfilter,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterDomainfilter, err := fortimanager.NewObjectDnsfilterDomainfilter(ctx, \"trnameObjectDnsfilterDomainfilter\", \u0026fortimanager.ObjectDnsfilterDomainfilterArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterDomainfilterEntries(ctx, \"trnameObjectDnsfilterDomainfilterEntries\", \u0026fortimanager.ObjectDnsfilterDomainfilterEntriesArgs{\n\t\t\tDomainFilter: trnameObjectDnsfilterDomainfilter.Fosid,\n\t\t\tAction: pulumi.String(\"monitor\"),\n\t\t\tDomain: pulumi.String(\"domain\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterDomainfilter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilter;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterArgs;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterEntries;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterDomainfilter = new ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", ObjectDnsfilterDomainfilterArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(25)\n .build());\n\n var trnameObjectDnsfilterDomainfilterEntries = new ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\", ObjectDnsfilterDomainfilterEntriesArgs.builder()\n .domainFilter(trnameObjectDnsfilterDomainfilter.fosid())\n .action(\"monitor\")\n .domain(\"domain\")\n .fosid(1)\n .status(\"disable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterDomainfilter)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterDomainfilterEntries:\n type: fortimanager:ObjectDnsfilterDomainfilterEntries\n properties:\n domainFilter: ${trnameObjectDnsfilterDomainfilter.fosid}\n action: monitor\n domain: domain\n fosid: 1\n status: disable\n options:\n dependsOn:\n - ${trnameObjectDnsfilterDomainfilter}\n trnameObjectDnsfilterDomainfilter:\n type: fortimanager:ObjectDnsfilterDomainfilter\n properties:\n comment: This is a Terraform example\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter DomainFilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"domain_filter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterDomainfilterEntries:ObjectDnsfilterDomainfilterEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "DNS domain filter entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectDnsfilterDomainfilter`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterDomainfilter = new fortimanager.ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", {\n comment: \"This is a Terraform example\",\n fosid: 25,\n});\nconst trnameObjectDnsfilterDomainfilterEntries = new fortimanager.ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\", {\n domainFilter: trnameObjectDnsfilterDomainfilter.fosid,\n action: \"monitor\",\n domain: \"domain\",\n fosid: 1,\n status: \"disable\",\n}, {\n dependsOn: [trnameObjectDnsfilterDomainfilter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_domainfilter = fortimanager.ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\",\n comment=\"This is a Terraform example\",\n fosid=25)\ntrname_object_dnsfilter_domainfilter_entries = fortimanager.ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\",\n domain_filter=trname_object_dnsfilter_domainfilter.fosid,\n action=\"monitor\",\n domain=\"domain\",\n fosid=1,\n status=\"disable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_domainfilter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterDomainfilter = new Fortimanager.ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 25,\n });\n\n var trnameObjectDnsfilterDomainfilterEntries = new Fortimanager.ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\", new()\n {\n DomainFilter = trnameObjectDnsfilterDomainfilter.Fosid,\n Action = \"monitor\",\n Domain = \"domain\",\n Fosid = 1,\n Status = \"disable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterDomainfilter,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterDomainfilter, err := fortimanager.NewObjectDnsfilterDomainfilter(ctx, \"trnameObjectDnsfilterDomainfilter\", \u0026fortimanager.ObjectDnsfilterDomainfilterArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterDomainfilterEntries(ctx, \"trnameObjectDnsfilterDomainfilterEntries\", \u0026fortimanager.ObjectDnsfilterDomainfilterEntriesArgs{\n\t\t\tDomainFilter: trnameObjectDnsfilterDomainfilter.Fosid,\n\t\t\tAction: pulumi.String(\"monitor\"),\n\t\t\tDomain: pulumi.String(\"domain\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterDomainfilter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilter;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterArgs;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterEntries;\nimport com.pulumi.fortimanager.ObjectDnsfilterDomainfilterEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterDomainfilter = new ObjectDnsfilterDomainfilter(\"trnameObjectDnsfilterDomainfilter\", ObjectDnsfilterDomainfilterArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(25.0)\n .build());\n\n var trnameObjectDnsfilterDomainfilterEntries = new ObjectDnsfilterDomainfilterEntries(\"trnameObjectDnsfilterDomainfilterEntries\", ObjectDnsfilterDomainfilterEntriesArgs.builder()\n .domainFilter(trnameObjectDnsfilterDomainfilter.fosid())\n .action(\"monitor\")\n .domain(\"domain\")\n .fosid(1.0)\n .status(\"disable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterDomainfilter)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterDomainfilterEntries:\n type: fortimanager:ObjectDnsfilterDomainfilterEntries\n properties:\n domainFilter: ${trnameObjectDnsfilterDomainfilter.fosid}\n action: monitor\n domain: domain\n fosid: 1\n status: disable\n options:\n dependsOn:\n - ${trnameObjectDnsfilterDomainfilter}\n trnameObjectDnsfilterDomainfilter:\n type: fortimanager:ObjectDnsfilterDomainfilter\n properties:\n comment: This is a Terraform example\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter DomainFilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"domain_filter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterDomainfilterEntries:ObjectDnsfilterDomainfilterEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -59601,7 +59601,7 @@ } }, "fortimanager:index/objectDnsfilterProfileDnstranslation:ObjectDnsfilterProfileDnstranslation": { - "description": "DNS translation settings.\n\n\u003e This resource is a sub resource for variable `dns_translation` of resource `fortimanager.ObjectDnsfilterProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", {});\nconst trnameObjectDnsfilterProfileDnstranslation = new fortimanager.ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\", {\n dst: \"38.53.6.21\",\n fosid: 1,\n src: \"34.53.6.21\",\n status: \"disable\",\n profile: trnameObjectDnsfilterProfile.name,\n}, {\n dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\")\ntrname_object_dnsfilter_profile_dnstranslation = fortimanager.ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\",\n dst=\"38.53.6.21\",\n fosid=1,\n src=\"34.53.6.21\",\n status=\"disable\",\n profile=trname_object_dnsfilter_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileDnstranslation = new Fortimanager.ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\", new()\n {\n Dst = \"38.53.6.21\",\n Fosid = 1,\n Src = \"34.53.6.21\",\n Status = \"disable\",\n Profile = trnameObjectDnsfilterProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trnameObjectDnsfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileDnstranslation(ctx, \"trnameObjectDnsfilterProfileDnstranslation\", \u0026fortimanager.ObjectDnsfilterProfileDnstranslationArgs{\n\t\t\tDst: pulumi.String(\"38.53.6.21\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tSrc: pulumi.String(\"34.53.6.21\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileDnstranslation;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileDnstranslationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileDnstranslation = new ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\", ObjectDnsfilterProfileDnstranslationArgs.builder()\n .dst(\"38.53.6.21\")\n .fosid(1)\n .src(\"34.53.6.21\")\n .status(\"disable\")\n .profile(trnameObjectDnsfilterProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterProfileDnstranslation:\n type: fortimanager:ObjectDnsfilterProfileDnstranslation\n properties:\n dst: 38.53.6.21\n fosid: 1\n src: 34.53.6.21\n status: disable\n profile: ${trnameObjectDnsfilterProfile.name}\n options:\n dependsOn:\n - ${trnameObjectDnsfilterProfile}\n trnameObjectDnsfilterProfile:\n type: fortimanager:ObjectDnsfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter ProfileDnsTranslation can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileDnstranslation:ObjectDnsfilterProfileDnstranslation labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "DNS translation settings.\n\n\u003e This resource is a sub resource for variable `dns_translation` of resource `fortimanager.ObjectDnsfilterProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", {});\nconst trnameObjectDnsfilterProfileDnstranslation = new fortimanager.ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\", {\n dst: \"38.53.6.21\",\n fosid: 1,\n src: \"34.53.6.21\",\n status: \"disable\",\n profile: trnameObjectDnsfilterProfile.name,\n}, {\n dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\")\ntrname_object_dnsfilter_profile_dnstranslation = fortimanager.ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\",\n dst=\"38.53.6.21\",\n fosid=1,\n src=\"34.53.6.21\",\n status=\"disable\",\n profile=trname_object_dnsfilter_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileDnstranslation = new Fortimanager.ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\", new()\n {\n Dst = \"38.53.6.21\",\n Fosid = 1,\n Src = \"34.53.6.21\",\n Status = \"disable\",\n Profile = trnameObjectDnsfilterProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trnameObjectDnsfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileDnstranslation(ctx, \"trnameObjectDnsfilterProfileDnstranslation\", \u0026fortimanager.ObjectDnsfilterProfileDnstranslationArgs{\n\t\t\tDst: pulumi.String(\"38.53.6.21\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tSrc: pulumi.String(\"34.53.6.21\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileDnstranslation;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileDnstranslationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileDnstranslation = new ObjectDnsfilterProfileDnstranslation(\"trnameObjectDnsfilterProfileDnstranslation\", ObjectDnsfilterProfileDnstranslationArgs.builder()\n .dst(\"38.53.6.21\")\n .fosid(1.0)\n .src(\"34.53.6.21\")\n .status(\"disable\")\n .profile(trnameObjectDnsfilterProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterProfileDnstranslation:\n type: fortimanager:ObjectDnsfilterProfileDnstranslation\n properties:\n dst: 38.53.6.21\n fosid: 1\n src: 34.53.6.21\n status: disable\n profile: ${trnameObjectDnsfilterProfile.name}\n options:\n dependsOn:\n - ${trnameObjectDnsfilterProfile}\n trnameObjectDnsfilterProfile:\n type: fortimanager:ObjectDnsfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter ProfileDnsTranslation can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileDnstranslation:ObjectDnsfilterProfileDnstranslation labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addrType": { "type": "string", @@ -59865,7 +59865,7 @@ } }, "fortimanager:index/objectDnsfilterProfileFtgddns:ObjectDnsfilterProfileFtgddns": { - "description": "FortiGuard DNS Filter settings.\n\n\u003e This resource is a sub resource for variable `ftgd_dns` of resource `fortimanager.ObjectDnsfilterProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `filters`: `fortimanager.ObjectDnsfilterProfileFtgddnsFilters`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", {});\nconst trnameObjectDnsfilterProfileFtgddns = new fortimanager.ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\", {\n options: [\"error-allow\"],\n filters: [{\n category: \"2\",\n id: 1,\n log: \"enable\",\n }],\n profile: trnameObjectDnsfilterProfile.name,\n}, {\n dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\")\ntrname_object_dnsfilter_profile_ftgddns = fortimanager.ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\",\n options=[\"error-allow\"],\n filters=[{\n \"category\": \"2\",\n \"id\": 1,\n \"log\": \"enable\",\n }],\n profile=trname_object_dnsfilter_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddns = new Fortimanager.ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\", new()\n {\n Options = new[]\n {\n \"error-allow\",\n },\n Filters = new[]\n {\n new Fortimanager.Inputs.ObjectDnsfilterProfileFtgddnsFilterArgs\n {\n Category = \"2\",\n Id = 1,\n Log = \"enable\",\n },\n },\n Profile = trnameObjectDnsfilterProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trnameObjectDnsfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileFtgddns(ctx, \"trnameObjectDnsfilterProfileFtgddns\", \u0026fortimanager.ObjectDnsfilterProfileFtgddnsArgs{\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"error-allow\"),\n\t\t\t},\n\t\t\tFilters: fortimanager.ObjectDnsfilterProfileFtgddnsFilterArray{\n\t\t\t\t\u0026fortimanager.ObjectDnsfilterProfileFtgddnsFilterArgs{\n\t\t\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddns;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsArgs;\nimport com.pulumi.fortimanager.inputs.ObjectDnsfilterProfileFtgddnsFilterArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddns = new ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\", ObjectDnsfilterProfileFtgddnsArgs.builder()\n .options(\"error-allow\")\n .filters(ObjectDnsfilterProfileFtgddnsFilterArgs.builder()\n .category(2)\n .id(1)\n .log(\"enable\")\n .build())\n .profile(trnameObjectDnsfilterProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterProfileFtgddns:\n type: fortimanager:ObjectDnsfilterProfileFtgddns\n properties:\n options:\n - error-allow\n filters:\n - category: 2\n id: 1\n log: enable\n profile: ${trnameObjectDnsfilterProfile.name}\n options:\n dependsOn:\n - ${trnameObjectDnsfilterProfile}\n trnameObjectDnsfilterProfile:\n type: fortimanager:ObjectDnsfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter ProfileFtgdDns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileFtgddns:ObjectDnsfilterProfileFtgddns labelname ObjectDnsfilterProfileFtgdDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiGuard DNS Filter settings.\n\n\u003e This resource is a sub resource for variable `ftgd_dns` of resource `fortimanager.ObjectDnsfilterProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `filters`: `fortimanager.ObjectDnsfilterProfileFtgddnsFilters`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", {});\nconst trnameObjectDnsfilterProfileFtgddns = new fortimanager.ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\", {\n options: [\"error-allow\"],\n filters: [{\n category: \"2\",\n id: 1,\n log: \"enable\",\n }],\n profile: trnameObjectDnsfilterProfile.name,\n}, {\n dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\")\ntrname_object_dnsfilter_profile_ftgddns = fortimanager.ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\",\n options=[\"error-allow\"],\n filters=[{\n \"category\": \"2\",\n \"id\": 1,\n \"log\": \"enable\",\n }],\n profile=trname_object_dnsfilter_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddns = new Fortimanager.ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\", new()\n {\n Options = new[]\n {\n \"error-allow\",\n },\n Filters = new[]\n {\n new Fortimanager.Inputs.ObjectDnsfilterProfileFtgddnsFilterArgs\n {\n Category = \"2\",\n Id = 1,\n Log = \"enable\",\n },\n },\n Profile = trnameObjectDnsfilterProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trnameObjectDnsfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileFtgddns(ctx, \"trnameObjectDnsfilterProfileFtgddns\", \u0026fortimanager.ObjectDnsfilterProfileFtgddnsArgs{\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"error-allow\"),\n\t\t\t},\n\t\t\tFilters: fortimanager.ObjectDnsfilterProfileFtgddnsFilterArray{\n\t\t\t\t\u0026fortimanager.ObjectDnsfilterProfileFtgddnsFilterArgs{\n\t\t\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddns;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsArgs;\nimport com.pulumi.fortimanager.inputs.ObjectDnsfilterProfileFtgddnsFilterArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddns = new ObjectDnsfilterProfileFtgddns(\"trnameObjectDnsfilterProfileFtgddns\", ObjectDnsfilterProfileFtgddnsArgs.builder()\n .options(\"error-allow\")\n .filters(ObjectDnsfilterProfileFtgddnsFilterArgs.builder()\n .category(\"2\")\n .id(1.0)\n .log(\"enable\")\n .build())\n .profile(trnameObjectDnsfilterProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterProfileFtgddns:\n type: fortimanager:ObjectDnsfilterProfileFtgddns\n properties:\n options:\n - error-allow\n filters:\n - category: 2\n id: 1\n log: enable\n profile: ${trnameObjectDnsfilterProfile.name}\n options:\n dependsOn:\n - ${trnameObjectDnsfilterProfile}\n trnameObjectDnsfilterProfile:\n type: fortimanager:ObjectDnsfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter ProfileFtgdDns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileFtgddns:ObjectDnsfilterProfileFtgddns labelname ObjectDnsfilterProfileFtgdDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -59988,7 +59988,7 @@ } }, "fortimanager:index/objectDnsfilterProfileFtgddnsFilters:ObjectDnsfilterProfileFtgddnsFilters": { - "description": "FortiGuard DNS domain filters.\n\n\u003e This resource is a sub resource for variable `filters` of resource `fortimanager.ObjectDnsfilterProfileFtgddns`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", {});\nconst trnameObjectDnsfilterProfileFtgddnsFilters = new fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\", {\n profile: trnameObjectDnsfilterProfile.name,\n category: \"2\",\n fosid: 1,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\")\ntrname_object_dnsfilter_profile_ftgddns_filters = fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\",\n profile=trname_object_dnsfilter_profile.name,\n category=\"2\",\n fosid=1,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddnsFilters = new Fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\", new()\n {\n Profile = trnameObjectDnsfilterProfile.Name,\n Category = \"2\",\n Fosid = 1,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trnameObjectDnsfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileFtgddnsFilters(ctx, \"trnameObjectDnsfilterProfileFtgddnsFilters\", \u0026fortimanager.ObjectDnsfilterProfileFtgddnsFiltersArgs{\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsFilters;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddnsFilters = new ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\", ObjectDnsfilterProfileFtgddnsFiltersArgs.builder()\n .profile(trnameObjectDnsfilterProfile.name())\n .category(2)\n .fosid(1)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterProfileFtgddnsFilters:\n type: fortimanager:ObjectDnsfilterProfileFtgddnsFilters\n properties:\n profile: ${trnameObjectDnsfilterProfile.name}\n category: 2\n fosid: 1\n log: enable\n options:\n dependsOn:\n - ${trnameObjectDnsfilterProfile}\n trnameObjectDnsfilterProfile:\n type: fortimanager:ObjectDnsfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter ProfileFtgdDnsFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileFtgddnsFilters:ObjectDnsfilterProfileFtgddnsFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiGuard DNS domain filters.\n\n\u003e This resource is a sub resource for variable `filters` of resource `fortimanager.ObjectDnsfilterProfileFtgddns`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDnsfilterProfile = new fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\", {});\nconst trnameObjectDnsfilterProfileFtgddnsFilters = new fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\", {\n profile: trnameObjectDnsfilterProfile.name,\n category: \"2\",\n fosid: 1,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectDnsfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dnsfilter_profile = fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\")\ntrname_object_dnsfilter_profile_ftgddns_filters = fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\",\n profile=trname_object_dnsfilter_profile.name,\n category=\"2\",\n fosid=1,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dnsfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDnsfilterProfile = new Fortimanager.ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddnsFilters = new Fortimanager.ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\", new()\n {\n Profile = trnameObjectDnsfilterProfile.Name,\n Category = \"2\",\n Fosid = 1,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDnsfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDnsfilterProfile, err := fortimanager.NewObjectDnsfilterProfile(ctx, \"trnameObjectDnsfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDnsfilterProfileFtgddnsFilters(ctx, \"trnameObjectDnsfilterProfileFtgddnsFilters\", \u0026fortimanager.ObjectDnsfilterProfileFtgddnsFiltersArgs{\n\t\t\tProfile: trnameObjectDnsfilterProfile.Name,\n\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDnsfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfile;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsFilters;\nimport com.pulumi.fortimanager.ObjectDnsfilterProfileFtgddnsFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDnsfilterProfile = new ObjectDnsfilterProfile(\"trnameObjectDnsfilterProfile\");\n\n var trnameObjectDnsfilterProfileFtgddnsFilters = new ObjectDnsfilterProfileFtgddnsFilters(\"trnameObjectDnsfilterProfileFtgddnsFilters\", ObjectDnsfilterProfileFtgddnsFiltersArgs.builder()\n .profile(trnameObjectDnsfilterProfile.name())\n .category(\"2\")\n .fosid(1.0)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDnsfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDnsfilterProfileFtgddnsFilters:\n type: fortimanager:ObjectDnsfilterProfileFtgddnsFilters\n properties:\n profile: ${trnameObjectDnsfilterProfile.name}\n category: 2\n fosid: 1\n log: enable\n options:\n dependsOn:\n - ${trnameObjectDnsfilterProfile}\n trnameObjectDnsfilterProfile:\n type: fortimanager:ObjectDnsfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDnsfilter ProfileFtgdDnsFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDnsfilterProfileFtgddnsFilters:ObjectDnsfilterProfileFtgddnsFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -60239,7 +60239,7 @@ } }, "fortimanager:index/objectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping": { - "description": "ObjectDynamic AddressDynamicAddrMapping\n\n\u003e This resource is a sub resource for variable `dynamic_addr_mapping` of resource `fortimanager.ObjectDynamicAddress`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDynamicAddress = new fortimanager.ObjectDynamicAddress(\"trnameObjectDynamicAddress\", {});\nconst trnameObjectDynamicAddressDynamicAddrMapping = new fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\", {\n address: trnameObjectDynamicAddress.name,\n addr: \"34.56.1.5\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectDynamicAddress],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dynamic_address = fortimanager.ObjectDynamicAddress(\"trnameObjectDynamicAddress\")\ntrname_object_dynamic_address_dynamic_addr_mapping = fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\",\n address=trname_object_dynamic_address.name,\n addr=\"34.56.1.5\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dynamic_address]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDynamicAddress = new Fortimanager.ObjectDynamicAddress(\"trnameObjectDynamicAddress\");\n\n var trnameObjectDynamicAddressDynamicAddrMapping = new Fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\", new()\n {\n Address = trnameObjectDynamicAddress.Name,\n Addr = \"34.56.1.5\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDynamicAddress,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDynamicAddress, err := fortimanager.NewObjectDynamicAddress(ctx, \"trnameObjectDynamicAddress\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDynamicAddressDynamicAddrMapping(ctx, \"trnameObjectDynamicAddressDynamicAddrMapping\", \u0026fortimanager.ObjectDynamicAddressDynamicAddrMappingArgs{\n\t\t\tAddress: trnameObjectDynamicAddress.Name,\n\t\t\tAddr: pulumi.String(\"34.56.1.5\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDynamicAddress,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicAddress;\nimport com.pulumi.fortimanager.ObjectDynamicAddressDynamicAddrMapping;\nimport com.pulumi.fortimanager.ObjectDynamicAddressDynamicAddrMappingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDynamicAddress = new ObjectDynamicAddress(\"trnameObjectDynamicAddress\");\n\n var trnameObjectDynamicAddressDynamicAddrMapping = new ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\", ObjectDynamicAddressDynamicAddrMappingArgs.builder()\n .address(trnameObjectDynamicAddress.name())\n .addr(\"34.56.1.5\")\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDynamicAddress)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDynamicAddressDynamicAddrMapping:\n type: fortimanager:ObjectDynamicAddressDynamicAddrMapping\n properties:\n address: ${trnameObjectDynamicAddress.name}\n addr: 34.56.1.5\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectDynamicAddress}\n trnameObjectDynamicAddress:\n type: fortimanager:ObjectDynamicAddress\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDynamic AddressDynamicAddrMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectDynamic AddressDynamicAddrMapping\n\n\u003e This resource is a sub resource for variable `dynamic_addr_mapping` of resource `fortimanager.ObjectDynamicAddress`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectDynamicAddress = new fortimanager.ObjectDynamicAddress(\"trnameObjectDynamicAddress\", {});\nconst trnameObjectDynamicAddressDynamicAddrMapping = new fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\", {\n address: trnameObjectDynamicAddress.name,\n addr: \"34.56.1.5\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectDynamicAddress],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_dynamic_address = fortimanager.ObjectDynamicAddress(\"trnameObjectDynamicAddress\")\ntrname_object_dynamic_address_dynamic_addr_mapping = fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\",\n address=trname_object_dynamic_address.name,\n addr=\"34.56.1.5\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_dynamic_address]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectDynamicAddress = new Fortimanager.ObjectDynamicAddress(\"trnameObjectDynamicAddress\");\n\n var trnameObjectDynamicAddressDynamicAddrMapping = new Fortimanager.ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\", new()\n {\n Address = trnameObjectDynamicAddress.Name,\n Addr = \"34.56.1.5\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectDynamicAddress,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectDynamicAddress, err := fortimanager.NewObjectDynamicAddress(ctx, \"trnameObjectDynamicAddress\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectDynamicAddressDynamicAddrMapping(ctx, \"trnameObjectDynamicAddressDynamicAddrMapping\", \u0026fortimanager.ObjectDynamicAddressDynamicAddrMappingArgs{\n\t\t\tAddress: trnameObjectDynamicAddress.Name,\n\t\t\tAddr: pulumi.String(\"34.56.1.5\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectDynamicAddress,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectDynamicAddress;\nimport com.pulumi.fortimanager.ObjectDynamicAddressDynamicAddrMapping;\nimport com.pulumi.fortimanager.ObjectDynamicAddressDynamicAddrMappingArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectDynamicAddress = new ObjectDynamicAddress(\"trnameObjectDynamicAddress\");\n\n var trnameObjectDynamicAddressDynamicAddrMapping = new ObjectDynamicAddressDynamicAddrMapping(\"trnameObjectDynamicAddressDynamicAddrMapping\", ObjectDynamicAddressDynamicAddrMappingArgs.builder()\n .address(trnameObjectDynamicAddress.name())\n .addr(\"34.56.1.5\")\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectDynamicAddress)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectDynamicAddressDynamicAddrMapping:\n type: fortimanager:ObjectDynamicAddressDynamicAddrMapping\n properties:\n address: ${trnameObjectDynamicAddress.name}\n addr: 34.56.1.5\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectDynamicAddress}\n trnameObjectDynamicAddress:\n type: fortimanager:ObjectDynamicAddress\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectDynamic AddressDynamicAddrMapping can be imported using any of these accepted formats:\n\nSet import_options = [\"address=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectDynamicAddressDynamicAddrMapping:ObjectDynamicAddressDynamicAddrMapping labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addr": { "type": "string", @@ -61755,7 +61755,7 @@ } }, "fortimanager:index/objectEmailfilterBlockallowlist:ObjectEmailfilterBlockallowlist": { - "description": "Configure anti-spam block/allow list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterBlockallowlistEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 25,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBlockallowlist(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=25)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 25,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBlockallowlist(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterBlockallowlistArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlist;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterBlockallowlist(\"trname\", ObjectEmailfilterBlockallowlistArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(25)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterBlockallowlist\n properties:\n comment: This is a Terraform example\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter BlockAllowList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBlockallowlist:ObjectEmailfilterBlockallowlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure anti-spam block/allow list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterBlockallowlistEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 25,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBlockallowlist(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=25)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterBlockallowlist(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 25,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBlockallowlist(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterBlockallowlistArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlist;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterBlockallowlist(\"trname\", ObjectEmailfilterBlockallowlistArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(25.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterBlockallowlist\n properties:\n comment: This is a Terraform example\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter BlockAllowList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBlockallowlist:ObjectEmailfilterBlockallowlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -61877,7 +61877,7 @@ } }, "fortimanager:index/objectEmailfilterBlockallowlistEntries:ObjectEmailfilterBlockallowlistEntries": { - "description": "Anti-spam block/allow entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterBlockallowlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterBlockallowlist = new fortimanager.ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", {\n comment: \"This is a Terraform example\",\n fosid: 25,\n});\nconst trnameObjectEmailfilterBlockallowlistEntries = new fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\", {\n blockAllowList: trnameObjectEmailfilterBlockallowlist.fosid,\n fosid: 1,\n action: \"reject\",\n}, {\n dependsOn: [trnameObjectEmailfilterBlockallowlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_blockallowlist = fortimanager.ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\",\n comment=\"This is a Terraform example\",\n fosid=25)\ntrname_object_emailfilter_blockallowlist_entries = fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\",\n block_allow_list=trname_object_emailfilter_blockallowlist.fosid,\n fosid=1,\n action=\"reject\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_blockallowlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterBlockallowlist = new Fortimanager.ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 25,\n });\n\n var trnameObjectEmailfilterBlockallowlistEntries = new Fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\", new()\n {\n BlockAllowList = trnameObjectEmailfilterBlockallowlist.Fosid,\n Fosid = 1,\n Action = \"reject\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterBlockallowlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterBlockallowlist, err := fortimanager.NewObjectEmailfilterBlockallowlist(ctx, \"trnameObjectEmailfilterBlockallowlist\", \u0026fortimanager.ObjectEmailfilterBlockallowlistArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterBlockallowlistEntries(ctx, \"trnameObjectEmailfilterBlockallowlistEntries\", \u0026fortimanager.ObjectEmailfilterBlockallowlistEntriesArgs{\n\t\t\tBlockAllowList: trnameObjectEmailfilterBlockallowlist.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tAction: pulumi.String(\"reject\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterBlockallowlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlist;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterBlockallowlist = new ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", ObjectEmailfilterBlockallowlistArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(25)\n .build());\n\n var trnameObjectEmailfilterBlockallowlistEntries = new ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\", ObjectEmailfilterBlockallowlistEntriesArgs.builder()\n .blockAllowList(trnameObjectEmailfilterBlockallowlist.fosid())\n .fosid(1)\n .action(\"reject\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterBlockallowlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterBlockallowlistEntries:\n type: fortimanager:ObjectEmailfilterBlockallowlistEntries\n properties:\n blockAllowList: ${trnameObjectEmailfilterBlockallowlist.fosid}\n fosid: 1\n action: reject\n options:\n dependsOn:\n - ${trnameObjectEmailfilterBlockallowlist}\n trnameObjectEmailfilterBlockallowlist:\n type: fortimanager:ObjectEmailfilterBlockallowlist\n properties:\n comment: This is a Terraform example\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter BlockAllowListEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"block_allow_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBlockallowlistEntries:ObjectEmailfilterBlockallowlistEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Anti-spam block/allow entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterBlockallowlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterBlockallowlist = new fortimanager.ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", {\n comment: \"This is a Terraform example\",\n fosid: 25,\n});\nconst trnameObjectEmailfilterBlockallowlistEntries = new fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\", {\n blockAllowList: trnameObjectEmailfilterBlockallowlist.fosid,\n fosid: 1,\n action: \"reject\",\n}, {\n dependsOn: [trnameObjectEmailfilterBlockallowlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_blockallowlist = fortimanager.ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\",\n comment=\"This is a Terraform example\",\n fosid=25)\ntrname_object_emailfilter_blockallowlist_entries = fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\",\n block_allow_list=trname_object_emailfilter_blockallowlist.fosid,\n fosid=1,\n action=\"reject\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_blockallowlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterBlockallowlist = new Fortimanager.ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 25,\n });\n\n var trnameObjectEmailfilterBlockallowlistEntries = new Fortimanager.ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\", new()\n {\n BlockAllowList = trnameObjectEmailfilterBlockallowlist.Fosid,\n Fosid = 1,\n Action = \"reject\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterBlockallowlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterBlockallowlist, err := fortimanager.NewObjectEmailfilterBlockallowlist(ctx, \"trnameObjectEmailfilterBlockallowlist\", \u0026fortimanager.ObjectEmailfilterBlockallowlistArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(25),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterBlockallowlistEntries(ctx, \"trnameObjectEmailfilterBlockallowlistEntries\", \u0026fortimanager.ObjectEmailfilterBlockallowlistEntriesArgs{\n\t\t\tBlockAllowList: trnameObjectEmailfilterBlockallowlist.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tAction: pulumi.String(\"reject\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterBlockallowlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlist;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterBlockallowlistEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterBlockallowlist = new ObjectEmailfilterBlockallowlist(\"trnameObjectEmailfilterBlockallowlist\", ObjectEmailfilterBlockallowlistArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(25.0)\n .build());\n\n var trnameObjectEmailfilterBlockallowlistEntries = new ObjectEmailfilterBlockallowlistEntries(\"trnameObjectEmailfilterBlockallowlistEntries\", ObjectEmailfilterBlockallowlistEntriesArgs.builder()\n .blockAllowList(trnameObjectEmailfilterBlockallowlist.fosid())\n .fosid(1.0)\n .action(\"reject\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterBlockallowlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterBlockallowlistEntries:\n type: fortimanager:ObjectEmailfilterBlockallowlistEntries\n properties:\n blockAllowList: ${trnameObjectEmailfilterBlockallowlist.fosid}\n fosid: 1\n action: reject\n options:\n dependsOn:\n - ${trnameObjectEmailfilterBlockallowlist}\n trnameObjectEmailfilterBlockallowlist:\n type: fortimanager:ObjectEmailfilterBlockallowlist\n properties:\n comment: This is a Terraform example\n fosid: 25\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter BlockAllowListEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"block_allow_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBlockallowlistEntries:ObjectEmailfilterBlockallowlistEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -62192,7 +62192,7 @@ } }, "fortimanager:index/objectEmailfilterBwl:ObjectEmailfilterBwl": { - "description": "Configure anti-spam black/white list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterBwlEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBwl(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBwl(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterBwl(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBwl(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterBwlArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwl;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterBwl(\"trname\", ObjectEmailfilterBwlArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterBwl\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Bwl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwl:ObjectEmailfilterBwl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure anti-spam black/white list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterBwlEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBwl(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBwl(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterBwl(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBwl(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterBwlArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwl;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterBwl(\"trname\", ObjectEmailfilterBwlArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterBwl\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Bwl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwl:ObjectEmailfilterBwl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -62617,7 +62617,7 @@ } }, "fortimanager:index/objectEmailfilterBword:ObjectEmailfilterBword": { - "description": "Configure AntiSpam banned word list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterBwordEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBword(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBword(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterBword(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBword(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterBwordArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBword;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterBword(\"trname\", ObjectEmailfilterBwordArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterBword\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Bword can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBword:ObjectEmailfilterBword labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AntiSpam banned word list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterBwordEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterBword(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterBword(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterBword(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterBword(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterBwordArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBword;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterBword(\"trname\", ObjectEmailfilterBwordArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterBword\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Bword can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBword:ObjectEmailfilterBword labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -62739,7 +62739,7 @@ } }, "fortimanager:index/objectEmailfilterBwordEntries:ObjectEmailfilterBwordEntries": { - "description": "Spam filter banned word.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterBword`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterBword = new fortimanager.ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterBwordEntries = new fortimanager.ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\", {\n bword: trnameObjectEmailfilterBword.fosid,\n fosid: 2,\n language: \"simch\",\n pattern: \"exampe\",\n patternType: \"regexp\",\n status: \"disable\",\n where: \"body\",\n}, {\n dependsOn: [trnameObjectEmailfilterBword],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_bword = fortimanager.ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_bword_entries = fortimanager.ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\",\n bword=trname_object_emailfilter_bword.fosid,\n fosid=2,\n language=\"simch\",\n pattern=\"exampe\",\n pattern_type=\"regexp\",\n status=\"disable\",\n where=\"body\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_bword]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterBword = new Fortimanager.ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterBwordEntries = new Fortimanager.ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\", new()\n {\n Bword = trnameObjectEmailfilterBword.Fosid,\n Fosid = 2,\n Language = \"simch\",\n Pattern = \"exampe\",\n PatternType = \"regexp\",\n Status = \"disable\",\n Where = \"body\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterBword,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterBword, err := fortimanager.NewObjectEmailfilterBword(ctx, \"trnameObjectEmailfilterBword\", \u0026fortimanager.ObjectEmailfilterBwordArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterBwordEntries(ctx, \"trnameObjectEmailfilterBwordEntries\", \u0026fortimanager.ObjectEmailfilterBwordEntriesArgs{\n\t\t\tBword: trnameObjectEmailfilterBword.Fosid,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tLanguage: pulumi.String(\"simch\"),\n\t\t\tPattern: pulumi.String(\"exampe\"),\n\t\t\tPatternType: pulumi.String(\"regexp\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tWhere: pulumi.String(\"body\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterBword,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBword;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterBword = new ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", ObjectEmailfilterBwordArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n var trnameObjectEmailfilterBwordEntries = new ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\", ObjectEmailfilterBwordEntriesArgs.builder()\n .bword(trnameObjectEmailfilterBword.fosid())\n .fosid(2)\n .language(\"simch\")\n .pattern(\"exampe\")\n .patternType(\"regexp\")\n .status(\"disable\")\n .where(\"body\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterBword)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterBwordEntries:\n type: fortimanager:ObjectEmailfilterBwordEntries\n properties:\n bword: ${trnameObjectEmailfilterBword.fosid}\n fosid: 2\n language: simch\n pattern: exampe\n patternType: regexp\n status: disable\n where: body\n options:\n dependsOn:\n - ${trnameObjectEmailfilterBword}\n trnameObjectEmailfilterBword:\n type: fortimanager:ObjectEmailfilterBword\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter BwordEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"bword=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwordEntries:ObjectEmailfilterBwordEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Spam filter banned word.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterBword`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterBword = new fortimanager.ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterBwordEntries = new fortimanager.ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\", {\n bword: trnameObjectEmailfilterBword.fosid,\n fosid: 2,\n language: \"simch\",\n pattern: \"exampe\",\n patternType: \"regexp\",\n status: \"disable\",\n where: \"body\",\n}, {\n dependsOn: [trnameObjectEmailfilterBword],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_bword = fortimanager.ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_bword_entries = fortimanager.ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\",\n bword=trname_object_emailfilter_bword.fosid,\n fosid=2,\n language=\"simch\",\n pattern=\"exampe\",\n pattern_type=\"regexp\",\n status=\"disable\",\n where=\"body\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_bword]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterBword = new Fortimanager.ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterBwordEntries = new Fortimanager.ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\", new()\n {\n Bword = trnameObjectEmailfilterBword.Fosid,\n Fosid = 2,\n Language = \"simch\",\n Pattern = \"exampe\",\n PatternType = \"regexp\",\n Status = \"disable\",\n Where = \"body\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterBword,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterBword, err := fortimanager.NewObjectEmailfilterBword(ctx, \"trnameObjectEmailfilterBword\", \u0026fortimanager.ObjectEmailfilterBwordArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterBwordEntries(ctx, \"trnameObjectEmailfilterBwordEntries\", \u0026fortimanager.ObjectEmailfilterBwordEntriesArgs{\n\t\t\tBword: trnameObjectEmailfilterBword.Fosid,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tLanguage: pulumi.String(\"simch\"),\n\t\t\tPattern: pulumi.String(\"exampe\"),\n\t\t\tPatternType: pulumi.String(\"regexp\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tWhere: pulumi.String(\"body\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterBword,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterBword;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterBwordEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterBword = new ObjectEmailfilterBword(\"trnameObjectEmailfilterBword\", ObjectEmailfilterBwordArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n var trnameObjectEmailfilterBwordEntries = new ObjectEmailfilterBwordEntries(\"trnameObjectEmailfilterBwordEntries\", ObjectEmailfilterBwordEntriesArgs.builder()\n .bword(trnameObjectEmailfilterBword.fosid())\n .fosid(2.0)\n .language(\"simch\")\n .pattern(\"exampe\")\n .patternType(\"regexp\")\n .status(\"disable\")\n .where(\"body\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterBword)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterBwordEntries:\n type: fortimanager:ObjectEmailfilterBwordEntries\n properties:\n bword: ${trnameObjectEmailfilterBword.fosid}\n fosid: 2\n language: simch\n pattern: exampe\n patternType: regexp\n status: disable\n where: body\n options:\n dependsOn:\n - ${trnameObjectEmailfilterBword}\n trnameObjectEmailfilterBword:\n type: fortimanager:ObjectEmailfilterBword\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter BwordEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"bword=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterBwordEntries:ObjectEmailfilterBwordEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -63031,7 +63031,7 @@ } }, "fortimanager:index/objectEmailfilterDnsbl:ObjectEmailfilterDnsbl": { - "description": "Configure AntiSpam DNSBL/ORBL.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterDnsblEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterDnsbl(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterDnsbl(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterDnsbl(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterDnsbl(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterDnsblArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsbl;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterDnsbl(\"trname\", ObjectEmailfilterDnsblArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterDnsbl\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Dnsbl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterDnsbl:ObjectEmailfilterDnsbl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AntiSpam DNSBL/ORBL.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterDnsblEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterDnsbl(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterDnsbl(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterDnsbl(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterDnsbl(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterDnsblArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsbl;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterDnsbl(\"trname\", ObjectEmailfilterDnsblArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterDnsbl\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Dnsbl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterDnsbl:ObjectEmailfilterDnsbl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -63153,7 +63153,7 @@ } }, "fortimanager:index/objectEmailfilterDnsblEntries:ObjectEmailfilterDnsblEntries": { - "description": "Spam filter DNSBL and ORBL server.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterDnsbl`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterDnsbl = new fortimanager.ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterDnsblEntries = new fortimanager.ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\", {\n action: \"spam\",\n fosid: 12,\n status: \"disable\",\n dnsbl: trnameObjectEmailfilterDnsbl.fosid,\n}, {\n dependsOn: [trnameObjectEmailfilterDnsbl],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_dnsbl = fortimanager.ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_dnsbl_entries = fortimanager.ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\",\n action=\"spam\",\n fosid=12,\n status=\"disable\",\n dnsbl=trname_object_emailfilter_dnsbl.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_dnsbl]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterDnsbl = new Fortimanager.ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterDnsblEntries = new Fortimanager.ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\", new()\n {\n Action = \"spam\",\n Fosid = 12,\n Status = \"disable\",\n Dnsbl = trnameObjectEmailfilterDnsbl.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterDnsbl,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterDnsbl, err := fortimanager.NewObjectEmailfilterDnsbl(ctx, \"trnameObjectEmailfilterDnsbl\", \u0026fortimanager.ObjectEmailfilterDnsblArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterDnsblEntries(ctx, \"trnameObjectEmailfilterDnsblEntries\", \u0026fortimanager.ObjectEmailfilterDnsblEntriesArgs{\n\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tDnsbl: trnameObjectEmailfilterDnsbl.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterDnsbl,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsbl;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterDnsbl = new ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", ObjectEmailfilterDnsblArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n var trnameObjectEmailfilterDnsblEntries = new ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\", ObjectEmailfilterDnsblEntriesArgs.builder()\n .action(\"spam\")\n .fosid(12)\n .status(\"disable\")\n .dnsbl(trnameObjectEmailfilterDnsbl.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterDnsbl)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterDnsblEntries:\n type: fortimanager:ObjectEmailfilterDnsblEntries\n properties:\n action: spam\n fosid: 12\n status: disable\n dnsbl: ${trnameObjectEmailfilterDnsbl.fosid}\n options:\n dependsOn:\n - ${trnameObjectEmailfilterDnsbl}\n trnameObjectEmailfilterDnsbl:\n type: fortimanager:ObjectEmailfilterDnsbl\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter DnsblEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"dnsbl=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterDnsblEntries:ObjectEmailfilterDnsblEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Spam filter DNSBL and ORBL server.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterDnsbl`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterDnsbl = new fortimanager.ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterDnsblEntries = new fortimanager.ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\", {\n action: \"spam\",\n fosid: 12,\n status: \"disable\",\n dnsbl: trnameObjectEmailfilterDnsbl.fosid,\n}, {\n dependsOn: [trnameObjectEmailfilterDnsbl],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_dnsbl = fortimanager.ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_dnsbl_entries = fortimanager.ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\",\n action=\"spam\",\n fosid=12,\n status=\"disable\",\n dnsbl=trname_object_emailfilter_dnsbl.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_dnsbl]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterDnsbl = new Fortimanager.ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterDnsblEntries = new Fortimanager.ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\", new()\n {\n Action = \"spam\",\n Fosid = 12,\n Status = \"disable\",\n Dnsbl = trnameObjectEmailfilterDnsbl.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterDnsbl,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterDnsbl, err := fortimanager.NewObjectEmailfilterDnsbl(ctx, \"trnameObjectEmailfilterDnsbl\", \u0026fortimanager.ObjectEmailfilterDnsblArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterDnsblEntries(ctx, \"trnameObjectEmailfilterDnsblEntries\", \u0026fortimanager.ObjectEmailfilterDnsblEntriesArgs{\n\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tDnsbl: trnameObjectEmailfilterDnsbl.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterDnsbl,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsbl;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterDnsblEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterDnsbl = new ObjectEmailfilterDnsbl(\"trnameObjectEmailfilterDnsbl\", ObjectEmailfilterDnsblArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n var trnameObjectEmailfilterDnsblEntries = new ObjectEmailfilterDnsblEntries(\"trnameObjectEmailfilterDnsblEntries\", ObjectEmailfilterDnsblEntriesArgs.builder()\n .action(\"spam\")\n .fosid(12.0)\n .status(\"disable\")\n .dnsbl(trnameObjectEmailfilterDnsbl.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterDnsbl)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterDnsblEntries:\n type: fortimanager:ObjectEmailfilterDnsblEntries\n properties:\n action: spam\n fosid: 12\n status: disable\n dnsbl: ${trnameObjectEmailfilterDnsbl.fosid}\n options:\n dependsOn:\n - ${trnameObjectEmailfilterDnsbl}\n trnameObjectEmailfilterDnsbl:\n type: fortimanager:ObjectEmailfilterDnsbl\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter DnsblEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"dnsbl=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterDnsblEntries:ObjectEmailfilterDnsblEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -63361,7 +63361,7 @@ } }, "fortimanager:index/objectEmailfilterIptrust:ObjectEmailfilterIptrust": { - "description": "Configure AntiSpam IP trust.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterIptrustEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterIptrust(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterIptrust(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterIptrust(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterIptrust(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterIptrustArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrust;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterIptrust(\"trname\", ObjectEmailfilterIptrustArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterIptrust\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Iptrust can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterIptrust:ObjectEmailfilterIptrust labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AntiSpam IP trust.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterIptrustEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterIptrust(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterIptrust(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterIptrust(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterIptrust(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterIptrustArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrust;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterIptrust(\"trname\", ObjectEmailfilterIptrustArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterIptrust\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Iptrust can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterIptrust:ObjectEmailfilterIptrust labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -63483,7 +63483,7 @@ } }, "fortimanager:index/objectEmailfilterIptrustEntries:ObjectEmailfilterIptrustEntries": { - "description": "Spam filter trusted IP addresses.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterIptrust`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterIptrust = new fortimanager.ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterIptrustEntries = new fortimanager.ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\", {\n iptrust: trnameObjectEmailfilterIptrust.fosid,\n addrType: \"ipv4\",\n fosid: 1,\n ip4Subnet: \"32.25.23.0 255.255.255.0\",\n}, {\n dependsOn: [trnameObjectEmailfilterIptrust],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_iptrust = fortimanager.ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_iptrust_entries = fortimanager.ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\",\n iptrust=trname_object_emailfilter_iptrust.fosid,\n addr_type=\"ipv4\",\n fosid=1,\n ip4_subnet=\"32.25.23.0 255.255.255.0\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_iptrust]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterIptrust = new Fortimanager.ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterIptrustEntries = new Fortimanager.ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\", new()\n {\n Iptrust = trnameObjectEmailfilterIptrust.Fosid,\n AddrType = \"ipv4\",\n Fosid = 1,\n Ip4Subnet = \"32.25.23.0 255.255.255.0\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterIptrust,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterIptrust, err := fortimanager.NewObjectEmailfilterIptrust(ctx, \"trnameObjectEmailfilterIptrust\", \u0026fortimanager.ObjectEmailfilterIptrustArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterIptrustEntries(ctx, \"trnameObjectEmailfilterIptrustEntries\", \u0026fortimanager.ObjectEmailfilterIptrustEntriesArgs{\n\t\t\tIptrust: trnameObjectEmailfilterIptrust.Fosid,\n\t\t\tAddrType: pulumi.String(\"ipv4\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp4Subnet: pulumi.String(\"32.25.23.0 255.255.255.0\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterIptrust,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrust;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterIptrust = new ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", ObjectEmailfilterIptrustArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n var trnameObjectEmailfilterIptrustEntries = new ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\", ObjectEmailfilterIptrustEntriesArgs.builder()\n .iptrust(trnameObjectEmailfilterIptrust.fosid())\n .addrType(\"ipv4\")\n .fosid(1)\n .ip4Subnet(\"32.25.23.0 255.255.255.0\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterIptrust)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterIptrustEntries:\n type: fortimanager:ObjectEmailfilterIptrustEntries\n properties:\n iptrust: ${trnameObjectEmailfilterIptrust.fosid}\n addrType: ipv4\n fosid: 1\n ip4Subnet: 32.25.23.0 255.255.255.0\n options:\n dependsOn:\n - ${trnameObjectEmailfilterIptrust}\n trnameObjectEmailfilterIptrust:\n type: fortimanager:ObjectEmailfilterIptrust\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter IptrustEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"iptrust=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterIptrustEntries:ObjectEmailfilterIptrustEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Spam filter trusted IP addresses.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterIptrust`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterIptrust = new fortimanager.ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterIptrustEntries = new fortimanager.ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\", {\n iptrust: trnameObjectEmailfilterIptrust.fosid,\n addrType: \"ipv4\",\n fosid: 1,\n ip4Subnet: \"32.25.23.0 255.255.255.0\",\n}, {\n dependsOn: [trnameObjectEmailfilterIptrust],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_iptrust = fortimanager.ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_iptrust_entries = fortimanager.ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\",\n iptrust=trname_object_emailfilter_iptrust.fosid,\n addr_type=\"ipv4\",\n fosid=1,\n ip4_subnet=\"32.25.23.0 255.255.255.0\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_iptrust]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterIptrust = new Fortimanager.ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterIptrustEntries = new Fortimanager.ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\", new()\n {\n Iptrust = trnameObjectEmailfilterIptrust.Fosid,\n AddrType = \"ipv4\",\n Fosid = 1,\n Ip4Subnet = \"32.25.23.0 255.255.255.0\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterIptrust,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterIptrust, err := fortimanager.NewObjectEmailfilterIptrust(ctx, \"trnameObjectEmailfilterIptrust\", \u0026fortimanager.ObjectEmailfilterIptrustArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterIptrustEntries(ctx, \"trnameObjectEmailfilterIptrustEntries\", \u0026fortimanager.ObjectEmailfilterIptrustEntriesArgs{\n\t\t\tIptrust: trnameObjectEmailfilterIptrust.Fosid,\n\t\t\tAddrType: pulumi.String(\"ipv4\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp4Subnet: pulumi.String(\"32.25.23.0 255.255.255.0\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterIptrust,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrust;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterIptrustEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterIptrust = new ObjectEmailfilterIptrust(\"trnameObjectEmailfilterIptrust\", ObjectEmailfilterIptrustArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n var trnameObjectEmailfilterIptrustEntries = new ObjectEmailfilterIptrustEntries(\"trnameObjectEmailfilterIptrustEntries\", ObjectEmailfilterIptrustEntriesArgs.builder()\n .iptrust(trnameObjectEmailfilterIptrust.fosid())\n .addrType(\"ipv4\")\n .fosid(1.0)\n .ip4Subnet(\"32.25.23.0 255.255.255.0\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterIptrust)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterIptrustEntries:\n type: fortimanager:ObjectEmailfilterIptrustEntries\n properties:\n iptrust: ${trnameObjectEmailfilterIptrust.fosid}\n addrType: ipv4\n fosid: 1\n ip4Subnet: 32.25.23.0 255.255.255.0\n options:\n dependsOn:\n - ${trnameObjectEmailfilterIptrust}\n trnameObjectEmailfilterIptrust:\n type: fortimanager:ObjectEmailfilterIptrust\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter IptrustEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"iptrust=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterIptrustEntries:ObjectEmailfilterIptrustEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addrType": { "type": "string", @@ -63613,7 +63613,7 @@ } }, "fortimanager:index/objectEmailfilterMheader:ObjectEmailfilterMheader": { - "description": "Configure AntiSpam MIME header.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterMheaderEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterMheader(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterMheader(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterMheader(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterMheader(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterMheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheader;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterMheader(\"trname\", ObjectEmailfilterMheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterMheader\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Mheader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterMheader:ObjectEmailfilterMheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AntiSpam MIME header.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectEmailfilterMheaderEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterMheader(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterMheader(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterMheader(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterMheader(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterMheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheader;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterMheader(\"trname\", ObjectEmailfilterMheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterMheader\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Mheader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterMheader:ObjectEmailfilterMheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -63735,7 +63735,7 @@ } }, "fortimanager:index/objectEmailfilterMheaderEntries:ObjectEmailfilterMheaderEntries": { - "description": "Spam filter mime header content.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterMheader`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterMheader = new fortimanager.ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterMheaderEntries = new fortimanager.ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\", {\n mheader: trnameObjectEmailfilterMheader.fosid,\n action: \"spam\",\n fieldbody: \"body\",\n fieldname: \"name\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectEmailfilterMheader],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_mheader = fortimanager.ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_mheader_entries = fortimanager.ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\",\n mheader=trname_object_emailfilter_mheader.fosid,\n action=\"spam\",\n fieldbody=\"body\",\n fieldname=\"name\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_mheader]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterMheader = new Fortimanager.ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterMheaderEntries = new Fortimanager.ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\", new()\n {\n Mheader = trnameObjectEmailfilterMheader.Fosid,\n Action = \"spam\",\n Fieldbody = \"body\",\n Fieldname = \"name\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterMheader,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterMheader, err := fortimanager.NewObjectEmailfilterMheader(ctx, \"trnameObjectEmailfilterMheader\", \u0026fortimanager.ObjectEmailfilterMheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterMheaderEntries(ctx, \"trnameObjectEmailfilterMheaderEntries\", \u0026fortimanager.ObjectEmailfilterMheaderEntriesArgs{\n\t\t\tMheader: trnameObjectEmailfilterMheader.Fosid,\n\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\tFieldbody: pulumi.String(\"body\"),\n\t\t\tFieldname: pulumi.String(\"name\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterMheader,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheader;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterMheader = new ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", ObjectEmailfilterMheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n var trnameObjectEmailfilterMheaderEntries = new ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\", ObjectEmailfilterMheaderEntriesArgs.builder()\n .mheader(trnameObjectEmailfilterMheader.fosid())\n .action(\"spam\")\n .fieldbody(\"body\")\n .fieldname(\"name\")\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterMheader)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterMheaderEntries:\n type: fortimanager:ObjectEmailfilterMheaderEntries\n properties:\n mheader: ${trnameObjectEmailfilterMheader.fosid}\n action: spam\n fieldbody: body\n fieldname: name\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectEmailfilterMheader}\n trnameObjectEmailfilterMheader:\n type: fortimanager:ObjectEmailfilterMheader\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter MheaderEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"mheader=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterMheaderEntries:ObjectEmailfilterMheaderEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Spam filter mime header content.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectEmailfilterMheader`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectEmailfilterMheader = new fortimanager.ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectEmailfilterMheaderEntries = new fortimanager.ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\", {\n mheader: trnameObjectEmailfilterMheader.fosid,\n action: \"spam\",\n fieldbody: \"body\",\n fieldname: \"name\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectEmailfilterMheader],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_emailfilter_mheader = fortimanager.ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_emailfilter_mheader_entries = fortimanager.ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\",\n mheader=trname_object_emailfilter_mheader.fosid,\n action=\"spam\",\n fieldbody=\"body\",\n fieldname=\"name\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_emailfilter_mheader]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectEmailfilterMheader = new Fortimanager.ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectEmailfilterMheaderEntries = new Fortimanager.ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\", new()\n {\n Mheader = trnameObjectEmailfilterMheader.Fosid,\n Action = \"spam\",\n Fieldbody = \"body\",\n Fieldname = \"name\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectEmailfilterMheader,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectEmailfilterMheader, err := fortimanager.NewObjectEmailfilterMheader(ctx, \"trnameObjectEmailfilterMheader\", \u0026fortimanager.ObjectEmailfilterMheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectEmailfilterMheaderEntries(ctx, \"trnameObjectEmailfilterMheaderEntries\", \u0026fortimanager.ObjectEmailfilterMheaderEntriesArgs{\n\t\t\tMheader: trnameObjectEmailfilterMheader.Fosid,\n\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\tFieldbody: pulumi.String(\"body\"),\n\t\t\tFieldname: pulumi.String(\"name\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectEmailfilterMheader,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheader;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderArgs;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderEntries;\nimport com.pulumi.fortimanager.ObjectEmailfilterMheaderEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectEmailfilterMheader = new ObjectEmailfilterMheader(\"trnameObjectEmailfilterMheader\", ObjectEmailfilterMheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n var trnameObjectEmailfilterMheaderEntries = new ObjectEmailfilterMheaderEntries(\"trnameObjectEmailfilterMheaderEntries\", ObjectEmailfilterMheaderEntriesArgs.builder()\n .mheader(trnameObjectEmailfilterMheader.fosid())\n .action(\"spam\")\n .fieldbody(\"body\")\n .fieldname(\"name\")\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectEmailfilterMheader)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectEmailfilterMheaderEntries:\n type: fortimanager:ObjectEmailfilterMheaderEntries\n properties:\n mheader: ${trnameObjectEmailfilterMheader.fosid}\n action: spam\n fieldbody: body\n fieldname: name\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectEmailfilterMheader}\n trnameObjectEmailfilterMheader:\n type: fortimanager:ObjectEmailfilterMheader\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter MheaderEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"mheader=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterMheaderEntries:ObjectEmailfilterMheaderEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -63877,7 +63877,7 @@ } }, "fortimanager:index/objectEmailfilterOptions:ObjectEmailfilterOptions": { - "description": "Configure AntiSpam options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterOptions(\"trname\", {dnsTimeout: 17});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterOptions(\"trname\", dns_timeout=17)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterOptions(\"trname\", new()\n {\n DnsTimeout = 17,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterOptions(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterOptionsArgs{\n\t\t\tDnsTimeout: pulumi.Float64(17),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterOptions;\nimport com.pulumi.fortimanager.ObjectEmailfilterOptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterOptions(\"trname\", ObjectEmailfilterOptionsArgs.builder()\n .dnsTimeout(17)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterOptions\n properties:\n dnsTimeout: 17\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Options can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterOptions:ObjectEmailfilterOptions labelname ObjectEmailfilterOptions\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AntiSpam options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterOptions(\"trname\", {dnsTimeout: 17});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterOptions(\"trname\", dns_timeout=17)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterOptions(\"trname\", new()\n {\n DnsTimeout = 17,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterOptions(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterOptionsArgs{\n\t\t\tDnsTimeout: pulumi.Float64(17),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterOptions;\nimport com.pulumi.fortimanager.ObjectEmailfilterOptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterOptions(\"trname\", ObjectEmailfilterOptionsArgs.builder()\n .dnsTimeout(17.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterOptions\n properties:\n dnsTimeout: 17\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Options can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterOptions:ObjectEmailfilterOptions labelname ObjectEmailfilterOptions\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -63941,7 +63941,7 @@ } }, "fortimanager:index/objectEmailfilterProfile:ObjectEmailfilterProfile": { - "description": "Configure Email Filter profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `file_filter`: `fortimanager_object_emailfilter_profile_filefilter`\n\u003e- `gmail`: `fortimanager.ObjectEmailfilterProfileGmail`\n\u003e- `imap`: `fortimanager.ObjectEmailfilterProfileImap`\n\u003e- `mapi`: `fortimanager.ObjectEmailfilterProfileMapi`\n\u003e- `msn_hotmail`: `fortimanager.ObjectEmailfilterProfileMsnhotmail`\n\u003e- `other_webmails`: `fortimanager_object_emailfilter_profile_otherwebmails`\n\u003e- `pop3`: `fortimanager.ObjectEmailfilterProfilePop3`\n\u003e- `smtp`: `fortimanager.ObjectEmailfilterProfileSmtp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterProfile(\"trname\", {\n comment: \"This is a Terraform example\",\n external: \"disable\",\n featureSet: \"flow\",\n options: [\n \"bannedword\",\n \"spambwl\",\n ],\n spamBwordThreshold: 10,\n spamFiltering: \"disable\",\n spamLog: \"enable\",\n spamLogFortiguardResponse: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterProfile(\"trname\",\n comment=\"This is a Terraform example\",\n external=\"disable\",\n feature_set=\"flow\",\n options=[\n \"bannedword\",\n \"spambwl\",\n ],\n spam_bword_threshold=10,\n spam_filtering=\"disable\",\n spam_log=\"enable\",\n spam_log_fortiguard_response=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterProfile(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n External = \"disable\",\n FeatureSet = \"flow\",\n Options = new[]\n {\n \"bannedword\",\n \"spambwl\",\n },\n SpamBwordThreshold = 10,\n SpamFiltering = \"disable\",\n SpamLog = \"enable\",\n SpamLogFortiguardResponse = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterProfile(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterProfileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExternal: pulumi.String(\"disable\"),\n\t\t\tFeatureSet: pulumi.String(\"flow\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"bannedword\"),\n\t\t\t\tpulumi.String(\"spambwl\"),\n\t\t\t},\n\t\t\tSpamBwordThreshold: pulumi.Float64(10),\n\t\t\tSpamFiltering: pulumi.String(\"disable\"),\n\t\t\tSpamLog: pulumi.String(\"enable\"),\n\t\t\tSpamLogFortiguardResponse: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfile;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterProfile(\"trname\", ObjectEmailfilterProfileArgs.builder()\n .comment(\"This is a Terraform example\")\n .external(\"disable\")\n .featureSet(\"flow\")\n .options( \n \"bannedword\",\n \"spambwl\")\n .spamBwordThreshold(10)\n .spamFiltering(\"disable\")\n .spamLog(\"enable\")\n .spamLogFortiguardResponse(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterProfile\n properties:\n comment: This is a Terraform example\n external: disable\n featureSet: flow\n options:\n - bannedword\n - spambwl\n spamBwordThreshold: 10\n spamFiltering: disable\n spamLog: enable\n spamLogFortiguardResponse: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfile:ObjectEmailfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Email Filter profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `file_filter`: `fortimanager_object_emailfilter_profile_filefilter`\n\u003e- `gmail`: `fortimanager.ObjectEmailfilterProfileGmail`\n\u003e- `imap`: `fortimanager.ObjectEmailfilterProfileImap`\n\u003e- `mapi`: `fortimanager.ObjectEmailfilterProfileMapi`\n\u003e- `msn_hotmail`: `fortimanager.ObjectEmailfilterProfileMsnhotmail`\n\u003e- `other_webmails`: `fortimanager_object_emailfilter_profile_otherwebmails`\n\u003e- `pop3`: `fortimanager.ObjectEmailfilterProfilePop3`\n\u003e- `smtp`: `fortimanager.ObjectEmailfilterProfileSmtp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectEmailfilterProfile(\"trname\", {\n comment: \"This is a Terraform example\",\n external: \"disable\",\n featureSet: \"flow\",\n options: [\n \"bannedword\",\n \"spambwl\",\n ],\n spamBwordThreshold: 10,\n spamFiltering: \"disable\",\n spamLog: \"enable\",\n spamLogFortiguardResponse: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectEmailfilterProfile(\"trname\",\n comment=\"This is a Terraform example\",\n external=\"disable\",\n feature_set=\"flow\",\n options=[\n \"bannedword\",\n \"spambwl\",\n ],\n spam_bword_threshold=10,\n spam_filtering=\"disable\",\n spam_log=\"enable\",\n spam_log_fortiguard_response=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectEmailfilterProfile(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n External = \"disable\",\n FeatureSet = \"flow\",\n Options = new[]\n {\n \"bannedword\",\n \"spambwl\",\n },\n SpamBwordThreshold = 10,\n SpamFiltering = \"disable\",\n SpamLog = \"enable\",\n SpamLogFortiguardResponse = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectEmailfilterProfile(ctx, \"trname\", \u0026fortimanager.ObjectEmailfilterProfileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExternal: pulumi.String(\"disable\"),\n\t\t\tFeatureSet: pulumi.String(\"flow\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"bannedword\"),\n\t\t\t\tpulumi.String(\"spambwl\"),\n\t\t\t},\n\t\t\tSpamBwordThreshold: pulumi.Float64(10),\n\t\t\tSpamFiltering: pulumi.String(\"disable\"),\n\t\t\tSpamLog: pulumi.String(\"enable\"),\n\t\t\tSpamLogFortiguardResponse: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfile;\nimport com.pulumi.fortimanager.ObjectEmailfilterProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectEmailfilterProfile(\"trname\", ObjectEmailfilterProfileArgs.builder()\n .comment(\"This is a Terraform example\")\n .external(\"disable\")\n .featureSet(\"flow\")\n .options( \n \"bannedword\",\n \"spambwl\")\n .spamBwordThreshold(10.0)\n .spamFiltering(\"disable\")\n .spamLog(\"enable\")\n .spamLogFortiguardResponse(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectEmailfilterProfile\n properties:\n comment: This is a Terraform example\n external: disable\n featureSet: flow\n options:\n - bannedword\n - spambwl\n spamBwordThreshold: 10\n spamFiltering: disable\n spamLog: enable\n spamLogFortiguardResponse: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectEmailfilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectEmailfilterProfile:ObjectEmailfilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -65537,7 +65537,7 @@ } }, "fortimanager:index/objectExtendercontrollerDataplan:ObjectExtendercontrollerDataplan": { - "description": "FortiExtender dataplan configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectExtendercontrollerDataplan(\"trname\", {\n authType: \"chap\",\n billingDate: 1,\n capacity: 10,\n modemId: \"all\",\n overage: \"disable\",\n passwords: [\"fortinet\"],\n pdn: \"ipv4-only\",\n preferredSubnet: 32,\n privateNetwork: \"disable\",\n signalPeriod: 3600,\n signalThreshold: 100,\n status: \"enable\",\n type: \"generic\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectExtendercontrollerDataplan(\"trname\",\n auth_type=\"chap\",\n billing_date=1,\n capacity=10,\n modem_id=\"all\",\n overage=\"disable\",\n passwords=[\"fortinet\"],\n pdn=\"ipv4-only\",\n preferred_subnet=32,\n private_network=\"disable\",\n signal_period=3600,\n signal_threshold=100,\n status=\"enable\",\n type=\"generic\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectExtendercontrollerDataplan(\"trname\", new()\n {\n AuthType = \"chap\",\n BillingDate = 1,\n Capacity = 10,\n ModemId = \"all\",\n Overage = \"disable\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n Pdn = \"ipv4-only\",\n PreferredSubnet = 32,\n PrivateNetwork = \"disable\",\n SignalPeriod = 3600,\n SignalThreshold = 100,\n Status = \"enable\",\n Type = \"generic\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectExtendercontrollerDataplan(ctx, \"trname\", \u0026fortimanager.ObjectExtendercontrollerDataplanArgs{\n\t\t\tAuthType: pulumi.String(\"chap\"),\n\t\t\tBillingDate: pulumi.Float64(1),\n\t\t\tCapacity: pulumi.Float64(10),\n\t\t\tModemId: pulumi.String(\"all\"),\n\t\t\tOverage: pulumi.String(\"disable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPdn: pulumi.String(\"ipv4-only\"),\n\t\t\tPreferredSubnet: pulumi.Float64(32),\n\t\t\tPrivateNetwork: pulumi.String(\"disable\"),\n\t\t\tSignalPeriod: pulumi.Float64(3600),\n\t\t\tSignalThreshold: pulumi.Float64(100),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"generic\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerDataplan;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerDataplanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectExtendercontrollerDataplan(\"trname\", ObjectExtendercontrollerDataplanArgs.builder()\n .authType(\"chap\")\n .billingDate(1)\n .capacity(10)\n .modemId(\"all\")\n .overage(\"disable\")\n .passwords(\"fortinet\")\n .pdn(\"ipv4-only\")\n .preferredSubnet(32)\n .privateNetwork(\"disable\")\n .signalPeriod(3600)\n .signalThreshold(100)\n .status(\"enable\")\n .type(\"generic\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectExtendercontrollerDataplan\n properties:\n authType: chap\n billingDate: 1\n capacity: 10\n modemId: all\n overage: disable\n passwords:\n - fortinet\n pdn: ipv4-only\n preferredSubnet: 32\n privateNetwork: disable\n signalPeriod: 3600\n signalThreshold: 100\n status: enable\n type: generic\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController Dataplan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerDataplan:ObjectExtendercontrollerDataplan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiExtender dataplan configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectExtendercontrollerDataplan(\"trname\", {\n authType: \"chap\",\n billingDate: 1,\n capacity: 10,\n modemId: \"all\",\n overage: \"disable\",\n passwords: [\"fortinet\"],\n pdn: \"ipv4-only\",\n preferredSubnet: 32,\n privateNetwork: \"disable\",\n signalPeriod: 3600,\n signalThreshold: 100,\n status: \"enable\",\n type: \"generic\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectExtendercontrollerDataplan(\"trname\",\n auth_type=\"chap\",\n billing_date=1,\n capacity=10,\n modem_id=\"all\",\n overage=\"disable\",\n passwords=[\"fortinet\"],\n pdn=\"ipv4-only\",\n preferred_subnet=32,\n private_network=\"disable\",\n signal_period=3600,\n signal_threshold=100,\n status=\"enable\",\n type=\"generic\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectExtendercontrollerDataplan(\"trname\", new()\n {\n AuthType = \"chap\",\n BillingDate = 1,\n Capacity = 10,\n ModemId = \"all\",\n Overage = \"disable\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n Pdn = \"ipv4-only\",\n PreferredSubnet = 32,\n PrivateNetwork = \"disable\",\n SignalPeriod = 3600,\n SignalThreshold = 100,\n Status = \"enable\",\n Type = \"generic\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectExtendercontrollerDataplan(ctx, \"trname\", \u0026fortimanager.ObjectExtendercontrollerDataplanArgs{\n\t\t\tAuthType: pulumi.String(\"chap\"),\n\t\t\tBillingDate: pulumi.Float64(1),\n\t\t\tCapacity: pulumi.Float64(10),\n\t\t\tModemId: pulumi.String(\"all\"),\n\t\t\tOverage: pulumi.String(\"disable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPdn: pulumi.String(\"ipv4-only\"),\n\t\t\tPreferredSubnet: pulumi.Float64(32),\n\t\t\tPrivateNetwork: pulumi.String(\"disable\"),\n\t\t\tSignalPeriod: pulumi.Float64(3600),\n\t\t\tSignalThreshold: pulumi.Float64(100),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"generic\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerDataplan;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerDataplanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectExtendercontrollerDataplan(\"trname\", ObjectExtendercontrollerDataplanArgs.builder()\n .authType(\"chap\")\n .billingDate(1.0)\n .capacity(10.0)\n .modemId(\"all\")\n .overage(\"disable\")\n .passwords(\"fortinet\")\n .pdn(\"ipv4-only\")\n .preferredSubnet(32.0)\n .privateNetwork(\"disable\")\n .signalPeriod(3600.0)\n .signalThreshold(100.0)\n .status(\"enable\")\n .type(\"generic\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectExtendercontrollerDataplan\n properties:\n authType: chap\n billingDate: 1\n capacity: 10\n modemId: all\n overage: disable\n passwords:\n - fortinet\n pdn: ipv4-only\n preferredSubnet: 32\n privateNetwork: disable\n signalPeriod: 3600\n signalThreshold: 100\n status: enable\n type: generic\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController Dataplan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerDataplan:ObjectExtendercontrollerDataplan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -66196,7 +66196,7 @@ } }, "fortimanager:index/objectExtendercontrollerExtenderprofileCellularControllerreport:ObjectExtendercontrollerExtenderprofileCellularControllerreport": { - "description": "FortiExtender controller report configuration.\n\n\u003e This resource is a sub resource for variable `controller_report` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileCellular`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileCellularControllerreport = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", {\n interval: 12,\n signalThreshold: 40,\n status: \"disable\",\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_cellular_controllerreport = fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\",\n interval=12,\n signal_threshold=40,\n status=\"disable\",\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularControllerreport = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", new()\n {\n Interval = 12,\n SignalThreshold = 40,\n Status = \"disable\",\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularControllerreport(ctx, \"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs{\n\t\t\tInterval: pulumi.Float64(12),\n\t\t\tSignalThreshold: pulumi.Float64(40),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularControllerreport = new ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs.builder()\n .interval(12)\n .signalThreshold(40)\n .status(\"disable\")\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileCellularControllerreport:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularControllerreport\n properties:\n interval: 12\n signalThreshold: 40\n status: disable\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularControllerReport can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularControllerreport:ObjectExtendercontrollerExtenderprofileCellularControllerreport labelname ObjectExtenderControllerExtenderProfileCellularControllerReport\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiExtender controller report configuration.\n\n\u003e This resource is a sub resource for variable `controller_report` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileCellular`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileCellularControllerreport = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", {\n interval: 12,\n signalThreshold: 40,\n status: \"disable\",\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_cellular_controllerreport = fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\",\n interval=12,\n signal_threshold=40,\n status=\"disable\",\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularControllerreport = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", new()\n {\n Interval = 12,\n SignalThreshold = 40,\n Status = \"disable\",\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularControllerreport(ctx, \"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs{\n\t\t\tInterval: pulumi.Float64(12),\n\t\t\tSignalThreshold: pulumi.Float64(40),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreport;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularControllerreport = new ObjectExtendercontrollerExtenderprofileCellularControllerreport(\"trnameObjectExtendercontrollerExtenderprofileCellularControllerreport\", ObjectExtendercontrollerExtenderprofileCellularControllerreportArgs.builder()\n .interval(12.0)\n .signalThreshold(40.0)\n .status(\"disable\")\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileCellularControllerreport:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularControllerreport\n properties:\n interval: 12\n signalThreshold: 40\n status: disable\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularControllerReport can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularControllerreport:ObjectExtendercontrollerExtenderprofileCellularControllerreport labelname ObjectExtenderControllerExtenderProfileCellularControllerReport\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -66546,7 +66546,7 @@ } }, "fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch": { - "description": "FortiExtender auto switch configuration.\n\n\u003e This resource is a sub resource for variable `auto_switch` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", {\n dataplan: \"enable\",\n disconnect: \"enable\",\n disconnectPeriod: 700,\n disconnectThreshold: 80,\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_cellular_modem1_autoswitch = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\",\n dataplan=\"enable\",\n disconnect=\"enable\",\n disconnect_period=700,\n disconnect_threshold=80,\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", new()\n {\n Dataplan = \"enable\",\n Disconnect = \"enable\",\n DisconnectPeriod = 700,\n DisconnectThreshold = 80,\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(ctx, \"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs{\n\t\t\tDataplan: pulumi.String(\"enable\"),\n\t\t\tDisconnect: pulumi.String(\"enable\"),\n\t\t\tDisconnectPeriod: pulumi.Float64(700),\n\t\t\tDisconnectThreshold: pulumi.Float64(80),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch = new ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs.builder()\n .dataplan(\"enable\")\n .disconnect(\"enable\")\n .disconnectPeriod(700)\n .disconnectThreshold(80)\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\n properties:\n dataplan: enable\n disconnect: enable\n disconnectPeriod: 700\n disconnectThreshold: 80\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem1AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch labelname ObjectExtenderControllerExtenderProfileCellularModem1AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiExtender auto switch configuration.\n\n\u003e This resource is a sub resource for variable `auto_switch` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", {\n dataplan: \"enable\",\n disconnect: \"enable\",\n disconnectPeriod: 700,\n disconnectThreshold: 80,\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_cellular_modem1_autoswitch = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\",\n dataplan=\"enable\",\n disconnect=\"enable\",\n disconnect_period=700,\n disconnect_threshold=80,\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", new()\n {\n Dataplan = \"enable\",\n Disconnect = \"enable\",\n DisconnectPeriod = 700,\n DisconnectThreshold = 80,\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(ctx, \"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs{\n\t\t\tDataplan: pulumi.String(\"enable\"),\n\t\t\tDisconnect: pulumi.String(\"enable\"),\n\t\t\tDisconnectPeriod: pulumi.Float64(700),\n\t\t\tDisconnectThreshold: pulumi.Float64(80),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch = new ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\", ObjectExtendercontrollerExtenderprofileCellularModem1AutoswitchArgs.builder()\n .dataplan(\"enable\")\n .disconnect(\"enable\")\n .disconnectPeriod(700.0)\n .disconnectThreshold(80.0)\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch\n properties:\n dataplan: enable\n disconnect: enable\n disconnectPeriod: 700\n disconnectThreshold: 80\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem1AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem1Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem1Autoswitch labelname ObjectExtenderControllerExtenderProfileCellularModem1AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -66971,7 +66971,7 @@ } }, "fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch": { - "description": "FortiExtender auto switch configuration.\n\n\u003e This resource is a sub resource for variable `auto_switch` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", {\n dataplan: \"enable\",\n disconnect: \"enable\",\n disconnectPeriod: 700,\n disconnectThreshold: 80,\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_cellular_modem2_autoswitch = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\",\n dataplan=\"enable\",\n disconnect=\"enable\",\n disconnect_period=700,\n disconnect_threshold=80,\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", new()\n {\n Dataplan = \"enable\",\n Disconnect = \"enable\",\n DisconnectPeriod = 700,\n DisconnectThreshold = 80,\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(ctx, \"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs{\n\t\t\tDataplan: pulumi.String(\"enable\"),\n\t\t\tDisconnect: pulumi.String(\"enable\"),\n\t\t\tDisconnectPeriod: pulumi.Float64(700),\n\t\t\tDisconnectThreshold: pulumi.Float64(80),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch = new ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs.builder()\n .dataplan(\"enable\")\n .disconnect(\"enable\")\n .disconnectPeriod(700)\n .disconnectThreshold(80)\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\n properties:\n dataplan: enable\n disconnect: enable\n disconnectPeriod: 700\n disconnectThreshold: 80\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem2AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch labelname ObjectExtenderControllerExtenderProfileCellularModem2AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiExtender auto switch configuration.\n\n\u003e This resource is a sub resource for variable `auto_switch` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch = new fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", {\n dataplan: \"enable\",\n disconnect: \"enable\",\n disconnectPeriod: 700,\n disconnectThreshold: 80,\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_cellular_modem2_autoswitch = fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\",\n dataplan=\"enable\",\n disconnect=\"enable\",\n disconnect_period=700,\n disconnect_threshold=80,\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch = new Fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", new()\n {\n Dataplan = \"enable\",\n Disconnect = \"enable\",\n DisconnectPeriod = 700,\n DisconnectThreshold = 80,\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(ctx, \"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs{\n\t\t\tDataplan: pulumi.String(\"enable\"),\n\t\t\tDisconnect: pulumi.String(\"enable\"),\n\t\t\tDisconnectPeriod: pulumi.Float64(700),\n\t\t\tDisconnectThreshold: pulumi.Float64(80),\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch = new ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch(\"trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\", ObjectExtendercontrollerExtenderprofileCellularModem2AutoswitchArgs.builder()\n .dataplan(\"enable\")\n .disconnect(\"enable\")\n .disconnectPeriod(700.0)\n .disconnectThreshold(80.0)\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch\n properties:\n dataplan: enable\n disconnect: enable\n disconnectPeriod: 700\n disconnectThreshold: 80\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileCellularModem2AutoSwitch can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileCellularModem2Autoswitch:ObjectExtendercontrollerExtenderprofileCellularModem2Autoswitch labelname ObjectExtenderControllerExtenderProfileCellularModem2AutoSwitch\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -67837,7 +67837,7 @@ } }, "fortimanager:index/objectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul": { - "description": "LAN extension backhaul tunnel configuration.\n\n\u003e This resource is a sub resource for variable `backhaul` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", {\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n port: \"port1\",\n role: \"secondary\",\n weight: 23,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\nconst trnameObjectExtendercontrollerExtenderprofileLanextension = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", {extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_lanextension_backhaul = fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\",\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n port=\"port1\",\n role=\"secondary\",\n weight=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\ntrname_object_extendercontroller_extenderprofile_lanextension = fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", extender_profile=trname_object_extendercontroller_extenderprofile.name,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", new()\n {\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n Port = \"port1\",\n Role = \"secondary\",\n Weight = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n var trnameObjectExtendercontrollerExtenderprofileLanextension = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", new()\n {\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextensionBackhaul(ctx, \"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t\tPort: pulumi.String(\"port1\"),\n\t\t\tRole: pulumi.String(\"secondary\"),\n\t\t\tWeight: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextension(ctx, \"trnameObjectExtendercontrollerExtenderprofileLanextension\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextension;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul = new ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs.builder()\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .port(\"port1\")\n .role(\"secondary\")\n .weight(23)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n var trnameObjectExtendercontrollerExtenderprofileLanextension = new ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", ObjectExtendercontrollerExtenderprofileLanextensionArgs.builder()\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul\n properties:\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n port: port1\n role: secondary\n weight: 23\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofileLanextension:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextension\n properties:\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileLanExtensionBackhaul can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "LAN extension backhaul tunnel configuration.\n\n\u003e This resource is a sub resource for variable `backhaul` of resource `fortimanager.ObjectExtendercontrollerExtenderprofileLanextension`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectExtendercontrollerExtenderprofile = new fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\", {});\nconst trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", {\n extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name,\n port: \"port1\",\n role: \"secondary\",\n weight: 23,\n}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\nconst trnameObjectExtendercontrollerExtenderprofileLanextension = new fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", {extenderProfile: trnameObjectExtendercontrollerExtenderprofile.name}, {\n dependsOn: [trnameObjectExtendercontrollerExtenderprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_extendercontroller_extenderprofile = fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\")\ntrname_object_extendercontroller_extenderprofile_lanextension_backhaul = fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\",\n extender_profile=trname_object_extendercontroller_extenderprofile.name,\n port=\"port1\",\n role=\"secondary\",\n weight=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\ntrname_object_extendercontroller_extenderprofile_lanextension = fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", extender_profile=trname_object_extendercontroller_extenderprofile.name,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_extendercontroller_extenderprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectExtendercontrollerExtenderprofile = new Fortimanager.ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", new()\n {\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n Port = \"port1\",\n Role = \"secondary\",\n Weight = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n var trnameObjectExtendercontrollerExtenderprofileLanextension = new Fortimanager.ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", new()\n {\n ExtenderProfile = trnameObjectExtendercontrollerExtenderprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectExtendercontrollerExtenderprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectExtendercontrollerExtenderprofile, err := fortimanager.NewObjectExtendercontrollerExtenderprofile(ctx, \"trnameObjectExtendercontrollerExtenderprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextensionBackhaul(ctx, \"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t\tPort: pulumi.String(\"port1\"),\n\t\t\tRole: pulumi.String(\"secondary\"),\n\t\t\tWeight: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectExtendercontrollerExtenderprofileLanextension(ctx, \"trnameObjectExtendercontrollerExtenderprofileLanextension\", \u0026fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs{\n\t\t\tExtenderProfile: trnameObjectExtendercontrollerExtenderprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectExtendercontrollerExtenderprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofile;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaul;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextension;\nimport com.pulumi.fortimanager.ObjectExtendercontrollerExtenderprofileLanextensionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectExtendercontrollerExtenderprofile = new ObjectExtendercontrollerExtenderprofile(\"trnameObjectExtendercontrollerExtenderprofile\");\n\n var trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul = new ObjectExtendercontrollerExtenderprofileLanextensionBackhaul(\"trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul\", ObjectExtendercontrollerExtenderprofileLanextensionBackhaulArgs.builder()\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .port(\"port1\")\n .role(\"secondary\")\n .weight(23.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n var trnameObjectExtendercontrollerExtenderprofileLanextension = new ObjectExtendercontrollerExtenderprofileLanextension(\"trnameObjectExtendercontrollerExtenderprofileLanextension\", ObjectExtendercontrollerExtenderprofileLanextensionArgs.builder()\n .extenderProfile(trnameObjectExtendercontrollerExtenderprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectExtendercontrollerExtenderprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectExtendercontrollerExtenderprofileLanextensionBackhaul:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul\n properties:\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n port: port1\n role: secondary\n weight: 23\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofileLanextension:\n type: fortimanager:ObjectExtendercontrollerExtenderprofileLanextension\n properties:\n extenderProfile: ${trnameObjectExtendercontrollerExtenderprofile.name}\n options:\n dependsOn:\n - ${trnameObjectExtendercontrollerExtenderprofile}\n trnameObjectExtendercontrollerExtenderprofile:\n type: fortimanager:ObjectExtendercontrollerExtenderprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectExtenderController ExtenderProfileLanExtensionBackhaul can be imported using any of these accepted formats:\n\nSet import_options = [\"extender_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectExtendercontrollerExtenderprofileLanextensionBackhaul:ObjectExtendercontrollerExtenderprofileLanextensionBackhaul labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -72614,7 +72614,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6:ObjectFirewallAccessproxy6": { - "description": "Configure IPv6 access proxy.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `api_gateway`: `fortimanager.ObjectFirewallAccessproxy6Apigateway`\n\u003e- `api_gateway6`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectFirewallAccessproxy6(\"trname5\", {\n apiGateways: [{\n httpCookieAge: 30,\n id: 1,\n }],\n authPortal: \"enable\",\n logBlockedTraffic: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectFirewallAccessproxy6(\"trname5\",\n api_gateways=[{\n \"http_cookie_age\": 30,\n \"id\": 1,\n }],\n auth_portal=\"enable\",\n log_blocked_traffic=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname5 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname5\", new()\n {\n ApiGateways = new[]\n {\n new Fortimanager.Inputs.ObjectFirewallAccessproxy6ApiGatewayArgs\n {\n HttpCookieAge = 30,\n Id = 1,\n },\n },\n AuthPortal = \"enable\",\n LogBlockedTraffic = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname5\", \u0026fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tApiGateways: fortimanager.ObjectFirewallAccessproxy6ApiGatewayTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectFirewallAccessproxy6ApiGatewayTypeArgs{\n\t\t\t\t\tHttpCookieAge: pulumi.Float64(30),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAuthPortal: pulumi.String(\"enable\"),\n\t\t\tLogBlockedTraffic: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallAccessproxy6ApiGatewayArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname5 = new ObjectFirewallAccessproxy6(\"trname5\", ObjectFirewallAccessproxy6Args.builder()\n .apiGateways(ObjectFirewallAccessproxy6ApiGatewayArgs.builder()\n .httpCookieAge(30)\n .id(1)\n .build())\n .authPortal(\"enable\")\n .logBlockedTraffic(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname5:\n type: fortimanager:ObjectFirewallAccessproxy6\n properties:\n apiGateways:\n - httpCookieAge: 30\n id: 1\n authPortal: enable\n logBlockedTraffic: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6:ObjectFirewallAccessproxy6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 access proxy.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `api_gateway`: `fortimanager.ObjectFirewallAccessproxy6Apigateway`\n\u003e- `api_gateway6`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectFirewallAccessproxy6(\"trname5\", {\n apiGateways: [{\n httpCookieAge: 30,\n id: 1,\n }],\n authPortal: \"enable\",\n logBlockedTraffic: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectFirewallAccessproxy6(\"trname5\",\n api_gateways=[{\n \"http_cookie_age\": 30,\n \"id\": 1,\n }],\n auth_portal=\"enable\",\n log_blocked_traffic=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname5 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname5\", new()\n {\n ApiGateways = new[]\n {\n new Fortimanager.Inputs.ObjectFirewallAccessproxy6ApiGatewayArgs\n {\n HttpCookieAge = 30,\n Id = 1,\n },\n },\n AuthPortal = \"enable\",\n LogBlockedTraffic = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname5\", \u0026fortimanager.ObjectFirewallAccessproxy6Args{\n\t\t\tApiGateways: fortimanager.ObjectFirewallAccessproxy6ApiGatewayTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectFirewallAccessproxy6ApiGatewayTypeArgs{\n\t\t\t\t\tHttpCookieAge: pulumi.Float64(30),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAuthPortal: pulumi.String(\"enable\"),\n\t\t\tLogBlockedTraffic: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Args;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallAccessproxy6ApiGatewayArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname5 = new ObjectFirewallAccessproxy6(\"trname5\", ObjectFirewallAccessproxy6Args.builder()\n .apiGateways(ObjectFirewallAccessproxy6ApiGatewayArgs.builder()\n .httpCookieAge(30.0)\n .id(1.0)\n .build())\n .authPortal(\"enable\")\n .logBlockedTraffic(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname5:\n type: fortimanager:ObjectFirewallAccessproxy6\n properties:\n apiGateways:\n - httpCookieAge: 30\n id: 1\n authPortal: enable\n logBlockedTraffic: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6:ObjectFirewallAccessproxy6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addVhostDomainToDnsdb": { "type": "string", @@ -72910,7 +72910,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6Apigateway6:ObjectFirewallAccessproxy6Apigateway6": { - "description": "Set IPv6 API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway6` of resource `fortimanager.ObjectFirewallAccessproxy6`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy6 = new fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\", {});\nconst trnameObjectFirewallAccessproxy6Apigateway6 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\", {\n accessProxy6: trnameObjectFirewallAccessproxy6.name,\n httpsCookieSecure: \"disable\",\n fosid: 1,\n ldbMethod: \"round-robin\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy6 = fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\")\ntrname_object_firewall_accessproxy6_apigateway6 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\",\n access_proxy6=trname_object_firewall_accessproxy6.name,\n https_cookie_secure=\"disable\",\n fosid=1,\n ldb_method=\"round-robin\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy6 = new Fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway6 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\", new()\n {\n AccessProxy6 = trnameObjectFirewallAccessproxy6.Name,\n HttpsCookieSecure = \"disable\",\n Fosid = 1,\n LdbMethod = \"round-robin\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy6, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trnameObjectFirewallAccessproxy6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trnameObjectFirewallAccessproxy6Apigateway6\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tAccessProxy6: trnameObjectFirewallAccessproxy6.Name,\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"round-robin\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy6 = new ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway6 = new ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n .accessProxy6(trnameObjectFirewallAccessproxy6.name())\n .httpsCookieSecure(\"disable\")\n .fosid(1)\n .ldbMethod(\"round-robin\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxy6Apigateway6:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n properties:\n accessProxy6: ${trnameObjectFirewallAccessproxy6.name}\n httpsCookieSecure: disable\n fosid: 1\n ldbMethod: round-robin\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy6}\n trnameObjectFirewallAccessproxy6:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6:ObjectFirewallAccessproxy6Apigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Set IPv6 API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway6` of resource `fortimanager.ObjectFirewallAccessproxy6`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6Quic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy6 = new fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\", {});\nconst trnameObjectFirewallAccessproxy6Apigateway6 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\", {\n accessProxy6: trnameObjectFirewallAccessproxy6.name,\n httpsCookieSecure: \"disable\",\n fosid: 1,\n ldbMethod: \"round-robin\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy6 = fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\")\ntrname_object_firewall_accessproxy6_apigateway6 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\",\n access_proxy6=trname_object_firewall_accessproxy6.name,\n https_cookie_secure=\"disable\",\n fosid=1,\n ldb_method=\"round-robin\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy6 = new Fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway6 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\", new()\n {\n AccessProxy6 = trnameObjectFirewallAccessproxy6.Name,\n HttpsCookieSecure = \"disable\",\n Fosid = 1,\n LdbMethod = \"round-robin\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy6, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trnameObjectFirewallAccessproxy6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trnameObjectFirewallAccessproxy6Apigateway6\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tAccessProxy6: trnameObjectFirewallAccessproxy6.Name,\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"round-robin\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy6 = new ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway6 = new ObjectFirewallAccessproxy6Apigateway6(\"trnameObjectFirewallAccessproxy6Apigateway6\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n .accessProxy6(trnameObjectFirewallAccessproxy6.name())\n .httpsCookieSecure(\"disable\")\n .fosid(1.0)\n .ldbMethod(\"round-robin\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxy6Apigateway6:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n properties:\n accessProxy6: ${trnameObjectFirewallAccessproxy6.name}\n httpsCookieSecure: disable\n fosid: 1\n ldbMethod: round-robin\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy6}\n trnameObjectFirewallAccessproxy6:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6:ObjectFirewallAccessproxy6Apigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy6": { "type": "string", @@ -73557,7 +73557,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6Apigateway6Realservers:ObjectFirewallAccessproxy6Apigateway6Realservers": { - "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway6: trname3.fosid,\n fosid: 1,\n ip: \"2001:db8:85a3::8a2e:370:7334\",\n mappedport: \"23\",\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\",\n access_proxy6=trname4.name,\n api_gateway6=trname3.fosid,\n fosid=1,\n ip=\"2001:db8:85a3::8a2e:370:7334\",\n mappedport=\"23\",\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway6 = trname3.Fosid,\n Fosid = 1,\n Ip = \"2001:db8:85a3::8a2e:370:7334\",\n Mappedport = \"23\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6Realservers(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6RealserversArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway6: trname3.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t\tMappedport: pulumi.String(\"23\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway6(\"trname3\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n .fosid(2)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", ObjectFirewallAccessproxy6Apigateway6RealserversArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway6(trname3.fosid())\n .fosid(1)\n .ip(\"2001:db8:85a3::8a2e:370:7334\")\n .mappedport(23)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6Realservers\n properties:\n accessProxy6: ${trname4.name}\n apiGateway6: ${trname3.fosid}\n fosid: 1\n ip: 2001:db8:85a3::8a2e:370:7334\n mappedport: 23\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Realservers:ObjectFirewallAccessproxy6Apigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway6: trname3.fosid,\n fosid: 1,\n ip: \"2001:db8:85a3::8a2e:370:7334\",\n mappedport: \"23\",\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\",\n access_proxy6=trname4.name,\n api_gateway6=trname3.fosid,\n fosid=1,\n ip=\"2001:db8:85a3::8a2e:370:7334\",\n mappedport=\"23\",\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway6 = trname3.Fosid,\n Fosid = 1,\n Ip = \"2001:db8:85a3::8a2e:370:7334\",\n Mappedport = \"23\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6Realservers(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6RealserversArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway6: trname3.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t\tMappedport: pulumi.String(\"23\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway6(\"trname3\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n .fosid(2.0)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6Apigateway6Realservers(\"trname\", ObjectFirewallAccessproxy6Apigateway6RealserversArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway6(trname3.fosid())\n .fosid(1.0)\n .ip(\"2001:db8:85a3::8a2e:370:7334\")\n .mappedport(\"23\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6Realservers\n properties:\n accessProxy6: ${trname4.name}\n apiGateway6: ${trname3.fosid}\n fosid: 1\n ip: 2001:db8:85a3::8a2e:370:7334\n mappedport: 23\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Realservers:ObjectFirewallAccessproxy6Apigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy6": { "type": "string", @@ -73902,7 +73902,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6Apigateway6Sslciphersuites:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites": { - "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n\u003e This resource is a sub resource for variable `ssl_cipher_suites` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway6: trname3.fosid,\n priority: 3,\n versions: [\"tls-1.0\"],\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\",\n access_proxy6=trname4.name,\n api_gateway6=trname3.fosid,\n priority=3,\n versions=[\"tls-1.0\"],\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway6 = trname3.Fosid,\n Priority = 3,\n Versions = new[]\n {\n \"tls-1.0\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6Sslciphersuites(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway6: trname3.Fosid,\n\t\t\tPriority: pulumi.Float64(3),\n\t\t\tVersions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tls-1.0\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway6(\"trname3\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n .fosid(2)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway6(trname3.fosid())\n .priority(3)\n .versions(\"tls-1.0\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites\n properties:\n accessProxy6: ${trname4.name}\n apiGateway6: ${trname3.fosid}\n priority: 3\n versions:\n - tls-1.0\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6SslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Sslciphersuites:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n\u003e This resource is a sub resource for variable `ssl_cipher_suites` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway6: trname3.fosid,\n priority: 3,\n versions: [\"tls-1.0\"],\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\",\n access_proxy6=trname4.name,\n api_gateway6=trname3.fosid,\n priority=3,\n versions=[\"tls-1.0\"],\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway6 = trname3.Fosid,\n Priority = 3,\n Versions = new[]\n {\n \"tls-1.0\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway6(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6Args{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway6Sslciphersuites(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway6: trname3.Fosid,\n\t\t\tPriority: pulumi.Float64(3),\n\t\t\tVersions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tls-1.0\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6Sslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway6(\"trname3\", ObjectFirewallAccessproxy6Apigateway6Args.builder()\n .fosid(2.0)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6Apigateway6Sslciphersuites(\"trname\", ObjectFirewallAccessproxy6Apigateway6SslciphersuitesArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway6(trname3.fosid())\n .priority(3.0)\n .versions(\"tls-1.0\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites\n properties:\n accessProxy6: ${trname4.name}\n apiGateway6: ${trname3.fosid}\n priority: 3\n versions:\n - tls-1.0\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway6\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway6SslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway6Sslciphersuites:ObjectFirewallAccessproxy6Apigateway6Sslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy6": { "type": "string", @@ -74030,7 +74030,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6Apigateway:ObjectFirewallAccessproxy6Apigateway": { - "description": "Set IPv4 API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway` of resource `fortimanager.ObjectFirewallAccessproxy6`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy6 = new fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\", {});\nconst trnameObjectFirewallAccessproxy6Apigateway = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\", {\n accessProxy6: trnameObjectFirewallAccessproxy6.name,\n httpsCookieSecure: \"disable\",\n fosid: 1,\n ldbMethod: \"round-robin\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy6 = fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\")\ntrname_object_firewall_accessproxy6_apigateway = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\",\n access_proxy6=trname_object_firewall_accessproxy6.name,\n https_cookie_secure=\"disable\",\n fosid=1,\n ldb_method=\"round-robin\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy6 = new Fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\", new()\n {\n AccessProxy6 = trnameObjectFirewallAccessproxy6.Name,\n HttpsCookieSecure = \"disable\",\n Fosid = 1,\n LdbMethod = \"round-robin\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy6, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trnameObjectFirewallAccessproxy6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trnameObjectFirewallAccessproxy6Apigateway\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tAccessProxy6: trnameObjectFirewallAccessproxy6.Name,\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"round-robin\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy6 = new ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway = new ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n .accessProxy6(trnameObjectFirewallAccessproxy6.name())\n .httpsCookieSecure(\"disable\")\n .fosid(1)\n .ldbMethod(\"round-robin\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxy6Apigateway:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n properties:\n accessProxy6: ${trnameObjectFirewallAccessproxy6.name}\n httpsCookieSecure: disable\n fosid: 1\n ldbMethod: round-robin\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy6}\n trnameObjectFirewallAccessproxy6:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway:ObjectFirewallAccessproxy6Apigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Set IPv4 API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway` of resource `fortimanager.ObjectFirewallAccessproxy6`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxy6ApigatewayQuic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy6 = new fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\", {});\nconst trnameObjectFirewallAccessproxy6Apigateway = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\", {\n accessProxy6: trnameObjectFirewallAccessproxy6.name,\n httpsCookieSecure: \"disable\",\n fosid: 1,\n ldbMethod: \"round-robin\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy6 = fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\")\ntrname_object_firewall_accessproxy6_apigateway = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\",\n access_proxy6=trname_object_firewall_accessproxy6.name,\n https_cookie_secure=\"disable\",\n fosid=1,\n ldb_method=\"round-robin\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy6 = new Fortimanager.ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\", new()\n {\n AccessProxy6 = trnameObjectFirewallAccessproxy6.Name,\n HttpsCookieSecure = \"disable\",\n Fosid = 1,\n LdbMethod = \"round-robin\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy6, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trnameObjectFirewallAccessproxy6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trnameObjectFirewallAccessproxy6Apigateway\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tAccessProxy6: trnameObjectFirewallAccessproxy6.Name,\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"round-robin\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy6 = new ObjectFirewallAccessproxy6(\"trnameObjectFirewallAccessproxy6\");\n\n var trnameObjectFirewallAccessproxy6Apigateway = new ObjectFirewallAccessproxy6Apigateway(\"trnameObjectFirewallAccessproxy6Apigateway\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n .accessProxy6(trnameObjectFirewallAccessproxy6.name())\n .httpsCookieSecure(\"disable\")\n .fosid(1.0)\n .ldbMethod(\"round-robin\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxy6Apigateway:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n properties:\n accessProxy6: ${trnameObjectFirewallAccessproxy6.name}\n httpsCookieSecure: disable\n fosid: 1\n ldbMethod: round-robin\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy6}\n trnameObjectFirewallAccessproxy6:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6Apigateway:ObjectFirewallAccessproxy6Apigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy6": { "type": "string", @@ -74677,7 +74677,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6ApigatewayRealservers:ObjectFirewallAccessproxy6ApigatewayRealservers": { - "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway: trname3.fosid,\n fosid: 1,\n ip: \"10.160.88.31\",\n mappedport: \"600\",\n port: 640,\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\",\n access_proxy6=trname4.name,\n api_gateway=trname3.fosid,\n fosid=1,\n ip=\"10.160.88.31\",\n mappedport=\"600\",\n port=640,\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway = trname3.Fosid,\n Fosid = 1,\n Ip = \"10.160.88.31\",\n Mappedport = \"600\",\n Port = 640,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewayRealservers(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway: trname3.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"10.160.88.31\"),\n\t\t\tMappedport: pulumi.String(\"600\"),\n\t\t\tPort: pulumi.Float64(640),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway(\"trname3\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n .fosid(2)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", ObjectFirewallAccessproxy6ApigatewayRealserversArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway(trname3.fosid())\n .fosid(1)\n .ip(\"10.160.88.31\")\n .mappedport(600)\n .port(640)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers\n properties:\n accessProxy6: ${trname4.name}\n apiGateway: ${trname3.fosid}\n fosid: 1\n ip: 10.160.88.31\n mappedport: 600\n port: 640\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewayRealservers:ObjectFirewallAccessproxy6ApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway: trname3.fosid,\n fosid: 1,\n ip: \"10.160.88.31\",\n mappedport: \"600\",\n port: 640,\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\",\n access_proxy6=trname4.name,\n api_gateway=trname3.fosid,\n fosid=1,\n ip=\"10.160.88.31\",\n mappedport=\"600\",\n port=640,\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway = trname3.Fosid,\n Fosid = 1,\n Ip = \"10.160.88.31\",\n Mappedport = \"600\",\n Port = 640,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewayRealservers(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway: trname3.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"10.160.88.31\"),\n\t\t\tMappedport: pulumi.String(\"600\"),\n\t\t\tPort: pulumi.Float64(640),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway(\"trname3\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n .fosid(2.0)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6ApigatewayRealservers(\"trname\", ObjectFirewallAccessproxy6ApigatewayRealserversArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway(trname3.fosid())\n .fosid(1.0)\n .ip(\"10.160.88.31\")\n .mappedport(\"600\")\n .port(640.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6ApigatewayRealservers\n properties:\n accessProxy6: ${trname4.name}\n apiGateway: ${trname3.fosid}\n fosid: 1\n ip: 10.160.88.31\n mappedport: 600\n port: 640\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewayRealservers:ObjectFirewallAccessproxy6ApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy6": { "type": "string", @@ -75022,7 +75022,7 @@ } }, "fortimanager:index/objectFirewallAccessproxy6ApigatewaySslciphersuites:ObjectFirewallAccessproxy6ApigatewaySslciphersuites": { - "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n\u003e This resource is a sub resource for variable `ssl_cipher_suites` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway: trname3.fosid,\n priority: 1,\n versions: [\"tls-1.1\"],\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\",\n access_proxy6=trname4.name,\n api_gateway=trname3.fosid,\n priority=1,\n versions=[\"tls-1.1\"],\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway = trname3.Fosid,\n Priority = 1,\n Versions = new[]\n {\n \"tls-1.1\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewaySslciphersuites(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway: trname3.Fosid,\n\t\t\tPriority: pulumi.Float64(1),\n\t\t\tVersions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tls-1.1\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway(\"trname3\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n .fosid(2)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway(trname3.fosid())\n .priority(1)\n .versions(\"tls-1.1\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6ApigatewaySslciphersuites\n properties:\n accessProxy6: ${trname4.name}\n apiGateway: ${trname3.fosid}\n priority: 1\n versions:\n - tls-1.1\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewaySslciphersuites:ObjectFirewallAccessproxy6ApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n\u003e This resource is a sub resource for variable `ssl_cipher_suites` of resource `fortimanager.ObjectFirewallAccessproxy6Apigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy6(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", {\n fosid: 2,\n accessProxy6: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", {\n accessProxy6: trname4.name,\n apiGateway: trname3.fosid,\n priority: 1,\n versions: [\"tls-1.1\"],\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy6(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\",\n fosid=2,\n access_proxy6=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\",\n access_proxy6=trname4.name,\n api_gateway=trname3.fosid,\n priority=1,\n versions=[\"tls-1.1\"],\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxy6Apigateway(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy6 = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", new()\n {\n AccessProxy6 = trname4.Name,\n ApiGateway = trname3.Fosid,\n Priority = 1,\n Versions = new[]\n {\n \"tls-1.1\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy6(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxy6Apigateway(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy6: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxy6ApigatewaySslciphersuites(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs{\n\t\t\tAccessProxy6: trname4.Name,\n\t\t\tApiGateway: trname3.Fosid,\n\t\t\tPriority: pulumi.Float64(1),\n\t\t\tVersions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tls-1.1\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6Apigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy6(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxy6Apigateway(\"trname3\", ObjectFirewallAccessproxy6ApigatewayArgs.builder()\n .fosid(2.0)\n .accessProxy6(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxy6ApigatewaySslciphersuites(\"trname\", ObjectFirewallAccessproxy6ApigatewaySslciphersuitesArgs.builder()\n .accessProxy6(trname4.name())\n .apiGateway(trname3.fosid())\n .priority(1.0)\n .versions(\"tls-1.1\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxy6ApigatewaySslciphersuites\n properties:\n accessProxy6: ${trname4.name}\n apiGateway: ${trname3.fosid}\n priority: 1\n versions:\n - tls-1.1\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxy6Apigateway\n properties:\n fosid: 2\n accessProxy6: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxy6ApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy6=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxy6ApigatewaySslciphersuites:ObjectFirewallAccessproxy6ApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy6": { "type": "string", @@ -75613,7 +75613,7 @@ } }, "fortimanager:index/objectFirewallAccessproxyApigateway6:ObjectFirewallAccessproxyApigateway6": { - "description": "Set IPv6 API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway6` of resource `fortimanager.ObjectFirewallAccessproxy`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxyApigateway6Quic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway6 = new fortimanager.ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n fosid: 1,\n httpCookieAge: 70,\n httpCookieDomain: \"domin\",\n httpCookieDomainFromHost: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway6 = fortimanager.ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\",\n access_proxy=trname_object_firewall_accessproxy.name,\n fosid=1,\n http_cookie_age=70,\n http_cookie_domain=\"domin\",\n http_cookie_domain_from_host=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway6 = new Fortimanager.ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n Fosid = 1,\n HttpCookieAge = 70,\n HttpCookieDomain = \"domin\",\n HttpCookieDomainFromHost = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, \"trnameObjectFirewallAccessproxyApigateway6\", \u0026fortimanager.ObjectFirewallAccessproxyApigateway6Args{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tHttpCookieAge: pulumi.Float64(70),\n\t\t\tHttpCookieDomain: pulumi.String(\"domin\"),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway6 = new ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\", ObjectFirewallAccessproxyApigateway6Args.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .fosid(1)\n .httpCookieAge(70)\n .httpCookieDomain(\"domin\")\n .httpCookieDomainFromHost(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigateway6:\n type: fortimanager:ObjectFirewallAccessproxyApigateway6\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n fosid: 1\n httpCookieAge: 70\n httpCookieDomain: domin\n httpCookieDomainFromHost: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6:ObjectFirewallAccessproxyApigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Set IPv6 API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway6` of resource `fortimanager.ObjectFirewallAccessproxy`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxyApigateway6Quic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxyApigateway6Realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxyApigateway6Sslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway6 = new fortimanager.ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n fosid: 1,\n httpCookieAge: 70,\n httpCookieDomain: \"domin\",\n httpCookieDomainFromHost: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway6 = fortimanager.ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\",\n access_proxy=trname_object_firewall_accessproxy.name,\n fosid=1,\n http_cookie_age=70,\n http_cookie_domain=\"domin\",\n http_cookie_domain_from_host=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway6 = new Fortimanager.ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n Fosid = 1,\n HttpCookieAge = 70,\n HttpCookieDomain = \"domin\",\n HttpCookieDomainFromHost = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, \"trnameObjectFirewallAccessproxyApigateway6\", \u0026fortimanager.ObjectFirewallAccessproxyApigateway6Args{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tHttpCookieAge: pulumi.Float64(70),\n\t\t\tHttpCookieDomain: pulumi.String(\"domin\"),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway6 = new ObjectFirewallAccessproxyApigateway6(\"trnameObjectFirewallAccessproxyApigateway6\", ObjectFirewallAccessproxyApigateway6Args.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .fosid(1.0)\n .httpCookieAge(70.0)\n .httpCookieDomain(\"domin\")\n .httpCookieDomainFromHost(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigateway6:\n type: fortimanager:ObjectFirewallAccessproxyApigateway6\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n fosid: 1\n httpCookieAge: 70\n httpCookieDomain: domin\n httpCookieDomainFromHost: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6 can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6:ObjectFirewallAccessproxyApigateway6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy": { "type": "string", @@ -76262,7 +76262,7 @@ } }, "fortimanager:index/objectFirewallAccessproxyApigateway6Realservers:ObjectFirewallAccessproxyApigateway6Realservers": { - "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxyApigateway6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\", {\n fosid: 2,\n accessProxy: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", {\n accessProxy: trname4.name,\n apiGateway6: trname3.fosid,\n healthCheck: \"enable\",\n healthCheckProto: \"ping\",\n fosid: 3,\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\",\n fosid=2,\n access_proxy=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\",\n access_proxy=trname4.name,\n api_gateway6=trname3.fosid,\n health_check=\"enable\",\n health_check_proto=\"ping\",\n fosid=3,\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", new()\n {\n AccessProxy = trname4.Name,\n ApiGateway6 = trname3.Fosid,\n HealthCheck = \"enable\",\n HealthCheckProto = \"ping\",\n Fosid = 3,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxyApigateway6Args{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6Realservers(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs{\n\t\t\tAccessProxy: trname4.Name,\n\t\t\tApiGateway6: trname3.Fosid,\n\t\t\tHealthCheck: pulumi.String(\"enable\"),\n\t\t\tHealthCheckProto: pulumi.String(\"ping\"),\n\t\t\tFosid: pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxyApigateway6(\"trname3\", ObjectFirewallAccessproxyApigateway6Args.builder()\n .fosid(2)\n .accessProxy(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", ObjectFirewallAccessproxyApigateway6RealserversArgs.builder()\n .accessProxy(trname4.name())\n .apiGateway6(trname3.fosid())\n .healthCheck(\"enable\")\n .healthCheckProto(\"ping\")\n .fosid(3)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers\n properties:\n accessProxy: ${trname4.name}\n apiGateway6: ${trname3.fosid}\n healthCheck: enable\n healthCheckProto: ping\n fosid: 3\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxyApigateway6\n properties:\n fosid: 2\n accessProxy: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6Realservers:ObjectFirewallAccessproxyApigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxyApigateway6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectFirewallAccessproxy(\"trname4\", {});\nconst trname3 = new fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\", {\n fosid: 2,\n accessProxy: trname4.name,\n}, {\n dependsOn: [trname4],\n});\nconst trname = new fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", {\n accessProxy: trname4.name,\n apiGateway6: trname3.fosid,\n healthCheck: \"enable\",\n healthCheckProto: \"ping\",\n fosid: 3,\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectFirewallAccessproxy(\"trname4\")\ntrname3 = fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\",\n fosid=2,\n access_proxy=trname4.name,\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\ntrname = fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\",\n access_proxy=trname4.name,\n api_gateway6=trname3.fosid,\n health_check=\"enable\",\n health_check_proto=\"ping\",\n fosid=3,\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectFirewallAccessproxy(\"trname4\");\n\n var trname3 = new Fortimanager.ObjectFirewallAccessproxyApigateway6(\"trname3\", new()\n {\n Fosid = 2,\n AccessProxy = trname4.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", new()\n {\n AccessProxy = trname4.Name,\n ApiGateway6 = trname3.Fosid,\n HealthCheck = \"enable\",\n HealthCheckProto = \"ping\",\n Fosid = 3,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trname4\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname3, err := fortimanager.NewObjectFirewallAccessproxyApigateway6(ctx, \"trname3\", \u0026fortimanager.ObjectFirewallAccessproxyApigateway6Args{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tAccessProxy: trname4.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway6Realservers(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs{\n\t\t\tAccessProxy: trname4.Name,\n\t\t\tApiGateway6: trname3.Fosid,\n\t\t\tHealthCheck: pulumi.String(\"enable\"),\n\t\t\tHealthCheckProto: pulumi.String(\"ping\"),\n\t\t\tFosid: pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectFirewallAccessproxy(\"trname4\");\n\n var trname3 = new ObjectFirewallAccessproxyApigateway6(\"trname3\", ObjectFirewallAccessproxyApigateway6Args.builder()\n .fosid(2.0)\n .accessProxy(trname4.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n var trname = new ObjectFirewallAccessproxyApigateway6Realservers(\"trname\", ObjectFirewallAccessproxyApigateway6RealserversArgs.builder()\n .accessProxy(trname4.name())\n .apiGateway6(trname3.fosid())\n .healthCheck(\"enable\")\n .healthCheckProto(\"ping\")\n .fosid(3.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAccessproxyApigateway6Realservers\n properties:\n accessProxy: ${trname4.name}\n apiGateway6: ${trname3.fosid}\n healthCheck: enable\n healthCheckProto: ping\n fosid: 3\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectFirewallAccessproxyApigateway6\n properties:\n fosid: 2\n accessProxy: ${trname4.name}\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGateway6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway6Realservers:ObjectFirewallAccessproxyApigateway6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy": { "type": "string", @@ -76726,7 +76726,7 @@ } }, "fortimanager:index/objectFirewallAccessproxyApigateway:ObjectFirewallAccessproxyApigateway": { - "description": "Set API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway` of resource `fortimanager.ObjectFirewallAccessproxy`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxyApigatewayQuic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n fosid: 1,\n httpCookieAge: 70,\n httpCookieDomain: \"domin\",\n httpCookieDomainFromHost: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\",\n access_proxy=trname_object_firewall_accessproxy.name,\n fosid=1,\n http_cookie_age=70,\n http_cookie_domain=\"domin\",\n http_cookie_domain_from_host=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n Fosid = 1,\n HttpCookieAge = 70,\n HttpCookieDomain = \"domin\",\n HttpCookieDomainFromHost = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trnameObjectFirewallAccessproxyApigateway\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tHttpCookieAge: pulumi.Float64(70),\n\t\t\tHttpCookieDomain: pulumi.String(\"domin\"),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .fosid(1)\n .httpCookieAge(70)\n .httpCookieDomain(\"domin\")\n .httpCookieDomainFromHost(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigateway:\n type: fortimanager:ObjectFirewallAccessproxyApigateway\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n fosid: 1\n httpCookieAge: 70\n httpCookieDomain: domin\n httpCookieDomainFromHost: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway:ObjectFirewallAccessproxyApigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Set API Gateway.\n\n\u003e This resource is a sub resource for variable `api_gateway` of resource `fortimanager.ObjectFirewallAccessproxy`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `quic`: `fortimanager.ObjectFirewallAccessproxyApigatewayQuic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallAccessproxyApigatewayRealservers`\n\u003e- `ssl_cipher_suites`: `fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n fosid: 1,\n httpCookieAge: 70,\n httpCookieDomain: \"domin\",\n httpCookieDomainFromHost: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\",\n access_proxy=trname_object_firewall_accessproxy.name,\n fosid=1,\n http_cookie_age=70,\n http_cookie_domain=\"domin\",\n http_cookie_domain_from_host=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n Fosid = 1,\n HttpCookieAge = 70,\n HttpCookieDomain = \"domin\",\n HttpCookieDomainFromHost = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trnameObjectFirewallAccessproxyApigateway\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tHttpCookieAge: pulumi.Float64(70),\n\t\t\tHttpCookieDomain: pulumi.String(\"domin\"),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .fosid(1.0)\n .httpCookieAge(70.0)\n .httpCookieDomain(\"domin\")\n .httpCookieDomainFromHost(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigateway:\n type: fortimanager:ObjectFirewallAccessproxyApigateway\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n fosid: 1\n httpCookieAge: 70\n httpCookieDomain: domin\n httpCookieDomainFromHost: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGateway can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigateway:ObjectFirewallAccessproxyApigateway labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy": { "type": "string", @@ -77375,7 +77375,7 @@ } }, "fortimanager:index/objectFirewallAccessproxyApigatewayRealservers:ObjectFirewallAccessproxyApigatewayRealservers": { - "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxyApigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", {\n fosid: 1,\n accessProxy: trnameObjectFirewallAccessproxy.name,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\nconst trnameObjectFirewallAccessproxyApigatewayRealservers = new fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n apiGateway: trnameObjectFirewallAccessproxyApigateway.fosid,\n healthCheck: \"enable\",\n healthCheckProto: \"ping\",\n fosid: 2,\n ip: \"2.3.4.5\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxyApigateway],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\",\n fosid=1,\n access_proxy=trname_object_firewall_accessproxy.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\ntrname_object_firewall_accessproxy_apigateway_realservers = fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\",\n access_proxy=trname_object_firewall_accessproxy.name,\n api_gateway=trname_object_firewall_accessproxy_apigateway.fosid,\n health_check=\"enable\",\n health_check_proto=\"ping\",\n fosid=2,\n ip=\"2.3.4.5\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy_apigateway]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", new()\n {\n Fosid = 1,\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n var trnameObjectFirewallAccessproxyApigatewayRealservers = new Fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n ApiGateway = trnameObjectFirewallAccessproxyApigateway.Fosid,\n HealthCheck = \"enable\",\n HealthCheckProto = \"ping\",\n Fosid = 2,\n Ip = \"2.3.4.5\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxyApigateway,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectFirewallAccessproxyApigateway, err := fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trnameObjectFirewallAccessproxyApigateway\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigatewayRealservers(ctx, \"trnameObjectFirewallAccessproxyApigatewayRealservers\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayRealserversArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tApiGateway: trnameObjectFirewallAccessproxyApigateway.Fosid,\n\t\t\tHealthCheck: pulumi.String(\"enable\"),\n\t\t\tHealthCheckProto: pulumi.String(\"ping\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIp: pulumi.String(\"2.3.4.5\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxyApigateway,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n .fosid(1)\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n var trnameObjectFirewallAccessproxyApigatewayRealservers = new ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\", ObjectFirewallAccessproxyApigatewayRealserversArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .apiGateway(trnameObjectFirewallAccessproxyApigateway.fosid())\n .healthCheck(\"enable\")\n .healthCheckProto(\"ping\")\n .fosid(2)\n .ip(\"2.3.4.5\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxyApigateway)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigatewayRealservers:\n type: fortimanager:ObjectFirewallAccessproxyApigatewayRealservers\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n apiGateway: ${trnameObjectFirewallAccessproxyApigateway.fosid}\n healthCheck: enable\n healthCheckProto: ping\n fosid: 2\n ip: 2.3.4.5\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxyApigateway}\n trnameObjectFirewallAccessproxyApigateway:\n type: fortimanager:ObjectFirewallAccessproxyApigateway\n properties:\n fosid: 1\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewayRealservers:ObjectFirewallAccessproxyApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Select the real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxyApigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", {\n fosid: 1,\n accessProxy: trnameObjectFirewallAccessproxy.name,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\nconst trnameObjectFirewallAccessproxyApigatewayRealservers = new fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n apiGateway: trnameObjectFirewallAccessproxyApigateway.fosid,\n healthCheck: \"enable\",\n healthCheckProto: \"ping\",\n fosid: 2,\n ip: \"2.3.4.5\",\n}, {\n dependsOn: [trnameObjectFirewallAccessproxyApigateway],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\",\n fosid=1,\n access_proxy=trname_object_firewall_accessproxy.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\ntrname_object_firewall_accessproxy_apigateway_realservers = fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\",\n access_proxy=trname_object_firewall_accessproxy.name,\n api_gateway=trname_object_firewall_accessproxy_apigateway.fosid,\n health_check=\"enable\",\n health_check_proto=\"ping\",\n fosid=2,\n ip=\"2.3.4.5\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy_apigateway]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", new()\n {\n Fosid = 1,\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n var trnameObjectFirewallAccessproxyApigatewayRealservers = new Fortimanager.ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n ApiGateway = trnameObjectFirewallAccessproxyApigateway.Fosid,\n HealthCheck = \"enable\",\n HealthCheckProto = \"ping\",\n Fosid = 2,\n Ip = \"2.3.4.5\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxyApigateway,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectFirewallAccessproxyApigateway, err := fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trnameObjectFirewallAccessproxyApigateway\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigatewayRealservers(ctx, \"trnameObjectFirewallAccessproxyApigatewayRealservers\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayRealserversArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tApiGateway: trnameObjectFirewallAccessproxyApigateway.Fosid,\n\t\t\tHealthCheck: pulumi.String(\"enable\"),\n\t\t\tHealthCheckProto: pulumi.String(\"ping\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIp: pulumi.String(\"2.3.4.5\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxyApigateway,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n .fosid(1.0)\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n var trnameObjectFirewallAccessproxyApigatewayRealservers = new ObjectFirewallAccessproxyApigatewayRealservers(\"trnameObjectFirewallAccessproxyApigatewayRealservers\", ObjectFirewallAccessproxyApigatewayRealserversArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .apiGateway(trnameObjectFirewallAccessproxyApigateway.fosid())\n .healthCheck(\"enable\")\n .healthCheckProto(\"ping\")\n .fosid(2.0)\n .ip(\"2.3.4.5\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxyApigateway)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigatewayRealservers:\n type: fortimanager:ObjectFirewallAccessproxyApigatewayRealservers\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n apiGateway: ${trnameObjectFirewallAccessproxyApigateway.fosid}\n healthCheck: enable\n healthCheckProto: ping\n fosid: 2\n ip: 2.3.4.5\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxyApigateway}\n trnameObjectFirewallAccessproxyApigateway:\n type: fortimanager:ObjectFirewallAccessproxyApigateway\n properties:\n fosid: 1\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGatewayRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewayRealservers:ObjectFirewallAccessproxyApigatewayRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy": { "type": "string", @@ -77710,7 +77710,7 @@ } }, "fortimanager:index/objectFirewallAccessproxyApigatewaySslciphersuites:ObjectFirewallAccessproxyApigatewaySslciphersuites": { - "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n\u003e This resource is a sub resource for variable `ssl_cipher_suites` of resource `fortimanager.ObjectFirewallAccessproxyApigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", {\n fosid: 1,\n accessProxy: trnameObjectFirewallAccessproxy.name,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\nconst trnameObjectFirewallAccessproxyApigatewaySslciphersuites = new fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n apiGateway: trnameObjectFirewallAccessproxyApigateway.fosid,\n cipher: \"TLS-RSA-WITH-RC4-128-MD5\",\n priority: 4,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxyApigateway],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\",\n fosid=1,\n access_proxy=trname_object_firewall_accessproxy.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\ntrname_object_firewall_accessproxy_apigateway_sslciphersuites = fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\",\n access_proxy=trname_object_firewall_accessproxy.name,\n api_gateway=trname_object_firewall_accessproxy_apigateway.fosid,\n cipher=\"TLS-RSA-WITH-RC4-128-MD5\",\n priority=4,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy_apigateway]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", new()\n {\n Fosid = 1,\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n var trnameObjectFirewallAccessproxyApigatewaySslciphersuites = new Fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n ApiGateway = trnameObjectFirewallAccessproxyApigateway.Fosid,\n Cipher = \"TLS-RSA-WITH-RC4-128-MD5\",\n Priority = 4,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxyApigateway,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectFirewallAccessproxyApigateway, err := fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trnameObjectFirewallAccessproxyApigateway\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigatewaySslciphersuites(ctx, \"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tApiGateway: trnameObjectFirewallAccessproxyApigateway.Fosid,\n\t\t\tCipher: pulumi.String(\"TLS-RSA-WITH-RC4-128-MD5\"),\n\t\t\tPriority: pulumi.Float64(4),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxyApigateway,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n .fosid(1)\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n var trnameObjectFirewallAccessproxyApigatewaySslciphersuites = new ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .apiGateway(trnameObjectFirewallAccessproxyApigateway.fosid())\n .cipher(\"TLS-RSA-WITH-RC4-128-MD5\")\n .priority(4)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxyApigateway)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigatewaySslciphersuites:\n type: fortimanager:ObjectFirewallAccessproxyApigatewaySslciphersuites\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n apiGateway: ${trnameObjectFirewallAccessproxyApigateway.fosid}\n cipher: TLS-RSA-WITH-RC4-128-MD5\n priority: 4\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxyApigateway}\n trnameObjectFirewallAccessproxyApigateway:\n type: fortimanager:ObjectFirewallAccessproxyApigateway\n properties:\n fosid: 1\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewaySslciphersuites:ObjectFirewallAccessproxyApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SSL/TLS cipher suites to offer to a server, ordered by priority.\n\n\u003e This resource is a sub resource for variable `ssl_cipher_suites` of resource `fortimanager.ObjectFirewallAccessproxyApigateway`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyApigateway = new fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", {\n fosid: 1,\n accessProxy: trnameObjectFirewallAccessproxy.name,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\nconst trnameObjectFirewallAccessproxyApigatewaySslciphersuites = new fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n apiGateway: trnameObjectFirewallAccessproxyApigateway.fosid,\n cipher: \"TLS-RSA-WITH-RC4-128-MD5\",\n priority: 4,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxyApigateway],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_apigateway = fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\",\n fosid=1,\n access_proxy=trname_object_firewall_accessproxy.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\ntrname_object_firewall_accessproxy_apigateway_sslciphersuites = fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\",\n access_proxy=trname_object_firewall_accessproxy.name,\n api_gateway=trname_object_firewall_accessproxy_apigateway.fosid,\n cipher=\"TLS-RSA-WITH-RC4-128-MD5\",\n priority=4,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy_apigateway]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new Fortimanager.ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", new()\n {\n Fosid = 1,\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n var trnameObjectFirewallAccessproxyApigatewaySslciphersuites = new Fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n ApiGateway = trnameObjectFirewallAccessproxyApigateway.Fosid,\n Cipher = \"TLS-RSA-WITH-RC4-128-MD5\",\n Priority = 4,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxyApigateway,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectFirewallAccessproxyApigateway, err := fortimanager.NewObjectFirewallAccessproxyApigateway(ctx, \"trnameObjectFirewallAccessproxyApigateway\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewayArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyApigatewaySslciphersuites(ctx, \"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", \u0026fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tApiGateway: trnameObjectFirewallAccessproxyApigateway.Fosid,\n\t\t\tCipher: pulumi.String(\"TLS-RSA-WITH-RC4-128-MD5\"),\n\t\t\tPriority: pulumi.Float64(4),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxyApigateway,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigateway;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewayArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuites;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyApigateway = new ObjectFirewallAccessproxyApigateway(\"trnameObjectFirewallAccessproxyApigateway\", ObjectFirewallAccessproxyApigatewayArgs.builder()\n .fosid(1.0)\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n var trnameObjectFirewallAccessproxyApigatewaySslciphersuites = new ObjectFirewallAccessproxyApigatewaySslciphersuites(\"trnameObjectFirewallAccessproxyApigatewaySslciphersuites\", ObjectFirewallAccessproxyApigatewaySslciphersuitesArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .apiGateway(trnameObjectFirewallAccessproxyApigateway.fosid())\n .cipher(\"TLS-RSA-WITH-RC4-128-MD5\")\n .priority(4.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxyApigateway)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyApigatewaySslciphersuites:\n type: fortimanager:ObjectFirewallAccessproxyApigatewaySslciphersuites\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n apiGateway: ${trnameObjectFirewallAccessproxyApigateway.fosid}\n cipher: TLS-RSA-WITH-RC4-128-MD5\n priority: 4\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxyApigateway}\n trnameObjectFirewallAccessproxyApigateway:\n type: fortimanager:ObjectFirewallAccessproxyApigateway\n properties:\n fosid: 1\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyApiGatewaySslCipherSuites can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\", \"api_gateway=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyApigatewaySslciphersuites:ObjectFirewallAccessproxyApigatewaySslciphersuites labelname {{priority}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy": { "type": "string", @@ -77947,7 +77947,7 @@ } }, "fortimanager:index/objectFirewallAccessproxyRealservers:ObjectFirewallAccessproxyRealservers": { - "description": "Select the SSL real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxy`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyRealservers = new fortimanager.ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n fosid: 1,\n ip: \"12.3.4.5\",\n port: 65,\n weight: 23,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_realservers = fortimanager.ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\",\n access_proxy=trname_object_firewall_accessproxy.name,\n fosid=1,\n ip=\"12.3.4.5\",\n port=65,\n weight=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyRealservers = new Fortimanager.ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n Fosid = 1,\n Ip = \"12.3.4.5\",\n Port = 65,\n Weight = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyRealservers(ctx, \"trnameObjectFirewallAccessproxyRealservers\", \u0026fortimanager.ObjectFirewallAccessproxyRealserversArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"12.3.4.5\"),\n\t\t\tPort: pulumi.Float64(65),\n\t\t\tWeight: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyRealservers = new ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\", ObjectFirewallAccessproxyRealserversArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .fosid(1)\n .ip(\"12.3.4.5\")\n .port(65)\n .weight(23)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyRealservers:\n type: fortimanager:ObjectFirewallAccessproxyRealservers\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n fosid: 1\n ip: 12.3.4.5\n port: 65\n weight: 23\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyRealservers:ObjectFirewallAccessproxyRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Select the SSL real servers that this Access Proxy will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallAccessproxy`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAccessproxy = new fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\", {});\nconst trnameObjectFirewallAccessproxyRealservers = new fortimanager.ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\", {\n accessProxy: trnameObjectFirewallAccessproxy.name,\n fosid: 1,\n ip: \"12.3.4.5\",\n port: 65,\n weight: 23,\n}, {\n dependsOn: [trnameObjectFirewallAccessproxy],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_accessproxy = fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\")\ntrname_object_firewall_accessproxy_realservers = fortimanager.ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\",\n access_proxy=trname_object_firewall_accessproxy.name,\n fosid=1,\n ip=\"12.3.4.5\",\n port=65,\n weight=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_accessproxy]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAccessproxy = new Fortimanager.ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyRealservers = new Fortimanager.ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\", new()\n {\n AccessProxy = trnameObjectFirewallAccessproxy.Name,\n Fosid = 1,\n Ip = \"12.3.4.5\",\n Port = 65,\n Weight = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAccessproxy,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAccessproxy, err := fortimanager.NewObjectFirewallAccessproxy(ctx, \"trnameObjectFirewallAccessproxy\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAccessproxyRealservers(ctx, \"trnameObjectFirewallAccessproxyRealservers\", \u0026fortimanager.ObjectFirewallAccessproxyRealserversArgs{\n\t\t\tAccessProxy: trnameObjectFirewallAccessproxy.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"12.3.4.5\"),\n\t\t\tPort: pulumi.Float64(65),\n\t\t\tWeight: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAccessproxy,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxy;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyRealservers;\nimport com.pulumi.fortimanager.ObjectFirewallAccessproxyRealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAccessproxy = new ObjectFirewallAccessproxy(\"trnameObjectFirewallAccessproxy\");\n\n var trnameObjectFirewallAccessproxyRealservers = new ObjectFirewallAccessproxyRealservers(\"trnameObjectFirewallAccessproxyRealservers\", ObjectFirewallAccessproxyRealserversArgs.builder()\n .accessProxy(trnameObjectFirewallAccessproxy.name())\n .fosid(1.0)\n .ip(\"12.3.4.5\")\n .port(65.0)\n .weight(23.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAccessproxy)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAccessproxyRealservers:\n type: fortimanager:ObjectFirewallAccessproxyRealservers\n properties:\n accessProxy: ${trnameObjectFirewallAccessproxy.name}\n fosid: 1\n ip: 12.3.4.5\n port: 65\n weight: 23\n options:\n dependsOn:\n - ${trnameObjectFirewallAccessproxy}\n trnameObjectFirewallAccessproxy:\n type: fortimanager:ObjectFirewallAccessproxy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall AccessProxyRealservers can be imported using any of these accepted formats:\n\nSet import_options = [\"access_proxy=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAccessproxyRealservers:ObjectFirewallAccessproxyRealservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessProxy": { "type": "string", @@ -78798,7 +78798,7 @@ } }, "fortimanager:index/objectFirewallAddress6:ObjectFirewallAddress6": { - "description": "Configure IPv6 firewall addresses.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallAddress6DynamicMapping`\n\u003e- `list`: `fortimanager.ObjectFirewallAddress6List`\n\u003e- `subnet_segment`: `fortimanager.ObjectFirewallAddress6Subnetsegment`\n\u003e- `tagging`: `fortimanager.ObjectFirewallAddress6Tagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6(\"trname\", {\n color: 1,\n comment: \"This is a Terraform example\",\n country: \"US\",\n endIp: \"2001:192:168:1::10\",\n endMac: \"00:00:00:00:00:00\",\n host: \"::\",\n hostType: \"any\",\n ip6: \"::/0\",\n startIp: \"2001:192:168:1::1\",\n startMac: \"00:00:00:00:00:00\",\n type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6(\"trname\",\n color=1,\n comment=\"This is a Terraform example\",\n country=\"US\",\n end_ip=\"2001:192:168:1::10\",\n end_mac=\"00:00:00:00:00:00\",\n host=\"::\",\n host_type=\"any\",\n ip6=\"::/0\",\n start_ip=\"2001:192:168:1::1\",\n start_mac=\"00:00:00:00:00:00\",\n type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallAddress6(\"trname\", new()\n {\n Color = 1,\n Comment = \"This is a Terraform example\",\n Country = \"US\",\n EndIp = \"2001:192:168:1::10\",\n EndMac = \"00:00:00:00:00:00\",\n Host = \"::\",\n HostType = \"any\",\n Ip6 = \"::/0\",\n StartIp = \"2001:192:168:1::1\",\n StartMac = \"00:00:00:00:00:00\",\n Type = \"iprange\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddress6Args{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tCountry: pulumi.String(\"US\"),\n\t\t\tEndIp: pulumi.String(\"2001:192:168:1::10\"),\n\t\t\tEndMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tHost: pulumi.String(\"::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"::/0\"),\n\t\t\tStartIp: pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tStartMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tType: pulumi.String(\"iprange\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallAddress6(\"trname\", ObjectFirewallAddress6Args.builder()\n .color(1)\n .comment(\"This is a Terraform example\")\n .country(\"US\")\n .endIp(\"2001:192:168:1::10\")\n .endMac(\"00:00:00:00:00:00\")\n .host(\"::\")\n .hostType(\"any\")\n .ip6(\"::/0\")\n .startIp(\"2001:192:168:1::1\")\n .startMac(\"00:00:00:00:00:00\")\n .type(\"iprange\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress6\n properties:\n color: 1\n comment: This is a Terraform example\n country: US\n endIp: 2001:192:168:1::10\n endMac: 00:00:00:00:00:00\n host: '::'\n hostType: any\n ip6: ::/0\n startIp: 2001:192:168:1::1\n startMac: 00:00:00:00:00:00\n type: iprange\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6:ObjectFirewallAddress6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 firewall addresses.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallAddress6DynamicMapping`\n\u003e- `list`: `fortimanager.ObjectFirewallAddress6List`\n\u003e- `subnet_segment`: `fortimanager.ObjectFirewallAddress6Subnetsegment`\n\u003e- `tagging`: `fortimanager.ObjectFirewallAddress6Tagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6(\"trname\", {\n color: 1,\n comment: \"This is a Terraform example\",\n country: \"US\",\n endIp: \"2001:192:168:1::10\",\n endMac: \"00:00:00:00:00:00\",\n host: \"::\",\n hostType: \"any\",\n ip6: \"::/0\",\n startIp: \"2001:192:168:1::1\",\n startMac: \"00:00:00:00:00:00\",\n type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6(\"trname\",\n color=1,\n comment=\"This is a Terraform example\",\n country=\"US\",\n end_ip=\"2001:192:168:1::10\",\n end_mac=\"00:00:00:00:00:00\",\n host=\"::\",\n host_type=\"any\",\n ip6=\"::/0\",\n start_ip=\"2001:192:168:1::1\",\n start_mac=\"00:00:00:00:00:00\",\n type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallAddress6(\"trname\", new()\n {\n Color = 1,\n Comment = \"This is a Terraform example\",\n Country = \"US\",\n EndIp = \"2001:192:168:1::10\",\n EndMac = \"00:00:00:00:00:00\",\n Host = \"::\",\n HostType = \"any\",\n Ip6 = \"::/0\",\n StartIp = \"2001:192:168:1::1\",\n StartMac = \"00:00:00:00:00:00\",\n Type = \"iprange\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddress6Args{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tCountry: pulumi.String(\"US\"),\n\t\t\tEndIp: pulumi.String(\"2001:192:168:1::10\"),\n\t\t\tEndMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tHost: pulumi.String(\"::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"::/0\"),\n\t\t\tStartIp: pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tStartMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tType: pulumi.String(\"iprange\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallAddress6(\"trname\", ObjectFirewallAddress6Args.builder()\n .color(1.0)\n .comment(\"This is a Terraform example\")\n .country(\"US\")\n .endIp(\"2001:192:168:1::10\")\n .endMac(\"00:00:00:00:00:00\")\n .host(\"::\")\n .hostType(\"any\")\n .ip6(\"::/0\")\n .startIp(\"2001:192:168:1::1\")\n .startMac(\"00:00:00:00:00:00\")\n .type(\"iprange\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress6\n properties:\n color: 1\n comment: This is a Terraform example\n country: US\n endIp: 2001:192:168:1::10\n endMac: 00:00:00:00:00:00\n host: '::'\n hostType: any\n ip6: ::/0\n startIp: 2001:192:168:1::1\n startMac: 00:00:00:00:00:00\n type: iprange\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6:ObjectFirewallAddress6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_imageBase64": { "type": "string", @@ -80262,7 +80262,7 @@ } }, "fortimanager:index/objectFirewallAddress6template:ObjectFirewallAddress6template": { - "description": "Configure IPv6 address templates.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `subnet_segment`: `fortimanager.ObjectFirewallAddress6templateSubnetsegment`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6template(\"trname\", {\n ip6: \"::33/128\",\n subnetSegmentCount: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6template(\"trname\",\n ip6=\"::33/128\",\n subnet_segment_count=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallAddress6template(\"trname\", new()\n {\n Ip6 = \"::33/128\",\n SubnetSegmentCount = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddress6templateArgs{\n\t\t\tIp6: pulumi.String(\"::33/128\"),\n\t\t\tSubnetSegmentCount: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallAddress6template(\"trname\", ObjectFirewallAddress6templateArgs.builder()\n .ip6(\"::33/128\")\n .subnetSegmentCount(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress6template\n properties:\n ip6: ::33/128\n subnetSegmentCount: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6template:ObjectFirewallAddress6template labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 address templates.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `subnet_segment`: `fortimanager.ObjectFirewallAddress6templateSubnetsegment`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress6template(\"trname\", {\n ip6: \"::33/128\",\n subnetSegmentCount: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress6template(\"trname\",\n ip6=\"::33/128\",\n subnet_segment_count=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallAddress6template(\"trname\", new()\n {\n Ip6 = \"::33/128\",\n SubnetSegmentCount = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddress6templateArgs{\n\t\t\tIp6: pulumi.String(\"::33/128\"),\n\t\t\tSubnetSegmentCount: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallAddress6template(\"trname\", ObjectFirewallAddress6templateArgs.builder()\n .ip6(\"::33/128\")\n .subnetSegmentCount(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress6template\n properties:\n ip6: ::33/128\n subnetSegmentCount: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6Template can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6template:ObjectFirewallAddress6template labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_imageBase64": { "type": "string", @@ -80423,7 +80423,7 @@ } }, "fortimanager:index/objectFirewallAddress6templateSubnetsegment:ObjectFirewallAddress6templateSubnetsegment": { - "description": "IPv6 subnet segments.\n\n\u003e This resource is a sub resource for variable `subnet_segment` of resource `fortimanager.ObjectFirewallAddress6template`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `values`: `fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAddress6template = new fortimanager.ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\", {});\nconst trnameObjectFirewallAddress6templateSubnetsegment = new fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\", {\n address6Template: trnameObjectFirewallAddress6template.name,\n bits: 3,\n exclusive: \"disable\",\n fosid: 1,\n values: [{\n name: \"value\",\n value: \"0b101\",\n }],\n}, {\n dependsOn: [trnameObjectFirewallAddress6template],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_address6template = fortimanager.ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\")\ntrname_object_firewall_address6template_subnetsegment = fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\",\n address6_template=trname_object_firewall_address6template.name,\n bits=3,\n exclusive=\"disable\",\n fosid=1,\n values=[{\n \"name\": \"value\",\n \"value\": \"0b101\",\n }],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_address6template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAddress6template = new Fortimanager.ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\");\n\n var trnameObjectFirewallAddress6templateSubnetsegment = new Fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\", new()\n {\n Address6Template = trnameObjectFirewallAddress6template.Name,\n Bits = 3,\n Exclusive = \"disable\",\n Fosid = 1,\n Values = new[]\n {\n new Fortimanager.Inputs.ObjectFirewallAddress6templateSubnetsegmentValueArgs\n {\n Name = \"value\",\n Value = \"0b101\",\n },\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAddress6template,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAddress6template, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trnameObjectFirewallAddress6template\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6templateSubnetsegment(ctx, \"trnameObjectFirewallAddress6templateSubnetsegment\", \u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs{\n\t\t\tAddress6Template: trnameObjectFirewallAddress6template.Name,\n\t\t\tBits: pulumi.Float64(3),\n\t\t\tExclusive: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tValues: fortimanager.ObjectFirewallAddress6templateSubnetsegmentValueArray{\n\t\t\t\t\u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentValueArgs{\n\t\t\t\t\tName: pulumi.String(\"value\"),\n\t\t\t\t\tValue: pulumi.String(\"0b101\"),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAddress6template,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallAddress6templateSubnetsegmentValueArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAddress6template = new ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\");\n\n var trnameObjectFirewallAddress6templateSubnetsegment = new ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\", ObjectFirewallAddress6templateSubnetsegmentArgs.builder()\n .address6Template(trnameObjectFirewallAddress6template.name())\n .bits(3)\n .exclusive(\"disable\")\n .fosid(1)\n .values(ObjectFirewallAddress6templateSubnetsegmentValueArgs.builder()\n .name(\"value\")\n .value(\"0b101\")\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAddress6template)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAddress6templateSubnetsegment:\n type: fortimanager:ObjectFirewallAddress6templateSubnetsegment\n properties:\n address6Template: ${trnameObjectFirewallAddress6template.name}\n bits: 3\n exclusive: disable\n fosid: 1\n values:\n - name: value\n value: 0b101\n options:\n dependsOn:\n - ${trnameObjectFirewallAddress6template}\n trnameObjectFirewallAddress6template:\n type: fortimanager:ObjectFirewallAddress6template\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6TemplateSubnetSegment can be imported using any of these accepted formats:\n\nSet import_options = [\"address6_template=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6templateSubnetsegment:ObjectFirewallAddress6templateSubnetsegment labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPv6 subnet segments.\n\n\u003e This resource is a sub resource for variable `subnet_segment` of resource `fortimanager.ObjectFirewallAddress6template`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `values`: `fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAddress6template = new fortimanager.ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\", {});\nconst trnameObjectFirewallAddress6templateSubnetsegment = new fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\", {\n address6Template: trnameObjectFirewallAddress6template.name,\n bits: 3,\n exclusive: \"disable\",\n fosid: 1,\n values: [{\n name: \"value\",\n value: \"0b101\",\n }],\n}, {\n dependsOn: [trnameObjectFirewallAddress6template],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_address6template = fortimanager.ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\")\ntrname_object_firewall_address6template_subnetsegment = fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\",\n address6_template=trname_object_firewall_address6template.name,\n bits=3,\n exclusive=\"disable\",\n fosid=1,\n values=[{\n \"name\": \"value\",\n \"value\": \"0b101\",\n }],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_address6template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAddress6template = new Fortimanager.ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\");\n\n var trnameObjectFirewallAddress6templateSubnetsegment = new Fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\", new()\n {\n Address6Template = trnameObjectFirewallAddress6template.Name,\n Bits = 3,\n Exclusive = \"disable\",\n Fosid = 1,\n Values = new[]\n {\n new Fortimanager.Inputs.ObjectFirewallAddress6templateSubnetsegmentValueArgs\n {\n Name = \"value\",\n Value = \"0b101\",\n },\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAddress6template,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAddress6template, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trnameObjectFirewallAddress6template\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6templateSubnetsegment(ctx, \"trnameObjectFirewallAddress6templateSubnetsegment\", \u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs{\n\t\t\tAddress6Template: trnameObjectFirewallAddress6template.Name,\n\t\t\tBits: pulumi.Float64(3),\n\t\t\tExclusive: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tValues: fortimanager.ObjectFirewallAddress6templateSubnetsegmentValueArray{\n\t\t\t\t\u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentValueArgs{\n\t\t\t\t\tName: pulumi.String(\"value\"),\n\t\t\t\t\tValue: pulumi.String(\"0b101\"),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAddress6template,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallAddress6templateSubnetsegmentValueArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAddress6template = new ObjectFirewallAddress6template(\"trnameObjectFirewallAddress6template\");\n\n var trnameObjectFirewallAddress6templateSubnetsegment = new ObjectFirewallAddress6templateSubnetsegment(\"trnameObjectFirewallAddress6templateSubnetsegment\", ObjectFirewallAddress6templateSubnetsegmentArgs.builder()\n .address6Template(trnameObjectFirewallAddress6template.name())\n .bits(3.0)\n .exclusive(\"disable\")\n .fosid(1.0)\n .values(ObjectFirewallAddress6templateSubnetsegmentValueArgs.builder()\n .name(\"value\")\n .value(\"0b101\")\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAddress6template)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAddress6templateSubnetsegment:\n type: fortimanager:ObjectFirewallAddress6templateSubnetsegment\n properties:\n address6Template: ${trnameObjectFirewallAddress6template.name}\n bits: 3\n exclusive: disable\n fosid: 1\n values:\n - name: value\n value: 0b101\n options:\n dependsOn:\n - ${trnameObjectFirewallAddress6template}\n trnameObjectFirewallAddress6template:\n type: fortimanager:ObjectFirewallAddress6template\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6TemplateSubnetSegment can be imported using any of these accepted formats:\n\nSet import_options = [\"address6_template=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6templateSubnetsegment:ObjectFirewallAddress6templateSubnetsegment labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "address6Template": { "type": "string", @@ -80575,7 +80575,7 @@ } }, "fortimanager:index/objectFirewallAddress6templateSubnetsegmentValues:ObjectFirewallAddress6templateSubnetsegmentValues": { - "description": "Subnet segment values.\n\n\u003e This resource is a sub resource for variable `values` of resource `fortimanager.ObjectFirewallAddress6templateSubnetsegment`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectFirewallAddress6template = new fortimanager.ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\", {});\nconst trname2ObjectFirewallAddress6templateSubnetsegment = new fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\", {\n address6Template: trname2ObjectFirewallAddress6template.name,\n bits: 3,\n fosid: 1,\n}, {\n dependsOn: [trname2ObjectFirewallAddress6template],\n});\nconst trname = new fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", {\n address6Template: trname2ObjectFirewallAddress6template.name,\n subnetSegment: trname2ObjectFirewallAddress6templateSubnetsegment.fosid,\n value: \"0b101\",\n}, {\n dependsOn: [trname2ObjectFirewallAddress6templateSubnetsegment],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_firewall_address6template = fortimanager.ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\")\ntrname2_object_firewall_address6template_subnetsegment = fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\",\n address6_template=trname2_object_firewall_address6template.name,\n bits=3,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname2_object_firewall_address6template]))\ntrname = fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\",\n address6_template=trname2_object_firewall_address6template.name,\n subnet_segment=trname2_object_firewall_address6template_subnetsegment.fosid,\n value=\"0b101\",\n opts = pulumi.ResourceOptions(depends_on=[trname2_object_firewall_address6template_subnetsegment]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2ObjectFirewallAddress6template = new Fortimanager.ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\");\n\n var trname2ObjectFirewallAddress6templateSubnetsegment = new Fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\", new()\n {\n Address6Template = trname2ObjectFirewallAddress6template.Name,\n Bits = 3,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectFirewallAddress6template,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", new()\n {\n Address6Template = trname2ObjectFirewallAddress6template.Name,\n SubnetSegment = trname2ObjectFirewallAddress6templateSubnetsegment.Fosid,\n Value = \"0b101\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectFirewallAddress6templateSubnetsegment,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectFirewallAddress6template, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname2ObjectFirewallAddress6template\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2ObjectFirewallAddress6templateSubnetsegment, err := fortimanager.NewObjectFirewallAddress6templateSubnetsegment(ctx, \"trname2ObjectFirewallAddress6templateSubnetsegment\", \u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs{\n\t\t\tAddress6Template: trname2ObjectFirewallAddress6template.Name,\n\t\t\tBits: pulumi.Float64(3),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectFirewallAddress6template,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6templateSubnetsegmentValues(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentValuesArgs{\n\t\t\tAddress6Template: trname2ObjectFirewallAddress6template.Name,\n\t\t\tSubnetSegment: trname2ObjectFirewallAddress6templateSubnetsegment.Fosid,\n\t\t\tValue: pulumi.String(\"0b101\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectFirewallAddress6templateSubnetsegment,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentValuesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2ObjectFirewallAddress6template = new ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\");\n\n var trname2ObjectFirewallAddress6templateSubnetsegment = new ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\", ObjectFirewallAddress6templateSubnetsegmentArgs.builder()\n .address6Template(trname2ObjectFirewallAddress6template.name())\n .bits(3)\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectFirewallAddress6template)\n .build());\n\n var trname = new ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", ObjectFirewallAddress6templateSubnetsegmentValuesArgs.builder()\n .address6Template(trname2ObjectFirewallAddress6template.name())\n .subnetSegment(trname2ObjectFirewallAddress6templateSubnetsegment.fosid())\n .value(\"0b101\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectFirewallAddress6templateSubnetsegment)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress6templateSubnetsegmentValues\n properties:\n address6Template: ${trname2ObjectFirewallAddress6template.name}\n subnetSegment: ${trname2ObjectFirewallAddress6templateSubnetsegment.fosid}\n value: 0b101\n options:\n dependsOn:\n - ${trname2ObjectFirewallAddress6templateSubnetsegment}\n trname2ObjectFirewallAddress6templateSubnetsegment:\n type: fortimanager:ObjectFirewallAddress6templateSubnetsegment\n properties:\n address6Template: ${trname2ObjectFirewallAddress6template.name}\n bits: 3\n fosid: 1\n options:\n dependsOn:\n - ${trname2ObjectFirewallAddress6template}\n trname2ObjectFirewallAddress6template:\n type: fortimanager:ObjectFirewallAddress6template\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6TemplateSubnetSegmentValues can be imported using any of these accepted formats:\n\nSet import_options = [\"address6_template=YOUR_VALUE\", \"subnet_segment=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6templateSubnetsegmentValues:ObjectFirewallAddress6templateSubnetsegmentValues labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Subnet segment values.\n\n\u003e This resource is a sub resource for variable `values` of resource `fortimanager.ObjectFirewallAddress6templateSubnetsegment`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectFirewallAddress6template = new fortimanager.ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\", {});\nconst trname2ObjectFirewallAddress6templateSubnetsegment = new fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\", {\n address6Template: trname2ObjectFirewallAddress6template.name,\n bits: 3,\n fosid: 1,\n}, {\n dependsOn: [trname2ObjectFirewallAddress6template],\n});\nconst trname = new fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", {\n address6Template: trname2ObjectFirewallAddress6template.name,\n subnetSegment: trname2ObjectFirewallAddress6templateSubnetsegment.fosid,\n value: \"0b101\",\n}, {\n dependsOn: [trname2ObjectFirewallAddress6templateSubnetsegment],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_firewall_address6template = fortimanager.ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\")\ntrname2_object_firewall_address6template_subnetsegment = fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\",\n address6_template=trname2_object_firewall_address6template.name,\n bits=3,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname2_object_firewall_address6template]))\ntrname = fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\",\n address6_template=trname2_object_firewall_address6template.name,\n subnet_segment=trname2_object_firewall_address6template_subnetsegment.fosid,\n value=\"0b101\",\n opts = pulumi.ResourceOptions(depends_on=[trname2_object_firewall_address6template_subnetsegment]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2ObjectFirewallAddress6template = new Fortimanager.ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\");\n\n var trname2ObjectFirewallAddress6templateSubnetsegment = new Fortimanager.ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\", new()\n {\n Address6Template = trname2ObjectFirewallAddress6template.Name,\n Bits = 3,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectFirewallAddress6template,\n },\n });\n\n var trname = new Fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", new()\n {\n Address6Template = trname2ObjectFirewallAddress6template.Name,\n SubnetSegment = trname2ObjectFirewallAddress6templateSubnetsegment.Fosid,\n Value = \"0b101\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectFirewallAddress6templateSubnetsegment,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectFirewallAddress6template, err := fortimanager.NewObjectFirewallAddress6template(ctx, \"trname2ObjectFirewallAddress6template\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2ObjectFirewallAddress6templateSubnetsegment, err := fortimanager.NewObjectFirewallAddress6templateSubnetsegment(ctx, \"trname2ObjectFirewallAddress6templateSubnetsegment\", \u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs{\n\t\t\tAddress6Template: trname2ObjectFirewallAddress6template.Name,\n\t\t\tBits: pulumi.Float64(3),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectFirewallAddress6template,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddress6templateSubnetsegmentValues(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddress6templateSubnetsegmentValuesArgs{\n\t\t\tAddress6Template: trname2ObjectFirewallAddress6template.Name,\n\t\t\tSubnetSegment: trname2ObjectFirewallAddress6templateSubnetsegment.Fosid,\n\t\t\tValue: pulumi.String(\"0b101\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectFirewallAddress6templateSubnetsegment,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6template;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegment;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentArgs;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentValues;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6templateSubnetsegmentValuesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2ObjectFirewallAddress6template = new ObjectFirewallAddress6template(\"trname2ObjectFirewallAddress6template\");\n\n var trname2ObjectFirewallAddress6templateSubnetsegment = new ObjectFirewallAddress6templateSubnetsegment(\"trname2ObjectFirewallAddress6templateSubnetsegment\", ObjectFirewallAddress6templateSubnetsegmentArgs.builder()\n .address6Template(trname2ObjectFirewallAddress6template.name())\n .bits(3.0)\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectFirewallAddress6template)\n .build());\n\n var trname = new ObjectFirewallAddress6templateSubnetsegmentValues(\"trname\", ObjectFirewallAddress6templateSubnetsegmentValuesArgs.builder()\n .address6Template(trname2ObjectFirewallAddress6template.name())\n .subnetSegment(trname2ObjectFirewallAddress6templateSubnetsegment.fosid())\n .value(\"0b101\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectFirewallAddress6templateSubnetsegment)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress6templateSubnetsegmentValues\n properties:\n address6Template: ${trname2ObjectFirewallAddress6template.name}\n subnetSegment: ${trname2ObjectFirewallAddress6templateSubnetsegment.fosid}\n value: 0b101\n options:\n dependsOn:\n - ${trname2ObjectFirewallAddress6templateSubnetsegment}\n trname2ObjectFirewallAddress6templateSubnetsegment:\n type: fortimanager:ObjectFirewallAddress6templateSubnetsegment\n properties:\n address6Template: ${trname2ObjectFirewallAddress6template.name}\n bits: 3\n fosid: 1\n options:\n dependsOn:\n - ${trname2ObjectFirewallAddress6template}\n trname2ObjectFirewallAddress6template:\n type: fortimanager:ObjectFirewallAddress6template\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address6TemplateSubnetSegmentValues can be imported using any of these accepted formats:\n\nSet import_options = [\"address6_template=YOUR_VALUE\", \"subnet_segment=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress6templateSubnetsegmentValues:ObjectFirewallAddress6templateSubnetsegmentValues labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "address6Template": { "type": "string", @@ -80682,7 +80682,7 @@ } }, "fortimanager:index/objectFirewallAddress:ObjectFirewallAddress": { - "description": "Configure IPv4 addresses.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallAddressDynamicMapping`\n\u003e- `list`: `fortimanager.ObjectFirewallAddressList`\n\u003e- `tagging`: `fortimanager.ObjectFirewallAddressTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress(\"trname\", {\n color: 0,\n objType: \"ip\",\n subnets: [\n \"192.168.0.0\",\n \"255.255.255.255\",\n ],\n type: \"ipmask\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress(\"trname\",\n color=0,\n obj_type=\"ip\",\n subnets=[\n \"192.168.0.0\",\n \"255.255.255.255\",\n ],\n type=\"ipmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallAddress(\"trname\", new()\n {\n Color = 0,\n ObjType = \"ip\",\n Subnets = new[]\n {\n \"192.168.0.0\",\n \"255.255.255.255\",\n },\n Type = \"ipmask\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddressArgs{\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tObjType: pulumi.String(\"ip\"),\n\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.168.0.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress;\nimport com.pulumi.fortimanager.ObjectFirewallAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallAddress(\"trname\", ObjectFirewallAddressArgs.builder()\n .color(0)\n .objType(\"ip\")\n .subnets( \n \"192.168.0.0\",\n \"255.255.255.255\")\n .type(\"ipmask\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress\n properties:\n color: 0\n objType: ip\n subnets:\n - 192.168.0.0\n - 255.255.255.255\n type: ipmask\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress:ObjectFirewallAddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 addresses.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallAddressDynamicMapping`\n\u003e- `list`: `fortimanager.ObjectFirewallAddressList`\n\u003e- `tagging`: `fortimanager.ObjectFirewallAddressTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallAddress(\"trname\", {\n color: 0,\n objType: \"ip\",\n subnets: [\n \"192.168.0.0\",\n \"255.255.255.255\",\n ],\n type: \"ipmask\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallAddress(\"trname\",\n color=0,\n obj_type=\"ip\",\n subnets=[\n \"192.168.0.0\",\n \"255.255.255.255\",\n ],\n type=\"ipmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallAddress(\"trname\", new()\n {\n Color = 0,\n ObjType = \"ip\",\n Subnets = new[]\n {\n \"192.168.0.0\",\n \"255.255.255.255\",\n },\n Type = \"ipmask\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallAddress(ctx, \"trname\", \u0026fortimanager.ObjectFirewallAddressArgs{\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tObjType: pulumi.String(\"ip\"),\n\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.168.0.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress;\nimport com.pulumi.fortimanager.ObjectFirewallAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallAddress(\"trname\", ObjectFirewallAddressArgs.builder()\n .color(0.0)\n .objType(\"ip\")\n .subnets( \n \"192.168.0.0\",\n \"255.255.255.255\")\n .type(\"ipmask\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallAddress\n properties:\n color: 0\n objType: ip\n subnets:\n - 192.168.0.0\n - 255.255.255.255\n type: ipmask\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddress:ObjectFirewallAddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_imageBase64": { "type": "string", @@ -82349,7 +82349,7 @@ } }, "fortimanager:index/objectFirewallAddrgrp6:ObjectFirewallAddrgrp6": { - "description": "Configure IPv6 address groups.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallAddrgrp6DynamicMapping`\n\u003e- `tagging`: `fortimanager.ObjectFirewallAddrgrp6Tagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAddress6 = new fortimanager.ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\", {\n color: 1,\n comment: \"This is a Terraform example\",\n country: \"US\",\n endIp: \"2001:192:168:1::10\",\n endMac: \"00:00:00:00:00:00\",\n host: \"::\",\n hostType: \"any\",\n ip6: \"::/0\",\n startIp: \"2001:192:168:1::1\",\n startMac: \"00:00:00:00:00:00\",\n type: \"iprange\",\n});\nconst trnameObjectFirewallAddrgrp6 = new fortimanager.ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", {\n comment: \"terraform-comment\",\n members: [\"terr-firewall-address6\"],\n}, {\n dependsOn: [trnameObjectFirewallAddress6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_address6 = fortimanager.ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\",\n color=1,\n comment=\"This is a Terraform example\",\n country=\"US\",\n end_ip=\"2001:192:168:1::10\",\n end_mac=\"00:00:00:00:00:00\",\n host=\"::\",\n host_type=\"any\",\n ip6=\"::/0\",\n start_ip=\"2001:192:168:1::1\",\n start_mac=\"00:00:00:00:00:00\",\n type=\"iprange\")\ntrname_object_firewall_addrgrp6 = fortimanager.ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\",\n comment=\"terraform-comment\",\n members=[\"terr-firewall-address6\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_address6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAddress6 = new Fortimanager.ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\", new()\n {\n Color = 1,\n Comment = \"This is a Terraform example\",\n Country = \"US\",\n EndIp = \"2001:192:168:1::10\",\n EndMac = \"00:00:00:00:00:00\",\n Host = \"::\",\n HostType = \"any\",\n Ip6 = \"::/0\",\n StartIp = \"2001:192:168:1::1\",\n StartMac = \"00:00:00:00:00:00\",\n Type = \"iprange\",\n });\n\n var trnameObjectFirewallAddrgrp6 = new Fortimanager.ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", new()\n {\n Comment = \"terraform-comment\",\n Members = new[]\n {\n \"terr-firewall-address6\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAddress6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAddress6, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trnameObjectFirewallAddress6\", \u0026fortimanager.ObjectFirewallAddress6Args{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tCountry: pulumi.String(\"US\"),\n\t\t\tEndIp: pulumi.String(\"2001:192:168:1::10\"),\n\t\t\tEndMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tHost: pulumi.String(\"::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"::/0\"),\n\t\t\tStartIp: pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tStartMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tType: pulumi.String(\"iprange\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddrgrp6(ctx, \"trnameObjectFirewallAddrgrp6\", \u0026fortimanager.ObjectFirewallAddrgrp6Args{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-address6\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAddress6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp6;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAddress6 = new ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\", ObjectFirewallAddress6Args.builder()\n .color(1)\n .comment(\"This is a Terraform example\")\n .country(\"US\")\n .endIp(\"2001:192:168:1::10\")\n .endMac(\"00:00:00:00:00:00\")\n .host(\"::\")\n .hostType(\"any\")\n .ip6(\"::/0\")\n .startIp(\"2001:192:168:1::1\")\n .startMac(\"00:00:00:00:00:00\")\n .type(\"iprange\")\n .build());\n\n var trnameObjectFirewallAddrgrp6 = new ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", ObjectFirewallAddrgrp6Args.builder()\n .comment(\"terraform-comment\")\n .members(\"terr-firewall-address6\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAddress6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAddress6:\n type: fortimanager:ObjectFirewallAddress6\n properties:\n color: 1\n comment: This is a Terraform example\n country: US\n endIp: 2001:192:168:1::10\n endMac: 00:00:00:00:00:00\n host: '::'\n hostType: any\n ip6: ::/0\n startIp: 2001:192:168:1::1\n startMac: 00:00:00:00:00:00\n type: iprange\n trnameObjectFirewallAddrgrp6:\n type: fortimanager:ObjectFirewallAddrgrp6\n properties:\n comment: terraform-comment\n members:\n - terr-firewall-address6\n options:\n dependsOn:\n - ${trnameObjectFirewallAddress6}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Addrgrp6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrp6:ObjectFirewallAddrgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 address groups.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallAddrgrp6DynamicMapping`\n\u003e- `tagging`: `fortimanager.ObjectFirewallAddrgrp6Tagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallAddress6 = new fortimanager.ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\", {\n color: 1,\n comment: \"This is a Terraform example\",\n country: \"US\",\n endIp: \"2001:192:168:1::10\",\n endMac: \"00:00:00:00:00:00\",\n host: \"::\",\n hostType: \"any\",\n ip6: \"::/0\",\n startIp: \"2001:192:168:1::1\",\n startMac: \"00:00:00:00:00:00\",\n type: \"iprange\",\n});\nconst trnameObjectFirewallAddrgrp6 = new fortimanager.ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", {\n comment: \"terraform-comment\",\n members: [\"terr-firewall-address6\"],\n}, {\n dependsOn: [trnameObjectFirewallAddress6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_address6 = fortimanager.ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\",\n color=1,\n comment=\"This is a Terraform example\",\n country=\"US\",\n end_ip=\"2001:192:168:1::10\",\n end_mac=\"00:00:00:00:00:00\",\n host=\"::\",\n host_type=\"any\",\n ip6=\"::/0\",\n start_ip=\"2001:192:168:1::1\",\n start_mac=\"00:00:00:00:00:00\",\n type=\"iprange\")\ntrname_object_firewall_addrgrp6 = fortimanager.ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\",\n comment=\"terraform-comment\",\n members=[\"terr-firewall-address6\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_address6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallAddress6 = new Fortimanager.ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\", new()\n {\n Color = 1,\n Comment = \"This is a Terraform example\",\n Country = \"US\",\n EndIp = \"2001:192:168:1::10\",\n EndMac = \"00:00:00:00:00:00\",\n Host = \"::\",\n HostType = \"any\",\n Ip6 = \"::/0\",\n StartIp = \"2001:192:168:1::1\",\n StartMac = \"00:00:00:00:00:00\",\n Type = \"iprange\",\n });\n\n var trnameObjectFirewallAddrgrp6 = new Fortimanager.ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", new()\n {\n Comment = \"terraform-comment\",\n Members = new[]\n {\n \"terr-firewall-address6\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallAddress6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallAddress6, err := fortimanager.NewObjectFirewallAddress6(ctx, \"trnameObjectFirewallAddress6\", \u0026fortimanager.ObjectFirewallAddress6Args{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tCountry: pulumi.String(\"US\"),\n\t\t\tEndIp: pulumi.String(\"2001:192:168:1::10\"),\n\t\t\tEndMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tHost: pulumi.String(\"::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"::/0\"),\n\t\t\tStartIp: pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tStartMac: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tType: pulumi.String(\"iprange\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallAddrgrp6(ctx, \"trnameObjectFirewallAddrgrp6\", \u0026fortimanager.ObjectFirewallAddrgrp6Args{\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-address6\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallAddress6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6;\nimport com.pulumi.fortimanager.ObjectFirewallAddress6Args;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp6;\nimport com.pulumi.fortimanager.ObjectFirewallAddrgrp6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallAddress6 = new ObjectFirewallAddress6(\"trnameObjectFirewallAddress6\", ObjectFirewallAddress6Args.builder()\n .color(1.0)\n .comment(\"This is a Terraform example\")\n .country(\"US\")\n .endIp(\"2001:192:168:1::10\")\n .endMac(\"00:00:00:00:00:00\")\n .host(\"::\")\n .hostType(\"any\")\n .ip6(\"::/0\")\n .startIp(\"2001:192:168:1::1\")\n .startMac(\"00:00:00:00:00:00\")\n .type(\"iprange\")\n .build());\n\n var trnameObjectFirewallAddrgrp6 = new ObjectFirewallAddrgrp6(\"trnameObjectFirewallAddrgrp6\", ObjectFirewallAddrgrp6Args.builder()\n .comment(\"terraform-comment\")\n .members(\"terr-firewall-address6\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallAddress6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallAddress6:\n type: fortimanager:ObjectFirewallAddress6\n properties:\n color: 1\n comment: This is a Terraform example\n country: US\n endIp: 2001:192:168:1::10\n endMac: 00:00:00:00:00:00\n host: '::'\n hostType: any\n ip6: ::/0\n startIp: 2001:192:168:1::1\n startMac: 00:00:00:00:00:00\n type: iprange\n trnameObjectFirewallAddrgrp6:\n type: fortimanager:ObjectFirewallAddrgrp6\n properties:\n comment: terraform-comment\n members:\n - terr-firewall-address6\n options:\n dependsOn:\n - ${trnameObjectFirewallAddress6}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Addrgrp6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallAddrgrp6:ObjectFirewallAddrgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_imageBase64": { "type": "string", @@ -88747,7 +88747,7 @@ } }, "fortimanager:index/objectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule": { - "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectFirewallIdentitybasedroute`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallIdentitybasedroute = new fortimanager.ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\", {});\nconst trnameObjectFirewallIdentitybasedrouteRule = new fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\", {\n identityBasedRoute: trnameObjectFirewallIdentitybasedroute.name,\n fosid: 2,\n gateway: \"34.8.24.1\",\n}, {\n dependsOn: [trnameObjectFirewallIdentitybasedroute],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_identitybasedroute = fortimanager.ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\")\ntrname_object_firewall_identitybasedroute_rule = fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\",\n identity_based_route=trname_object_firewall_identitybasedroute.name,\n fosid=2,\n gateway=\"34.8.24.1\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_identitybasedroute]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallIdentitybasedroute = new Fortimanager.ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\");\n\n var trnameObjectFirewallIdentitybasedrouteRule = new Fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\", new()\n {\n IdentityBasedRoute = trnameObjectFirewallIdentitybasedroute.Name,\n Fosid = 2,\n Gateway = \"34.8.24.1\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallIdentitybasedroute,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallIdentitybasedroute, err := fortimanager.NewObjectFirewallIdentitybasedroute(ctx, \"trnameObjectFirewallIdentitybasedroute\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallIdentitybasedrouteRule(ctx, \"trnameObjectFirewallIdentitybasedrouteRule\", \u0026fortimanager.ObjectFirewallIdentitybasedrouteRuleArgs{\n\t\t\tIdentityBasedRoute: trnameObjectFirewallIdentitybasedroute.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tGateway: pulumi.String(\"34.8.24.1\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallIdentitybasedroute,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedroute;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteRule;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallIdentitybasedroute = new ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\");\n\n var trnameObjectFirewallIdentitybasedrouteRule = new ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\", ObjectFirewallIdentitybasedrouteRuleArgs.builder()\n .identityBasedRoute(trnameObjectFirewallIdentitybasedroute.name())\n .fosid(2)\n .gateway(\"34.8.24.1\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallIdentitybasedroute)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallIdentitybasedrouteRule:\n type: fortimanager:ObjectFirewallIdentitybasedrouteRule\n properties:\n identityBasedRoute: ${trnameObjectFirewallIdentitybasedroute.name}\n fosid: 2\n gateway: 34.8.24.1\n options:\n dependsOn:\n - ${trnameObjectFirewallIdentitybasedroute}\n trnameObjectFirewallIdentitybasedroute:\n type: fortimanager:ObjectFirewallIdentitybasedroute\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall IdentityBasedRouteRule can be imported using any of these accepted formats:\n\nSet import_options = [\"identity_based_route=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectFirewallIdentitybasedroute`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallIdentitybasedroute = new fortimanager.ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\", {});\nconst trnameObjectFirewallIdentitybasedrouteRule = new fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\", {\n identityBasedRoute: trnameObjectFirewallIdentitybasedroute.name,\n fosid: 2,\n gateway: \"34.8.24.1\",\n}, {\n dependsOn: [trnameObjectFirewallIdentitybasedroute],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_identitybasedroute = fortimanager.ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\")\ntrname_object_firewall_identitybasedroute_rule = fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\",\n identity_based_route=trname_object_firewall_identitybasedroute.name,\n fosid=2,\n gateway=\"34.8.24.1\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_identitybasedroute]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallIdentitybasedroute = new Fortimanager.ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\");\n\n var trnameObjectFirewallIdentitybasedrouteRule = new Fortimanager.ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\", new()\n {\n IdentityBasedRoute = trnameObjectFirewallIdentitybasedroute.Name,\n Fosid = 2,\n Gateway = \"34.8.24.1\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallIdentitybasedroute,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallIdentitybasedroute, err := fortimanager.NewObjectFirewallIdentitybasedroute(ctx, \"trnameObjectFirewallIdentitybasedroute\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallIdentitybasedrouteRule(ctx, \"trnameObjectFirewallIdentitybasedrouteRule\", \u0026fortimanager.ObjectFirewallIdentitybasedrouteRuleArgs{\n\t\t\tIdentityBasedRoute: trnameObjectFirewallIdentitybasedroute.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tGateway: pulumi.String(\"34.8.24.1\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallIdentitybasedroute,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedroute;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteRule;\nimport com.pulumi.fortimanager.ObjectFirewallIdentitybasedrouteRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallIdentitybasedroute = new ObjectFirewallIdentitybasedroute(\"trnameObjectFirewallIdentitybasedroute\");\n\n var trnameObjectFirewallIdentitybasedrouteRule = new ObjectFirewallIdentitybasedrouteRule(\"trnameObjectFirewallIdentitybasedrouteRule\", ObjectFirewallIdentitybasedrouteRuleArgs.builder()\n .identityBasedRoute(trnameObjectFirewallIdentitybasedroute.name())\n .fosid(2.0)\n .gateway(\"34.8.24.1\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallIdentitybasedroute)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallIdentitybasedrouteRule:\n type: fortimanager:ObjectFirewallIdentitybasedrouteRule\n properties:\n identityBasedRoute: ${trnameObjectFirewallIdentitybasedroute.name}\n fosid: 2\n gateway: 34.8.24.1\n options:\n dependsOn:\n - ${trnameObjectFirewallIdentitybasedroute}\n trnameObjectFirewallIdentitybasedroute:\n type: fortimanager:ObjectFirewallIdentitybasedroute\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall IdentityBasedRouteRule can be imported using any of these accepted formats:\n\nSet import_options = [\"identity_based_route=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallIdentitybasedrouteRule:ObjectFirewallIdentitybasedrouteRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -88864,7 +88864,7 @@ } }, "fortimanager:index/objectFirewallInternetservice:ObjectFirewallInternetservice": { - "description": "Show Internet Service application.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entry`: `fortimanager.ObjectFirewallInternetserviceEntry`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservice(\"trname\", {fosid: 65539});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservice(\"trname\", fosid=65539)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallInternetservice(\"trname\", new()\n {\n Fosid = 65539,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservice(ctx, \"trname\", \u0026fortimanager.ObjectFirewallInternetserviceArgs{\n\t\t\tFosid: pulumi.Float64(65539),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservice;\nimport com.pulumi.fortimanager.ObjectFirewallInternetserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallInternetservice(\"trname\", ObjectFirewallInternetserviceArgs.builder()\n .fosid(65539)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallInternetservice\n properties:\n fosid: 65539\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall InternetService can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservice:ObjectFirewallInternetservice labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Show Internet Service application.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entry`: `fortimanager.ObjectFirewallInternetserviceEntry`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservice(\"trname\", {fosid: 65539});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservice(\"trname\", fosid=65539)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallInternetservice(\"trname\", new()\n {\n Fosid = 65539,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservice(ctx, \"trname\", \u0026fortimanager.ObjectFirewallInternetserviceArgs{\n\t\t\tFosid: pulumi.Float64(65539),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservice;\nimport com.pulumi.fortimanager.ObjectFirewallInternetserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallInternetservice(\"trname\", ObjectFirewallInternetserviceArgs.builder()\n .fosid(65539.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallInternetservice\n properties:\n fosid: 65539\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall InternetService can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservice:ObjectFirewallInternetservice labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -89957,7 +89957,7 @@ } }, "fortimanager:index/objectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry": { - "description": "Entries added to the Internet Service database and custom database.\n\n\u003e This resource is a sub resource for variable `entry` of resource `fortimanager.ObjectFirewallInternetservicecustom`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `port_range`: `fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallInternetservicecustom = new fortimanager.ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\", {});\nconst trnameObjectFirewallInternetservicecustomEntry = new fortimanager.ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\", {\n internetServiceCustom: trnameObjectFirewallInternetservicecustom.name,\n fosid: 2,\n protocol: 26,\n portRanges: [{\n endPort: 600,\n id: 1,\n startPort: 500,\n }],\n}, {\n dependsOn: [trnameObjectFirewallInternetservicecustom],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_internetservicecustom = fortimanager.ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\")\ntrname_object_firewall_internetservicecustom_entry = fortimanager.ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\",\n internet_service_custom=trname_object_firewall_internetservicecustom.name,\n fosid=2,\n protocol=26,\n port_ranges=[{\n \"end_port\": 600,\n \"id\": 1,\n \"start_port\": 500,\n }],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_internetservicecustom]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallInternetservicecustom = new Fortimanager.ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\");\n\n var trnameObjectFirewallInternetservicecustomEntry = new Fortimanager.ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\", new()\n {\n InternetServiceCustom = trnameObjectFirewallInternetservicecustom.Name,\n Fosid = 2,\n Protocol = 26,\n PortRanges = new[]\n {\n new Fortimanager.Inputs.ObjectFirewallInternetservicecustomEntryPortRangeArgs\n {\n EndPort = 600,\n Id = 1,\n StartPort = 500,\n },\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallInternetservicecustom,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallInternetservicecustom, err := fortimanager.NewObjectFirewallInternetservicecustom(ctx, \"trnameObjectFirewallInternetservicecustom\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallInternetservicecustomEntry(ctx, \"trnameObjectFirewallInternetservicecustomEntry\", \u0026fortimanager.ObjectFirewallInternetservicecustomEntryArgs{\n\t\t\tInternetServiceCustom: trnameObjectFirewallInternetservicecustom.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tProtocol: pulumi.Float64(26),\n\t\t\tPortRanges: fortimanager.ObjectFirewallInternetservicecustomEntryPortRangeTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectFirewallInternetservicecustomEntryPortRangeTypeArgs{\n\t\t\t\t\tEndPort: pulumi.Float64(600),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tStartPort: pulumi.Float64(500),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallInternetservicecustom,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustom;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomEntry;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomEntryArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallInternetservicecustomEntryPortRangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallInternetservicecustom = new ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\");\n\n var trnameObjectFirewallInternetservicecustomEntry = new ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\", ObjectFirewallInternetservicecustomEntryArgs.builder()\n .internetServiceCustom(trnameObjectFirewallInternetservicecustom.name())\n .fosid(2)\n .protocol(26)\n .portRanges(ObjectFirewallInternetservicecustomEntryPortRangeArgs.builder()\n .endPort(600)\n .id(1)\n .startPort(500)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallInternetservicecustom)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallInternetservicecustomEntry:\n type: fortimanager:ObjectFirewallInternetservicecustomEntry\n properties:\n internetServiceCustom: ${trnameObjectFirewallInternetservicecustom.name}\n fosid: 2\n protocol: 26\n portRanges:\n - endPort: 600\n id: 1\n startPort: 500\n options:\n dependsOn:\n - ${trnameObjectFirewallInternetservicecustom}\n trnameObjectFirewallInternetservicecustom:\n type: fortimanager:ObjectFirewallInternetservicecustom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall InternetServiceCustomEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_custom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Entries added to the Internet Service database and custom database.\n\n\u003e This resource is a sub resource for variable `entry` of resource `fortimanager.ObjectFirewallInternetservicecustom`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `port_range`: `fortimanager.ObjectFirewallInternetservicecustomEntryPortrange`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallInternetservicecustom = new fortimanager.ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\", {});\nconst trnameObjectFirewallInternetservicecustomEntry = new fortimanager.ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\", {\n internetServiceCustom: trnameObjectFirewallInternetservicecustom.name,\n fosid: 2,\n protocol: 26,\n portRanges: [{\n endPort: 600,\n id: 1,\n startPort: 500,\n }],\n}, {\n dependsOn: [trnameObjectFirewallInternetservicecustom],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_internetservicecustom = fortimanager.ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\")\ntrname_object_firewall_internetservicecustom_entry = fortimanager.ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\",\n internet_service_custom=trname_object_firewall_internetservicecustom.name,\n fosid=2,\n protocol=26,\n port_ranges=[{\n \"end_port\": 600,\n \"id\": 1,\n \"start_port\": 500,\n }],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_internetservicecustom]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallInternetservicecustom = new Fortimanager.ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\");\n\n var trnameObjectFirewallInternetservicecustomEntry = new Fortimanager.ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\", new()\n {\n InternetServiceCustom = trnameObjectFirewallInternetservicecustom.Name,\n Fosid = 2,\n Protocol = 26,\n PortRanges = new[]\n {\n new Fortimanager.Inputs.ObjectFirewallInternetservicecustomEntryPortRangeArgs\n {\n EndPort = 600,\n Id = 1,\n StartPort = 500,\n },\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallInternetservicecustom,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallInternetservicecustom, err := fortimanager.NewObjectFirewallInternetservicecustom(ctx, \"trnameObjectFirewallInternetservicecustom\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallInternetservicecustomEntry(ctx, \"trnameObjectFirewallInternetservicecustomEntry\", \u0026fortimanager.ObjectFirewallInternetservicecustomEntryArgs{\n\t\t\tInternetServiceCustom: trnameObjectFirewallInternetservicecustom.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tProtocol: pulumi.Float64(26),\n\t\t\tPortRanges: fortimanager.ObjectFirewallInternetservicecustomEntryPortRangeTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectFirewallInternetservicecustomEntryPortRangeTypeArgs{\n\t\t\t\t\tEndPort: pulumi.Float64(600),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tStartPort: pulumi.Float64(500),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallInternetservicecustom,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustom;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomEntry;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicecustomEntryArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallInternetservicecustomEntryPortRangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallInternetservicecustom = new ObjectFirewallInternetservicecustom(\"trnameObjectFirewallInternetservicecustom\");\n\n var trnameObjectFirewallInternetservicecustomEntry = new ObjectFirewallInternetservicecustomEntry(\"trnameObjectFirewallInternetservicecustomEntry\", ObjectFirewallInternetservicecustomEntryArgs.builder()\n .internetServiceCustom(trnameObjectFirewallInternetservicecustom.name())\n .fosid(2.0)\n .protocol(26.0)\n .portRanges(ObjectFirewallInternetservicecustomEntryPortRangeArgs.builder()\n .endPort(600.0)\n .id(1.0)\n .startPort(500.0)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallInternetservicecustom)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallInternetservicecustomEntry:\n type: fortimanager:ObjectFirewallInternetservicecustomEntry\n properties:\n internetServiceCustom: ${trnameObjectFirewallInternetservicecustom.name}\n fosid: 2\n protocol: 26\n portRanges:\n - endPort: 600\n id: 1\n startPort: 500\n options:\n dependsOn:\n - ${trnameObjectFirewallInternetservicecustom}\n trnameObjectFirewallInternetservicecustom:\n type: fortimanager:ObjectFirewallInternetservicecustom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall InternetServiceCustomEntry can be imported using any of these accepted formats:\n\nSet import_options = [\"internet_service_custom=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicecustomEntry:ObjectFirewallInternetservicecustomEntry labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addrMode": { "type": "string", @@ -90461,7 +90461,7 @@ } }, "fortimanager:index/objectFirewallInternetservicename:ObjectFirewallInternetservicename": { - "description": "Define internet service names.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservicename(\"trname\", {\n countryId: 1,\n internetServiceId: \"65536\",\n type: \"location\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservicename(\"trname\",\n country_id=1,\n internet_service_id=\"65536\",\n type=\"location\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallInternetservicename(\"trname\", new()\n {\n CountryId = 1,\n InternetServiceId = \"65536\",\n Type = \"location\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservicename(ctx, \"trname\", \u0026fortimanager.ObjectFirewallInternetservicenameArgs{\n\t\t\tCountryId: pulumi.Float64(1),\n\t\t\tInternetServiceId: pulumi.String(\"65536\"),\n\t\t\tType: pulumi.String(\"location\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicename;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicenameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallInternetservicename(\"trname\", ObjectFirewallInternetservicenameArgs.builder()\n .countryId(1)\n .internetServiceId(\"65536\")\n .type(\"location\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallInternetservicename\n properties:\n countryId: 1\n internetServiceId: '65536'\n type: location\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall InternetServiceName can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicename:ObjectFirewallInternetservicename labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Define internet service names.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallInternetservicename(\"trname\", {\n countryId: 1,\n internetServiceId: \"65536\",\n type: \"location\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallInternetservicename(\"trname\",\n country_id=1,\n internet_service_id=\"65536\",\n type=\"location\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallInternetservicename(\"trname\", new()\n {\n CountryId = 1,\n InternetServiceId = \"65536\",\n Type = \"location\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallInternetservicename(ctx, \"trname\", \u0026fortimanager.ObjectFirewallInternetservicenameArgs{\n\t\t\tCountryId: pulumi.Float64(1),\n\t\t\tInternetServiceId: pulumi.String(\"65536\"),\n\t\t\tType: pulumi.String(\"location\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicename;\nimport com.pulumi.fortimanager.ObjectFirewallInternetservicenameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallInternetservicename(\"trname\", ObjectFirewallInternetservicenameArgs.builder()\n .countryId(1.0)\n .internetServiceId(\"65536\")\n .type(\"location\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallInternetservicename\n properties:\n countryId: 1\n internetServiceId: '65536'\n type: location\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall InternetServiceName can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallInternetservicename:ObjectFirewallInternetservicename labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -92249,7 +92249,7 @@ } }, "fortimanager:index/objectFirewallLdbmonitor:ObjectFirewallLdbmonitor": { - "description": "Configure server load balancing health monitors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallLdbmonitor(\"trname\", {\n httpMaxRedirects: 0,\n interval: 10,\n port: 0,\n retry: 3,\n srcIp: \"0.0.0.0\",\n timeout: 2,\n type: \"https\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallLdbmonitor(\"trname\",\n http_max_redirects=0,\n interval=10,\n port=0,\n retry=3,\n src_ip=\"0.0.0.0\",\n timeout=2,\n type=\"https\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallLdbmonitor(\"trname\", new()\n {\n HttpMaxRedirects = 0,\n Interval = 10,\n Port = 0,\n Retry = 3,\n SrcIp = \"0.0.0.0\",\n Timeout = 2,\n Type = \"https\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallLdbmonitor(ctx, \"trname\", \u0026fortimanager.ObjectFirewallLdbmonitorArgs{\n\t\t\tHttpMaxRedirects: pulumi.Float64(0),\n\t\t\tInterval: pulumi.Float64(10),\n\t\t\tPort: pulumi.Float64(0),\n\t\t\tRetry: pulumi.Float64(3),\n\t\t\tSrcIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tTimeout: pulumi.Float64(2),\n\t\t\tType: pulumi.String(\"https\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallLdbmonitor;\nimport com.pulumi.fortimanager.ObjectFirewallLdbmonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallLdbmonitor(\"trname\", ObjectFirewallLdbmonitorArgs.builder()\n .httpMaxRedirects(0)\n .interval(10)\n .port(0)\n .retry(3)\n .srcIp(\"0.0.0.0\")\n .timeout(2)\n .type(\"https\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallLdbmonitor\n properties:\n httpMaxRedirects: 0\n interval: 10\n port: 0\n retry: 3\n srcIp: 0.0.0.0\n timeout: 2\n type: https\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall LdbMonitor can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallLdbmonitor:ObjectFirewallLdbmonitor labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure server load balancing health monitors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallLdbmonitor(\"trname\", {\n httpMaxRedirects: 0,\n interval: 10,\n port: 0,\n retry: 3,\n srcIp: \"0.0.0.0\",\n timeout: 2,\n type: \"https\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallLdbmonitor(\"trname\",\n http_max_redirects=0,\n interval=10,\n port=0,\n retry=3,\n src_ip=\"0.0.0.0\",\n timeout=2,\n type=\"https\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallLdbmonitor(\"trname\", new()\n {\n HttpMaxRedirects = 0,\n Interval = 10,\n Port = 0,\n Retry = 3,\n SrcIp = \"0.0.0.0\",\n Timeout = 2,\n Type = \"https\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallLdbmonitor(ctx, \"trname\", \u0026fortimanager.ObjectFirewallLdbmonitorArgs{\n\t\t\tHttpMaxRedirects: pulumi.Float64(0),\n\t\t\tInterval: pulumi.Float64(10),\n\t\t\tPort: pulumi.Float64(0),\n\t\t\tRetry: pulumi.Float64(3),\n\t\t\tSrcIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tTimeout: pulumi.Float64(2),\n\t\t\tType: pulumi.String(\"https\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallLdbmonitor;\nimport com.pulumi.fortimanager.ObjectFirewallLdbmonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallLdbmonitor(\"trname\", ObjectFirewallLdbmonitorArgs.builder()\n .httpMaxRedirects(0.0)\n .interval(10.0)\n .port(0.0)\n .retry(3.0)\n .srcIp(\"0.0.0.0\")\n .timeout(2.0)\n .type(\"https\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallLdbmonitor\n properties:\n httpMaxRedirects: 0\n interval: 10\n port: 0\n retry: 3\n srcIp: 0.0.0.0\n timeout: 2\n type: https\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall LdbMonitor can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallLdbmonitor:ObjectFirewallLdbmonitor labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -93190,7 +93190,7 @@ } }, "fortimanager:index/objectFirewallMulticastaddress6:ObjectFirewallMulticastaddress6": { - "description": "Configure IPv6 multicast address.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `tagging`: `fortimanager.ObjectFirewallMulticastaddress6Tagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallMulticastaddress6(\"trname\", {\n color: 2,\n comment: \"terraform-comment\",\n ip6: \"2001::10/128\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallMulticastaddress6(\"trname\",\n color=2,\n comment=\"terraform-comment\",\n ip6=\"2001::10/128\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallMulticastaddress6(\"trname\", new()\n {\n Color = 2,\n Comment = \"terraform-comment\",\n Ip6 = \"2001::10/128\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallMulticastaddress6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallMulticastaddress6Args{\n\t\t\tColor: pulumi.Float64(2),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tIp6: pulumi.String(\"2001::10/128\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallMulticastaddress6(\"trname\", ObjectFirewallMulticastaddress6Args.builder()\n .color(2)\n .comment(\"terraform-comment\")\n .ip6(\"2001::10/128\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallMulticastaddress6\n properties:\n color: 2\n comment: terraform-comment\n ip6: 2001::10/128\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall MulticastAddress6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress6:ObjectFirewallMulticastaddress6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 multicast address.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `tagging`: `fortimanager.ObjectFirewallMulticastaddress6Tagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallMulticastaddress6(\"trname\", {\n color: 2,\n comment: \"terraform-comment\",\n ip6: \"2001::10/128\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallMulticastaddress6(\"trname\",\n color=2,\n comment=\"terraform-comment\",\n ip6=\"2001::10/128\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallMulticastaddress6(\"trname\", new()\n {\n Color = 2,\n Comment = \"terraform-comment\",\n Ip6 = \"2001::10/128\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallMulticastaddress6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallMulticastaddress6Args{\n\t\t\tColor: pulumi.Float64(2),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tIp6: pulumi.String(\"2001::10/128\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallMulticastaddress6(\"trname\", ObjectFirewallMulticastaddress6Args.builder()\n .color(2.0)\n .comment(\"terraform-comment\")\n .ip6(\"2001::10/128\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallMulticastaddress6\n properties:\n color: 2\n comment: terraform-comment\n ip6: 2001::10/128\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall MulticastAddress6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress6:ObjectFirewallMulticastaddress6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -93442,7 +93442,7 @@ } }, "fortimanager:index/objectFirewallMulticastaddress:ObjectFirewallMulticastaddress": { - "description": "Configure multicast addresses.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `tagging`: `fortimanager.ObjectFirewallMulticastaddressTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallMulticastaddress(\"trname\", {\n color: 0,\n subnets: [\n \"255.255.111.0\",\n \"255.255.255.255\",\n ],\n type: \"broadcastmask\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallMulticastaddress(\"trname\",\n color=0,\n subnets=[\n \"255.255.111.0\",\n \"255.255.255.255\",\n ],\n type=\"broadcastmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallMulticastaddress(\"trname\", new()\n {\n Color = 0,\n Subnets = new[]\n {\n \"255.255.111.0\",\n \"255.255.255.255\",\n },\n Type = \"broadcastmask\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallMulticastaddress(ctx, \"trname\", \u0026fortimanager.ObjectFirewallMulticastaddressArgs{\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"255.255.111.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"broadcastmask\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallMulticastaddress(\"trname\", ObjectFirewallMulticastaddressArgs.builder()\n .color(0)\n .subnets( \n \"255.255.111.0\",\n \"255.255.255.255\")\n .type(\"broadcastmask\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallMulticastaddress\n properties:\n color: 0\n subnets:\n - 255.255.111.0\n - 255.255.255.255\n type: broadcastmask\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall MulticastAddress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress:ObjectFirewallMulticastaddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure multicast addresses.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `tagging`: `fortimanager.ObjectFirewallMulticastaddressTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallMulticastaddress(\"trname\", {\n color: 0,\n subnets: [\n \"255.255.111.0\",\n \"255.255.255.255\",\n ],\n type: \"broadcastmask\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallMulticastaddress(\"trname\",\n color=0,\n subnets=[\n \"255.255.111.0\",\n \"255.255.255.255\",\n ],\n type=\"broadcastmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallMulticastaddress(\"trname\", new()\n {\n Color = 0,\n Subnets = new[]\n {\n \"255.255.111.0\",\n \"255.255.255.255\",\n },\n Type = \"broadcastmask\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallMulticastaddress(ctx, \"trname\", \u0026fortimanager.ObjectFirewallMulticastaddressArgs{\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tSubnets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"255.255.111.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"broadcastmask\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddress;\nimport com.pulumi.fortimanager.ObjectFirewallMulticastaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallMulticastaddress(\"trname\", ObjectFirewallMulticastaddressArgs.builder()\n .color(0.0)\n .subnets( \n \"255.255.111.0\",\n \"255.255.255.255\")\n .type(\"broadcastmask\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallMulticastaddress\n properties:\n color: 0\n subnets:\n - 255.255.111.0\n - 255.255.255.255\n type: broadcastmask\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall MulticastAddress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallMulticastaddress:ObjectFirewallMulticastaddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -94503,7 +94503,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs": { - "description": "Configure CIFS protocol options.\n\n\u003e This resource is a sub resource for variable `cifs` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `file_filter`: `fortimanager_object_firewall_profileprotocoloptions_cifs_filefilter`\n\u003e- `server_keytab`: `fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsCifs = new fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n options: [\"oversize\"],\n oversizeLimit: 200,\n ports: [445],\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_cifs = fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n options=[\"oversize\"],\n oversize_limit=200,\n ports=[445],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsCifs = new Fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 200,\n Ports = new[]\n {\n 445,\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsCifs(ctx, \"trnameObjectFirewallProfileprotocoloptionsCifs\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsCifsArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(445),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsCifs = new ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\", ObjectFirewallProfileprotocoloptionsCifsArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .options(\"oversize\")\n .oversizeLimit(200)\n .ports(445)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsCifs:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsCifs\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n options:\n - oversize\n oversizeLimit: 200\n ports:\n - 445\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsCifs can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs labelname ObjectFirewallProfileProtocolOptionsCifs\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure CIFS protocol options.\n\n\u003e This resource is a sub resource for variable `cifs` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `file_filter`: `fortimanager_object_firewall_profileprotocoloptions_cifs_filefilter`\n\u003e- `server_keytab`: `fortimanager.ObjectFirewallProfileprotocoloptionsCifsServerkeytab`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsCifs = new fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n options: [\"oversize\"],\n oversizeLimit: 200,\n ports: [445],\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_cifs = fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n options=[\"oversize\"],\n oversize_limit=200,\n ports=[445],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsCifs = new Fortimanager.ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 200,\n Ports = new[]\n {\n 445,\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsCifs(ctx, \"trnameObjectFirewallProfileprotocoloptionsCifs\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsCifsArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(445),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifs;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsCifsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsCifs = new ObjectFirewallProfileprotocoloptionsCifs(\"trnameObjectFirewallProfileprotocoloptionsCifs\", ObjectFirewallProfileprotocoloptionsCifsArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .options(\"oversize\")\n .oversizeLimit(200.0)\n .ports(445.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsCifs:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsCifs\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n options:\n - oversize\n oversizeLimit: 200\n ports:\n - 445\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsCifs can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsCifs:ObjectFirewallProfileprotocoloptionsCifs labelname ObjectFirewallProfileProtocolOptionsCifs\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -95203,7 +95203,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns": { - "description": "Configure DNS protocol options.\n\n\u003e This resource is a sub resource for variable `dns` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsDns = new fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n ports: [\n 55,\n 56,\n ],\n status: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_dns = fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n ports=[\n 55,\n 56,\n ],\n status=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsDns = new Fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n Ports = new[]\n {\n 55,\n 56,\n },\n Status = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsDns(ctx, \"trnameObjectFirewallProfileprotocoloptionsDns\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsDnsArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(55),\n\t\t\t\tpulumi.Float64(56),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsDns;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsDnsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsDns = new ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\", ObjectFirewallProfileprotocoloptionsDnsArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .ports( \n 55,\n 56)\n .status(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsDns:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsDns\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n ports:\n - 55\n - 56\n status: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsDns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns labelname ObjectFirewallProfileProtocolOptionsDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure DNS protocol options.\n\n\u003e This resource is a sub resource for variable `dns` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsDns = new fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n ports: [\n 55,\n 56,\n ],\n status: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_dns = fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n ports=[\n 55,\n 56,\n ],\n status=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsDns = new Fortimanager.ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n Ports = new[]\n {\n 55,\n 56,\n },\n Status = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsDns(ctx, \"trnameObjectFirewallProfileprotocoloptionsDns\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsDnsArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(55),\n\t\t\t\tpulumi.Float64(56),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsDns;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsDnsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsDns = new ObjectFirewallProfileprotocoloptionsDns(\"trnameObjectFirewallProfileprotocoloptionsDns\", ObjectFirewallProfileprotocoloptionsDnsArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .ports( \n 55.0,\n 56.0)\n .status(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsDns:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsDns\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n ports:\n - 55\n - 56\n status: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsDns can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsDns:ObjectFirewallProfileprotocoloptionsDns labelname ObjectFirewallProfileProtocolOptionsDns\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -95306,7 +95306,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp": { - "description": "Configure FTP protocol options.\n\n\u003e This resource is a sub resource for variable `ftp` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsFtp = new fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_ftp = fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsFtp = new Fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsFtp(ctx, \"trnameObjectFirewallProfileprotocoloptionsFtp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsFtpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsFtp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsFtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsFtp = new ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\", ObjectFirewallProfileprotocoloptionsFtpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsFtp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsFtp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp labelname ObjectFirewallProfileProtocolOptionsFtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FTP protocol options.\n\n\u003e This resource is a sub resource for variable `ftp` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsFtp = new fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_ftp = fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsFtp = new Fortimanager.ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsFtp(ctx, \"trnameObjectFirewallProfileprotocoloptionsFtp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsFtpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsFtp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsFtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsFtp = new ObjectFirewallProfileprotocoloptionsFtp(\"trnameObjectFirewallProfileprotocoloptionsFtp\", ObjectFirewallProfileprotocoloptionsFtpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsFtp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsFtp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsFtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsFtp:ObjectFirewallProfileprotocoloptionsFtp labelname ObjectFirewallProfileProtocolOptionsFtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -95612,7 +95612,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp": { - "description": "Configure HTTP protocol options.\n\n\u003e This resource is a sub resource for variable `http` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsHttp = new fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n addressIpRating: \"enable\",\n blockPageStatusCode: 499,\n comfortAmount: 200,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_http = fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n address_ip_rating=\"enable\",\n block_page_status_code=499,\n comfort_amount=200,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsHttp = new Fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n AddressIpRating = \"enable\",\n BlockPageStatusCode = 499,\n ComfortAmount = 200,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsHttp(ctx, \"trnameObjectFirewallProfileprotocoloptionsHttp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsHttpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tAddressIpRating: pulumi.String(\"enable\"),\n\t\t\tBlockPageStatusCode: pulumi.Float64(499),\n\t\t\tComfortAmount: pulumi.Float64(200),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsHttp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsHttpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsHttp = new ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\", ObjectFirewallProfileprotocoloptionsHttpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .addressIpRating(\"enable\")\n .blockPageStatusCode(499)\n .comfortAmount(200)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsHttp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsHttp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n addressIpRating: enable\n blockPageStatusCode: 499\n comfortAmount: 200\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp labelname ObjectFirewallProfileProtocolOptionsHttp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure HTTP protocol options.\n\n\u003e This resource is a sub resource for variable `http` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsHttp = new fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n addressIpRating: \"enable\",\n blockPageStatusCode: 499,\n comfortAmount: 200,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_http = fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n address_ip_rating=\"enable\",\n block_page_status_code=499,\n comfort_amount=200,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsHttp = new Fortimanager.ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n AddressIpRating = \"enable\",\n BlockPageStatusCode = 499,\n ComfortAmount = 200,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsHttp(ctx, \"trnameObjectFirewallProfileprotocoloptionsHttp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsHttpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tAddressIpRating: pulumi.String(\"enable\"),\n\t\t\tBlockPageStatusCode: pulumi.Float64(499),\n\t\t\tComfortAmount: pulumi.Float64(200),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsHttp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsHttpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsHttp = new ObjectFirewallProfileprotocoloptionsHttp(\"trnameObjectFirewallProfileprotocoloptionsHttp\", ObjectFirewallProfileprotocoloptionsHttpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .addressIpRating(\"enable\")\n .blockPageStatusCode(499.0)\n .comfortAmount(200.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsHttp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsHttp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n addressIpRating: enable\n blockPageStatusCode: 499\n comfortAmount: 200\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsHttp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsHttp:ObjectFirewallProfileprotocoloptionsHttp labelname ObjectFirewallProfileProtocolOptionsHttp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addressIpRating": { "type": "string", @@ -96146,7 +96146,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap": { - "description": "Configure IMAP protocol options.\n\n\u003e This resource is a sub resource for variable `imap` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsImap = new fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_imap = fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsImap = new Fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsImap(ctx, \"trnameObjectFirewallProfileprotocoloptionsImap\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsImapArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsImap;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsImapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsImap = new ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\", ObjectFirewallProfileprotocoloptionsImapArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsImap:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsImap\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsImap can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap labelname ObjectFirewallProfileProtocolOptionsImap\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IMAP protocol options.\n\n\u003e This resource is a sub resource for variable `imap` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsImap = new fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_imap = fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsImap = new Fortimanager.ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsImap(ctx, \"trnameObjectFirewallProfileprotocoloptionsImap\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsImapArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsImap;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsImapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsImap = new ObjectFirewallProfileprotocoloptionsImap(\"trnameObjectFirewallProfileprotocoloptionsImap\", ObjectFirewallProfileprotocoloptionsImapArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsImap:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsImap\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsImap can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsImap:ObjectFirewallProfileprotocoloptionsImap labelname ObjectFirewallProfileProtocolOptionsImap\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -96455,7 +96455,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi": { - "description": "Configure MAPI protocol options.\n\n\u003e This resource is a sub resource for variable `mapi` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsMapi = new fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n options: [\"fragmail\"],\n oversizeLimit: 200,\n ports: [\n 123,\n 124,\n ],\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_mapi = fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n options=[\"fragmail\"],\n oversize_limit=200,\n ports=[\n 123,\n 124,\n ],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsMapi = new Fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n Options = new[]\n {\n \"fragmail\",\n },\n OversizeLimit = 200,\n Ports = new[]\n {\n 123,\n 124,\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsMapi(ctx, \"trnameObjectFirewallProfileprotocoloptionsMapi\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsMapiArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fragmail\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(123),\n\t\t\t\tpulumi.Float64(124),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMapi;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMapiArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsMapi = new ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\", ObjectFirewallProfileprotocoloptionsMapiArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .options(\"fragmail\")\n .oversizeLimit(200)\n .ports( \n 123,\n 124)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsMapi:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsMapi\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n options:\n - fragmail\n oversizeLimit: 200\n ports:\n - 123\n - 124\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsMapi can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi labelname ObjectFirewallProfileProtocolOptionsMapi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure MAPI protocol options.\n\n\u003e This resource is a sub resource for variable `mapi` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsMapi = new fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n options: [\"fragmail\"],\n oversizeLimit: 200,\n ports: [\n 123,\n 124,\n ],\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_mapi = fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n options=[\"fragmail\"],\n oversize_limit=200,\n ports=[\n 123,\n 124,\n ],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsMapi = new Fortimanager.ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n Options = new[]\n {\n \"fragmail\",\n },\n OversizeLimit = 200,\n Ports = new[]\n {\n 123,\n 124,\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsMapi(ctx, \"trnameObjectFirewallProfileprotocoloptionsMapi\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsMapiArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fragmail\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(123),\n\t\t\t\tpulumi.Float64(124),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMapi;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsMapiArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsMapi = new ObjectFirewallProfileprotocoloptionsMapi(\"trnameObjectFirewallProfileprotocoloptionsMapi\", ObjectFirewallProfileprotocoloptionsMapiArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .options(\"fragmail\")\n .oversizeLimit(200.0)\n .ports( \n 123.0,\n 124.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsMapi:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsMapi\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n options:\n - fragmail\n oversizeLimit: 200\n ports:\n - 123\n - 124\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsMapi can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsMapi:ObjectFirewallProfileprotocoloptionsMapi labelname ObjectFirewallProfileProtocolOptionsMapi\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -96632,7 +96632,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp": { - "description": "Configure NNTP protocol options.\n\n\u003e This resource is a sub resource for variable `nntp` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsNntp = new fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_nntp = fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsNntp = new Fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsNntp(ctx, \"trnameObjectFirewallProfileprotocoloptionsNntp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsNntpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsNntp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsNntpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsNntp = new ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\", ObjectFirewallProfileprotocoloptionsNntpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsNntp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsNntp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsNntp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp labelname ObjectFirewallProfileProtocolOptionsNntp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure NNTP protocol options.\n\n\u003e This resource is a sub resource for variable `nntp` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsNntp = new fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_nntp = fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsNntp = new Fortimanager.ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsNntp(ctx, \"trnameObjectFirewallProfileprotocoloptionsNntp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsNntpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsNntp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsNntpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsNntp = new ObjectFirewallProfileprotocoloptionsNntp(\"trnameObjectFirewallProfileprotocoloptionsNntp\", ObjectFirewallProfileprotocoloptionsNntpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsNntp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsNntp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsNntp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsNntp:ObjectFirewallProfileprotocoloptionsNntp labelname ObjectFirewallProfileProtocolOptionsNntp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -96835,7 +96835,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3": { - "description": "Configure POP3 protocol options.\n\n\u003e This resource is a sub resource for variable `pop3` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsPop3 = new fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_pop3 = fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsPop3 = new Fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsPop3(ctx, \"trnameObjectFirewallProfileprotocoloptionsPop3\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsPop3Args{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsPop3;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsPop3Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsPop3 = new ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\", ObjectFirewallProfileprotocoloptionsPop3Args.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsPop3:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsPop3\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsPop3 can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3 labelname ObjectFirewallProfileProtocolOptionsPop3\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure POP3 protocol options.\n\n\u003e This resource is a sub resource for variable `pop3` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsPop3 = new fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_pop3 = fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsPop3 = new Fortimanager.ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsPop3(ctx, \"trnameObjectFirewallProfileprotocoloptionsPop3\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsPop3Args{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsPop3;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsPop3Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsPop3 = new ObjectFirewallProfileprotocoloptionsPop3(\"trnameObjectFirewallProfileprotocoloptionsPop3\", ObjectFirewallProfileprotocoloptionsPop3Args.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsPop3:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsPop3\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsPop3 can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsPop3:ObjectFirewallProfileprotocoloptionsPop3 labelname ObjectFirewallProfileProtocolOptionsPop3\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -97051,7 +97051,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp": { - "description": "Configure SMTP protocol options.\n\n\u003e This resource is a sub resource for variable `smtp` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsSmtp = new fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_smtp = fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSmtp = new Fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsSmtp(ctx, \"trnameObjectFirewallProfileprotocoloptionsSmtp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsSmtpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSmtp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSmtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSmtp = new ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\", ObjectFirewallProfileprotocoloptionsSmtpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsSmtp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsSmtp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsSmtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp labelname ObjectFirewallProfileProtocolOptionsSmtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure SMTP protocol options.\n\n\u003e This resource is a sub resource for variable `smtp` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsSmtp = new fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n inspectAll: \"enable\",\n options: [\"oversize\"],\n oversizeLimit: 34,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_smtp = fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n inspect_all=\"enable\",\n options=[\"oversize\"],\n oversize_limit=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSmtp = new Fortimanager.ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n InspectAll = \"enable\",\n Options = new[]\n {\n \"oversize\",\n },\n OversizeLimit = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsSmtp(ctx, \"trnameObjectFirewallProfileprotocoloptionsSmtp\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsSmtpArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tInspectAll: pulumi.String(\"enable\"),\n\t\t\tOptions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"oversize\"),\n\t\t\t},\n\t\t\tOversizeLimit: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSmtp;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSmtpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSmtp = new ObjectFirewallProfileprotocoloptionsSmtp(\"trnameObjectFirewallProfileprotocoloptionsSmtp\", ObjectFirewallProfileprotocoloptionsSmtpArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .inspectAll(\"enable\")\n .options(\"oversize\")\n .oversizeLimit(34.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsSmtp:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsSmtp\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n inspectAll: enable\n options:\n - oversize\n oversizeLimit: 34\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsSmtp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsSmtp:ObjectFirewallProfileprotocoloptionsSmtp labelname ObjectFirewallProfileProtocolOptionsSmtp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -97280,7 +97280,7 @@ } }, "fortimanager:index/objectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh": { - "description": "Configure SFTP and SCP protocol options.\n\n\u003e This resource is a sub resource for variable `ssh` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsSsh = new fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n comfortAmount: 200,\n comfortInterval: 20,\n oversizeLimit: 200,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_ssh = fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n comfort_amount=200,\n comfort_interval=20,\n oversize_limit=200,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSsh = new Fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n ComfortAmount = 200,\n ComfortInterval = 20,\n OversizeLimit = 200,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsSsh(ctx, \"trnameObjectFirewallProfileprotocoloptionsSsh\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsSshArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tComfortAmount: pulumi.Float64(200),\n\t\t\tComfortInterval: pulumi.Float64(20),\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSsh;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSshArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSsh = new ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\", ObjectFirewallProfileprotocoloptionsSshArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .comfortAmount(200)\n .comfortInterval(20)\n .oversizeLimit(200)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsSsh:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsSsh\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n comfortAmount: 200\n comfortInterval: 20\n oversizeLimit: 200\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh labelname ObjectFirewallProfileProtocolOptionsSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure SFTP and SCP protocol options.\n\n\u003e This resource is a sub resource for variable `ssh` of resource `fortimanager.ObjectFirewallProfileprotocoloptions`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProfileprotocoloptions = new fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\", {});\nconst trnameObjectFirewallProfileprotocoloptionsSsh = new fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\", {\n profileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.name,\n comfortAmount: 200,\n comfortInterval: 20,\n oversizeLimit: 200,\n}, {\n dependsOn: [trnameObjectFirewallProfileprotocoloptions],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_profileprotocoloptions = fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\")\ntrname_object_firewall_profileprotocoloptions_ssh = fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\",\n profile_protocol_options=trname_object_firewall_profileprotocoloptions.name,\n comfort_amount=200,\n comfort_interval=20,\n oversize_limit=200,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_profileprotocoloptions]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProfileprotocoloptions = new Fortimanager.ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSsh = new Fortimanager.ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\", new()\n {\n ProfileProtocolOptions = trnameObjectFirewallProfileprotocoloptions.Name,\n ComfortAmount = 200,\n ComfortInterval = 20,\n OversizeLimit = 200,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProfileprotocoloptions,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProfileprotocoloptions, err := fortimanager.NewObjectFirewallProfileprotocoloptions(ctx, \"trnameObjectFirewallProfileprotocoloptions\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProfileprotocoloptionsSsh(ctx, \"trnameObjectFirewallProfileprotocoloptionsSsh\", \u0026fortimanager.ObjectFirewallProfileprotocoloptionsSshArgs{\n\t\t\tProfileProtocolOptions: trnameObjectFirewallProfileprotocoloptions.Name,\n\t\t\tComfortAmount: pulumi.Float64(200),\n\t\t\tComfortInterval: pulumi.Float64(20),\n\t\t\tOversizeLimit: pulumi.Float64(200),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProfileprotocoloptions,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptions;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSsh;\nimport com.pulumi.fortimanager.ObjectFirewallProfileprotocoloptionsSshArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProfileprotocoloptions = new ObjectFirewallProfileprotocoloptions(\"trnameObjectFirewallProfileprotocoloptions\");\n\n var trnameObjectFirewallProfileprotocoloptionsSsh = new ObjectFirewallProfileprotocoloptionsSsh(\"trnameObjectFirewallProfileprotocoloptionsSsh\", ObjectFirewallProfileprotocoloptionsSshArgs.builder()\n .profileProtocolOptions(trnameObjectFirewallProfileprotocoloptions.name())\n .comfortAmount(200.0)\n .comfortInterval(20.0)\n .oversizeLimit(200.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProfileprotocoloptions)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProfileprotocoloptionsSsh:\n type: fortimanager:ObjectFirewallProfileprotocoloptionsSsh\n properties:\n profileProtocolOptions: ${trnameObjectFirewallProfileprotocoloptions.name}\n comfortAmount: 200\n comfortInterval: 20\n oversizeLimit: 200\n options:\n dependsOn:\n - ${trnameObjectFirewallProfileprotocoloptions}\n trnameObjectFirewallProfileprotocoloptions:\n type: fortimanager:ObjectFirewallProfileprotocoloptions\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProfileProtocolOptionsSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"profile_protocol_options=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProfileprotocoloptionsSsh:ObjectFirewallProfileprotocoloptionsSsh labelname ObjectFirewallProfileProtocolOptionsSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -97525,7 +97525,7 @@ } }, "fortimanager:index/objectFirewallProxyaddress:ObjectFirewallProxyaddress": { - "description": "Configure web proxy address.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `header_group`: `fortimanager.ObjectFirewallProxyaddressHeadergroup`\n\u003e- `tagging`: `fortimanager.ObjectFirewallProxyaddressTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallProxyaddress(\"trname\", {\n caseSensitivity: \"disable\",\n color: 3,\n referrer: \"disable\",\n type: \"url\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallProxyaddress(\"trname\",\n case_sensitivity=\"disable\",\n color=3,\n referrer=\"disable\",\n type=\"url\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallProxyaddress(\"trname\", new()\n {\n CaseSensitivity = \"disable\",\n Color = 3,\n Referrer = \"disable\",\n Type = \"url\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trname\", \u0026fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Float64(3),\n\t\t\tReferrer: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"url\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallProxyaddress(\"trname\", ObjectFirewallProxyaddressArgs.builder()\n .caseSensitivity(\"disable\")\n .color(3)\n .referrer(\"disable\")\n .type(\"url\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallProxyaddress\n properties:\n caseSensitivity: disable\n color: 3\n referrer: disable\n type: url\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProxyAddress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddress:ObjectFirewallProxyaddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure web proxy address.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `header_group`: `fortimanager.ObjectFirewallProxyaddressHeadergroup`\n\u003e- `tagging`: `fortimanager.ObjectFirewallProxyaddressTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallProxyaddress(\"trname\", {\n caseSensitivity: \"disable\",\n color: 3,\n referrer: \"disable\",\n type: \"url\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallProxyaddress(\"trname\",\n case_sensitivity=\"disable\",\n color=3,\n referrer=\"disable\",\n type=\"url\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallProxyaddress(\"trname\", new()\n {\n CaseSensitivity = \"disable\",\n Color = 3,\n Referrer = \"disable\",\n Type = \"url\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trname\", \u0026fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Float64(3),\n\t\t\tReferrer: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"url\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallProxyaddress(\"trname\", ObjectFirewallProxyaddressArgs.builder()\n .caseSensitivity(\"disable\")\n .color(3.0)\n .referrer(\"disable\")\n .type(\"url\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallProxyaddress\n properties:\n caseSensitivity: disable\n color: 3\n referrer: disable\n type: url\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProxyAddress can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddress:ObjectFirewallProxyaddress labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_imageBase64": { "type": "string", @@ -98149,7 +98149,7 @@ } }, "fortimanager:index/objectFirewallProxyaddrgrp:ObjectFirewallProxyaddrgrp": { - "description": "Configure web proxy address group.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `tagging`: `fortimanager.ObjectFirewallProxyaddrgrpTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProxyaddress = new fortimanager.ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", {\n caseSensitivity: \"disable\",\n color: 1,\n comment: \"This is a Terraform example\",\n host: \"all\",\n type: \"ua\",\n uas: [\"chrome\"],\n});\nconst trnameObjectFirewallProxyaddrgrp = new fortimanager.ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", {\n comment: \"This is a Terraform example\",\n members: [\"terr-firewall-proxy-address\"],\n type: \"dst\",\n}, {\n dependsOn: [trnameObjectFirewallProxyaddress],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_proxyaddress = fortimanager.ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\",\n case_sensitivity=\"disable\",\n color=1,\n comment=\"This is a Terraform example\",\n host=\"all\",\n type=\"ua\",\n uas=[\"chrome\"])\ntrname_object_firewall_proxyaddrgrp = fortimanager.ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\",\n comment=\"This is a Terraform example\",\n members=[\"terr-firewall-proxy-address\"],\n type=\"dst\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_proxyaddress]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProxyaddress = new Fortimanager.ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", new()\n {\n CaseSensitivity = \"disable\",\n Color = 1,\n Comment = \"This is a Terraform example\",\n Host = \"all\",\n Type = \"ua\",\n Uas = new[]\n {\n \"chrome\",\n },\n });\n\n var trnameObjectFirewallProxyaddrgrp = new Fortimanager.ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", new()\n {\n Comment = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-proxy-address\",\n },\n Type = \"dst\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProxyaddress,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProxyaddress, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trnameObjectFirewallProxyaddress\", \u0026fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tHost: pulumi.String(\"all\"),\n\t\t\tType: pulumi.String(\"ua\"),\n\t\t\tUas: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"chrome\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProxyaddrgrp(ctx, \"trnameObjectFirewallProxyaddrgrp\", \u0026fortimanager.ObjectFirewallProxyaddrgrpArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-proxy-address\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"dst\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProxyaddress,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddrgrp;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddrgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProxyaddress = new ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", ObjectFirewallProxyaddressArgs.builder()\n .caseSensitivity(\"disable\")\n .color(1)\n .comment(\"This is a Terraform example\")\n .host(\"all\")\n .type(\"ua\")\n .uas(\"chrome\")\n .build());\n\n var trnameObjectFirewallProxyaddrgrp = new ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", ObjectFirewallProxyaddrgrpArgs.builder()\n .comment(\"This is a Terraform example\")\n .members(\"terr-firewall-proxy-address\")\n .type(\"dst\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProxyaddress)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProxyaddress:\n type: fortimanager:ObjectFirewallProxyaddress\n properties:\n caseSensitivity: disable\n color: 1\n comment: This is a Terraform example\n host: all\n type: ua\n uas:\n - chrome\n trnameObjectFirewallProxyaddrgrp:\n type: fortimanager:ObjectFirewallProxyaddrgrp\n properties:\n comment: This is a Terraform example\n members:\n - terr-firewall-proxy-address\n type: dst\n options:\n dependsOn:\n - ${trnameObjectFirewallProxyaddress}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProxyAddrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddrgrp:ObjectFirewallProxyaddrgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure web proxy address group.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `tagging`: `fortimanager.ObjectFirewallProxyaddrgrpTagging`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallProxyaddress = new fortimanager.ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", {\n caseSensitivity: \"disable\",\n color: 1,\n comment: \"This is a Terraform example\",\n host: \"all\",\n type: \"ua\",\n uas: [\"chrome\"],\n});\nconst trnameObjectFirewallProxyaddrgrp = new fortimanager.ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", {\n comment: \"This is a Terraform example\",\n members: [\"terr-firewall-proxy-address\"],\n type: \"dst\",\n}, {\n dependsOn: [trnameObjectFirewallProxyaddress],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_proxyaddress = fortimanager.ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\",\n case_sensitivity=\"disable\",\n color=1,\n comment=\"This is a Terraform example\",\n host=\"all\",\n type=\"ua\",\n uas=[\"chrome\"])\ntrname_object_firewall_proxyaddrgrp = fortimanager.ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\",\n comment=\"This is a Terraform example\",\n members=[\"terr-firewall-proxy-address\"],\n type=\"dst\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_proxyaddress]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallProxyaddress = new Fortimanager.ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", new()\n {\n CaseSensitivity = \"disable\",\n Color = 1,\n Comment = \"This is a Terraform example\",\n Host = \"all\",\n Type = \"ua\",\n Uas = new[]\n {\n \"chrome\",\n },\n });\n\n var trnameObjectFirewallProxyaddrgrp = new Fortimanager.ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", new()\n {\n Comment = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-proxy-address\",\n },\n Type = \"dst\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallProxyaddress,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallProxyaddress, err := fortimanager.NewObjectFirewallProxyaddress(ctx, \"trnameObjectFirewallProxyaddress\", \u0026fortimanager.ObjectFirewallProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tHost: pulumi.String(\"all\"),\n\t\t\tType: pulumi.String(\"ua\"),\n\t\t\tUas: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"chrome\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallProxyaddrgrp(ctx, \"trnameObjectFirewallProxyaddrgrp\", \u0026fortimanager.ObjectFirewallProxyaddrgrpArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-proxy-address\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"dst\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallProxyaddress,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddress;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddressArgs;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddrgrp;\nimport com.pulumi.fortimanager.ObjectFirewallProxyaddrgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallProxyaddress = new ObjectFirewallProxyaddress(\"trnameObjectFirewallProxyaddress\", ObjectFirewallProxyaddressArgs.builder()\n .caseSensitivity(\"disable\")\n .color(1.0)\n .comment(\"This is a Terraform example\")\n .host(\"all\")\n .type(\"ua\")\n .uas(\"chrome\")\n .build());\n\n var trnameObjectFirewallProxyaddrgrp = new ObjectFirewallProxyaddrgrp(\"trnameObjectFirewallProxyaddrgrp\", ObjectFirewallProxyaddrgrpArgs.builder()\n .comment(\"This is a Terraform example\")\n .members(\"terr-firewall-proxy-address\")\n .type(\"dst\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallProxyaddress)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallProxyaddress:\n type: fortimanager:ObjectFirewallProxyaddress\n properties:\n caseSensitivity: disable\n color: 1\n comment: This is a Terraform example\n host: all\n type: ua\n uas:\n - chrome\n trnameObjectFirewallProxyaddrgrp:\n type: fortimanager:ObjectFirewallProxyaddrgrp\n properties:\n comment: This is a Terraform example\n members:\n - terr-firewall-proxy-address\n type: dst\n options:\n dependsOn:\n - ${trnameObjectFirewallProxyaddress}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ProxyAddrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallProxyaddrgrp:ObjectFirewallProxyaddrgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_imageBase64": { "type": "string", @@ -98458,7 +98458,7 @@ } }, "fortimanager:index/objectFirewallScheduleGroup:ObjectFirewallScheduleGroup": { - "description": "Schedule group configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleGroup(\"trname\", {\n color: 1,\n members: [\"none\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleGroup(\"trname\",\n color=1,\n members=[\"none\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallScheduleGroup(\"trname\", new()\n {\n Color = 1,\n Members = new[]\n {\n \"none\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleGroup(ctx, \"trname\", \u0026fortimanager.ObjectFirewallScheduleGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"none\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleGroup;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallScheduleGroup(\"trname\", ObjectFirewallScheduleGroupArgs.builder()\n .color(1)\n .members(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallScheduleGroup\n properties:\n color: 1\n members:\n - none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ScheduleGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleGroup:ObjectFirewallScheduleGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Schedule group configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleGroup(\"trname\", {\n color: 1,\n members: [\"none\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleGroup(\"trname\",\n color=1,\n members=[\"none\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallScheduleGroup(\"trname\", new()\n {\n Color = 1,\n Members = new[]\n {\n \"none\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleGroup(ctx, \"trname\", \u0026fortimanager.ObjectFirewallScheduleGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"none\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleGroup;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallScheduleGroup(\"trname\", ObjectFirewallScheduleGroupArgs.builder()\n .color(1.0)\n .members(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallScheduleGroup\n properties:\n color: 1\n members:\n - none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ScheduleGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleGroup:ObjectFirewallScheduleGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -98595,7 +98595,7 @@ } }, "fortimanager:index/objectFirewallScheduleOnetime:ObjectFirewallScheduleOnetime": { - "description": "Onetime schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleOnetime(\"trname\", {\n color: 1,\n end: \"15:00 2020/08/17\",\n start: \"07:00 2020/08/17\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleOnetime(\"trname\",\n color=1,\n end=\"15:00 2020/08/17\",\n start=\"07:00 2020/08/17\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallScheduleOnetime(\"trname\", new()\n {\n Color = 1,\n End = \"15:00 2020/08/17\",\n Start = \"07:00 2020/08/17\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleOnetime(ctx, \"trname\", \u0026fortimanager.ObjectFirewallScheduleOnetimeArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tEnd: pulumi.String(\"15:00 2020/08/17\"),\n\t\t\tStart: pulumi.String(\"07:00 2020/08/17\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleOnetime;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleOnetimeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallScheduleOnetime(\"trname\", ObjectFirewallScheduleOnetimeArgs.builder()\n .color(1)\n .end(\"15:00 2020/08/17\")\n .start(\"07:00 2020/08/17\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallScheduleOnetime\n properties:\n color: 1\n end: 15:00 2020/08/17\n start: 07:00 2020/08/17\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ScheduleOnetime can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleOnetime:ObjectFirewallScheduleOnetime labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Onetime schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleOnetime(\"trname\", {\n color: 1,\n end: \"15:00 2020/08/17\",\n start: \"07:00 2020/08/17\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleOnetime(\"trname\",\n color=1,\n end=\"15:00 2020/08/17\",\n start=\"07:00 2020/08/17\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallScheduleOnetime(\"trname\", new()\n {\n Color = 1,\n End = \"15:00 2020/08/17\",\n Start = \"07:00 2020/08/17\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleOnetime(ctx, \"trname\", \u0026fortimanager.ObjectFirewallScheduleOnetimeArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tEnd: pulumi.String(\"15:00 2020/08/17\"),\n\t\t\tStart: pulumi.String(\"07:00 2020/08/17\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleOnetime;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleOnetimeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallScheduleOnetime(\"trname\", ObjectFirewallScheduleOnetimeArgs.builder()\n .color(1.0)\n .end(\"15:00 2020/08/17\")\n .start(\"07:00 2020/08/17\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallScheduleOnetime\n properties:\n color: 1\n end: 15:00 2020/08/17\n start: 07:00 2020/08/17\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ScheduleOnetime can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleOnetime:ObjectFirewallScheduleOnetime labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -98773,7 +98773,7 @@ } }, "fortimanager:index/objectFirewallScheduleRecurring:ObjectFirewallScheduleRecurring": { - "description": "Recurring schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleRecurring(\"trname\", {\n color: 1,\n days: [\n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\",\n ],\n end: \"15:00\",\n start: \"07:00\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleRecurring(\"trname\",\n color=1,\n days=[\n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\",\n ],\n end=\"15:00\",\n start=\"07:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallScheduleRecurring(\"trname\", new()\n {\n Color = 1,\n Days = new[]\n {\n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\",\n },\n End = \"15:00\",\n Start = \"07:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleRecurring(ctx, \"trname\", \u0026fortimanager.ObjectFirewallScheduleRecurringArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sunday\"),\n\t\t\t\tpulumi.String(\"monday\"),\n\t\t\t\tpulumi.String(\"tuesday\"),\n\t\t\t\tpulumi.String(\"wednesday\"),\n\t\t\t\tpulumi.String(\"thursday\"),\n\t\t\t\tpulumi.String(\"friday\"),\n\t\t\t\tpulumi.String(\"saturday\"),\n\t\t\t\tpulumi.String(\"none\"),\n\t\t\t},\n\t\t\tEnd: pulumi.String(\"15:00\"),\n\t\t\tStart: pulumi.String(\"07:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleRecurring;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleRecurringArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallScheduleRecurring(\"trname\", ObjectFirewallScheduleRecurringArgs.builder()\n .color(1)\n .days( \n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\")\n .end(\"15:00\")\n .start(\"07:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallScheduleRecurring\n properties:\n color: 1\n days:\n - sunday\n - monday\n - tuesday\n - wednesday\n - thursday\n - friday\n - saturday\n - none\n end: 15:00\n start: 07:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ScheduleRecurring can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleRecurring:ObjectFirewallScheduleRecurring labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Recurring schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallScheduleRecurring(\"trname\", {\n color: 1,\n days: [\n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\",\n ],\n end: \"15:00\",\n start: \"07:00\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallScheduleRecurring(\"trname\",\n color=1,\n days=[\n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\",\n ],\n end=\"15:00\",\n start=\"07:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallScheduleRecurring(\"trname\", new()\n {\n Color = 1,\n Days = new[]\n {\n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\",\n },\n End = \"15:00\",\n Start = \"07:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallScheduleRecurring(ctx, \"trname\", \u0026fortimanager.ObjectFirewallScheduleRecurringArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tDays: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"sunday\"),\n\t\t\t\tpulumi.String(\"monday\"),\n\t\t\t\tpulumi.String(\"tuesday\"),\n\t\t\t\tpulumi.String(\"wednesday\"),\n\t\t\t\tpulumi.String(\"thursday\"),\n\t\t\t\tpulumi.String(\"friday\"),\n\t\t\t\tpulumi.String(\"saturday\"),\n\t\t\t\tpulumi.String(\"none\"),\n\t\t\t},\n\t\t\tEnd: pulumi.String(\"15:00\"),\n\t\t\tStart: pulumi.String(\"07:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleRecurring;\nimport com.pulumi.fortimanager.ObjectFirewallScheduleRecurringArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallScheduleRecurring(\"trname\", ObjectFirewallScheduleRecurringArgs.builder()\n .color(1.0)\n .days( \n \"sunday\",\n \"monday\",\n \"tuesday\",\n \"wednesday\",\n \"thursday\",\n \"friday\",\n \"saturday\",\n \"none\")\n .end(\"15:00\")\n .start(\"07:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallScheduleRecurring\n properties:\n color: 1\n days:\n - sunday\n - monday\n - tuesday\n - wednesday\n - thursday\n - friday\n - saturday\n - none\n end: 15:00\n start: 07:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ScheduleRecurring can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallScheduleRecurring:ObjectFirewallScheduleRecurring labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -99051,7 +99051,7 @@ } }, "fortimanager:index/objectFirewallServiceCustom:ObjectFirewallServiceCustom": { - "description": "Configure custom services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceCustom(\"trname\", {\n appServiceType: \"disable\",\n color: 1,\n comment: \"comment\",\n helper: \"auto\",\n protocol: \"ALL\",\n proxy: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceCustom(\"trname\",\n app_service_type=\"disable\",\n color=1,\n comment=\"comment\",\n helper=\"auto\",\n protocol=\"ALL\",\n proxy=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallServiceCustom(\"trname\", new()\n {\n AppServiceType = \"disable\",\n Color = 1,\n Comment = \"comment\",\n Helper = \"auto\",\n Protocol = \"ALL\",\n Proxy = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceCustom(ctx, \"trname\", \u0026fortimanager.ObjectFirewallServiceCustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tHelper: pulumi.String(\"auto\"),\n\t\t\tProtocol: pulumi.String(\"ALL\"),\n\t\t\tProxy: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCustom;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallServiceCustom(\"trname\", ObjectFirewallServiceCustomArgs.builder()\n .appServiceType(\"disable\")\n .color(1)\n .comment(\"comment\")\n .helper(\"auto\")\n .protocol(\"ALL\")\n .proxy(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallServiceCustom\n properties:\n appServiceType: disable\n color: 1\n comment: comment\n helper: auto\n protocol: ALL\n proxy: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ServiceCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceCustom:ObjectFirewallServiceCustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure custom services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceCustom(\"trname\", {\n appServiceType: \"disable\",\n color: 1,\n comment: \"comment\",\n helper: \"auto\",\n protocol: \"ALL\",\n proxy: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceCustom(\"trname\",\n app_service_type=\"disable\",\n color=1,\n comment=\"comment\",\n helper=\"auto\",\n protocol=\"ALL\",\n proxy=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallServiceCustom(\"trname\", new()\n {\n AppServiceType = \"disable\",\n Color = 1,\n Comment = \"comment\",\n Helper = \"auto\",\n Protocol = \"ALL\",\n Proxy = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceCustom(ctx, \"trname\", \u0026fortimanager.ObjectFirewallServiceCustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tHelper: pulumi.String(\"auto\"),\n\t\t\tProtocol: pulumi.String(\"ALL\"),\n\t\t\tProxy: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCustom;\nimport com.pulumi.fortimanager.ObjectFirewallServiceCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallServiceCustom(\"trname\", ObjectFirewallServiceCustomArgs.builder()\n .appServiceType(\"disable\")\n .color(1.0)\n .comment(\"comment\")\n .helper(\"auto\")\n .protocol(\"ALL\")\n .proxy(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallServiceCustom\n properties:\n appServiceType: disable\n color: 1\n comment: comment\n helper: auto\n protocol: ALL\n proxy: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ServiceCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceCustom:ObjectFirewallServiceCustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -99524,7 +99524,7 @@ } }, "fortimanager:index/objectFirewallServiceGroup:ObjectFirewallServiceGroup": { - "description": "Configure service groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceGroup(\"trname\", {\n color: 1,\n comment: \"terraform-comment\",\n members: [\"ALL\"],\n proxy: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceGroup(\"trname\",\n color=1,\n comment=\"terraform-comment\",\n members=[\"ALL\"],\n proxy=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallServiceGroup(\"trname\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n Members = new[]\n {\n \"ALL\",\n },\n Proxy = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceGroup(ctx, \"trname\", \u0026fortimanager.ObjectFirewallServiceGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceGroup;\nimport com.pulumi.fortimanager.ObjectFirewallServiceGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallServiceGroup(\"trname\", ObjectFirewallServiceGroupArgs.builder()\n .color(1)\n .comment(\"terraform-comment\")\n .members(\"ALL\")\n .proxy(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallServiceGroup\n properties:\n color: 1\n comment: terraform-comment\n members:\n - ALL\n proxy: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ServiceGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceGroup:ObjectFirewallServiceGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure service groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallServiceGroup(\"trname\", {\n color: 1,\n comment: \"terraform-comment\",\n members: [\"ALL\"],\n proxy: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallServiceGroup(\"trname\",\n color=1,\n comment=\"terraform-comment\",\n members=[\"ALL\"],\n proxy=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallServiceGroup(\"trname\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n Members = new[]\n {\n \"ALL\",\n },\n Proxy = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallServiceGroup(ctx, \"trname\", \u0026fortimanager.ObjectFirewallServiceGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallServiceGroup;\nimport com.pulumi.fortimanager.ObjectFirewallServiceGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallServiceGroup(\"trname\", ObjectFirewallServiceGroupArgs.builder()\n .color(1.0)\n .comment(\"terraform-comment\")\n .members(\"ALL\")\n .proxy(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallServiceGroup\n properties:\n color: 1\n comment: terraform-comment\n members:\n - ALL\n proxy: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ServiceGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallServiceGroup:ObjectFirewallServiceGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -100305,7 +100305,7 @@ } }, "fortimanager:index/objectFirewallShapingprofileShapingentries:ObjectFirewallShapingprofileShapingentries": { - "description": "Define shaping entries of this shaping profile.\n\n\u003e This resource is a sub resource for variable `shaping_entries` of resource `fortimanager.ObjectFirewallShapingprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallShapingprofile = new fortimanager.ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", {profileName: \"terr-shapingprofile\"});\nconst trnameObjectFirewallShapingprofileShapingentries = new fortimanager.ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\", {\n shapingProfile: trnameObjectFirewallShapingprofile.profileName,\n fosid: 1,\n limit: 50,\n max: 60,\n maximumBandwidthPercentage: 40,\n}, {\n dependsOn: [trnameObjectFirewallShapingprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_shapingprofile = fortimanager.ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", profile_name=\"terr-shapingprofile\")\ntrname_object_firewall_shapingprofile_shapingentries = fortimanager.ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\",\n shaping_profile=trname_object_firewall_shapingprofile.profile_name,\n fosid=1,\n limit=50,\n max=60,\n maximum_bandwidth_percentage=40,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_shapingprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallShapingprofile = new Fortimanager.ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", new()\n {\n ProfileName = \"terr-shapingprofile\",\n });\n\n var trnameObjectFirewallShapingprofileShapingentries = new Fortimanager.ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\", new()\n {\n ShapingProfile = trnameObjectFirewallShapingprofile.ProfileName,\n Fosid = 1,\n Limit = 50,\n Max = 60,\n MaximumBandwidthPercentage = 40,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallShapingprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallShapingprofile, err := fortimanager.NewObjectFirewallShapingprofile(ctx, \"trnameObjectFirewallShapingprofile\", \u0026fortimanager.ObjectFirewallShapingprofileArgs{\n\t\t\tProfileName: pulumi.String(\"terr-shapingprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallShapingprofileShapingentries(ctx, \"trnameObjectFirewallShapingprofileShapingentries\", \u0026fortimanager.ObjectFirewallShapingprofileShapingentriesArgs{\n\t\t\tShapingProfile: trnameObjectFirewallShapingprofile.ProfileName,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLimit: pulumi.Float64(50),\n\t\t\tMax: pulumi.Float64(60),\n\t\t\tMaximumBandwidthPercentage: pulumi.Float64(40),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallShapingprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofile;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileShapingentries;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileShapingentriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallShapingprofile = new ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", ObjectFirewallShapingprofileArgs.builder()\n .profileName(\"terr-shapingprofile\")\n .build());\n\n var trnameObjectFirewallShapingprofileShapingentries = new ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\", ObjectFirewallShapingprofileShapingentriesArgs.builder()\n .shapingProfile(trnameObjectFirewallShapingprofile.profileName())\n .fosid(1)\n .limit(50)\n .max(60)\n .maximumBandwidthPercentage(40)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallShapingprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallShapingprofileShapingentries:\n type: fortimanager:ObjectFirewallShapingprofileShapingentries\n properties:\n shapingProfile: ${trnameObjectFirewallShapingprofile.profileName}\n fosid: 1\n limit: 50\n max: 60\n maximumBandwidthPercentage: 40\n options:\n dependsOn:\n - ${trnameObjectFirewallShapingprofile}\n trnameObjectFirewallShapingprofile:\n type: fortimanager:ObjectFirewallShapingprofile\n properties:\n profileName: terr-shapingprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ShapingProfileShapingEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"shaping_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallShapingprofileShapingentries:ObjectFirewallShapingprofileShapingentries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Define shaping entries of this shaping profile.\n\n\u003e This resource is a sub resource for variable `shaping_entries` of resource `fortimanager.ObjectFirewallShapingprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallShapingprofile = new fortimanager.ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", {profileName: \"terr-shapingprofile\"});\nconst trnameObjectFirewallShapingprofileShapingentries = new fortimanager.ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\", {\n shapingProfile: trnameObjectFirewallShapingprofile.profileName,\n fosid: 1,\n limit: 50,\n max: 60,\n maximumBandwidthPercentage: 40,\n}, {\n dependsOn: [trnameObjectFirewallShapingprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_shapingprofile = fortimanager.ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", profile_name=\"terr-shapingprofile\")\ntrname_object_firewall_shapingprofile_shapingentries = fortimanager.ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\",\n shaping_profile=trname_object_firewall_shapingprofile.profile_name,\n fosid=1,\n limit=50,\n max=60,\n maximum_bandwidth_percentage=40,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_shapingprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallShapingprofile = new Fortimanager.ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", new()\n {\n ProfileName = \"terr-shapingprofile\",\n });\n\n var trnameObjectFirewallShapingprofileShapingentries = new Fortimanager.ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\", new()\n {\n ShapingProfile = trnameObjectFirewallShapingprofile.ProfileName,\n Fosid = 1,\n Limit = 50,\n Max = 60,\n MaximumBandwidthPercentage = 40,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallShapingprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallShapingprofile, err := fortimanager.NewObjectFirewallShapingprofile(ctx, \"trnameObjectFirewallShapingprofile\", \u0026fortimanager.ObjectFirewallShapingprofileArgs{\n\t\t\tProfileName: pulumi.String(\"terr-shapingprofile\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallShapingprofileShapingentries(ctx, \"trnameObjectFirewallShapingprofileShapingentries\", \u0026fortimanager.ObjectFirewallShapingprofileShapingentriesArgs{\n\t\t\tShapingProfile: trnameObjectFirewallShapingprofile.ProfileName,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLimit: pulumi.Float64(50),\n\t\t\tMax: pulumi.Float64(60),\n\t\t\tMaximumBandwidthPercentage: pulumi.Float64(40),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallShapingprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofile;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileArgs;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileShapingentries;\nimport com.pulumi.fortimanager.ObjectFirewallShapingprofileShapingentriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallShapingprofile = new ObjectFirewallShapingprofile(\"trnameObjectFirewallShapingprofile\", ObjectFirewallShapingprofileArgs.builder()\n .profileName(\"terr-shapingprofile\")\n .build());\n\n var trnameObjectFirewallShapingprofileShapingentries = new ObjectFirewallShapingprofileShapingentries(\"trnameObjectFirewallShapingprofileShapingentries\", ObjectFirewallShapingprofileShapingentriesArgs.builder()\n .shapingProfile(trnameObjectFirewallShapingprofile.profileName())\n .fosid(1.0)\n .limit(50.0)\n .max(60.0)\n .maximumBandwidthPercentage(40.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallShapingprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallShapingprofileShapingentries:\n type: fortimanager:ObjectFirewallShapingprofileShapingentries\n properties:\n shapingProfile: ${trnameObjectFirewallShapingprofile.profileName}\n fosid: 1\n limit: 50\n max: 60\n maximumBandwidthPercentage: 40\n options:\n dependsOn:\n - ${trnameObjectFirewallShapingprofile}\n trnameObjectFirewallShapingprofile:\n type: fortimanager:ObjectFirewallShapingprofile\n properties:\n profileName: terr-shapingprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall ShapingProfileShapingEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"shaping_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallShapingprofileShapingentries:ObjectFirewallShapingprofileShapingentries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -101610,7 +101610,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps": { - "description": "Configure FTPS options.\n\n\u003e This resource is a sub resource for variable `ftps` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileFtps = new fortimanager.ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [\n 23,\n 24,\n ],\n revokedServerCert: \"ignore\",\n sniServerCertCheck: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_ftps = fortimanager.ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[\n 23,\n 24,\n ],\n revoked_server_cert=\"ignore\",\n sni_server_cert_check=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileFtps = new Fortimanager.ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 23,\n 24,\n },\n RevokedServerCert = \"ignore\",\n SniServerCertCheck = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileFtps(ctx, \"trnameObjectFirewallSslsshprofileFtps\", \u0026fortimanager.ObjectFirewallSslsshprofileFtpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(23),\n\t\t\t\tpulumi.Float64(24),\n\t\t\t},\n\t\t\tRevokedServerCert: pulumi.String(\"ignore\"),\n\t\t\tSniServerCertCheck: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileFtps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileFtpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileFtps = new ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\", ObjectFirewallSslsshprofileFtpsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports( \n 23,\n 24)\n .revokedServerCert(\"ignore\")\n .sniServerCertCheck(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileFtps:\n type: fortimanager:ObjectFirewallSslsshprofileFtps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 23\n - 24\n revokedServerCert: ignore\n sniServerCertCheck: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileFtps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps labelname ObjectFirewallSslSshProfileFtps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FTPS options.\n\n\u003e This resource is a sub resource for variable `ftps` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileFtps = new fortimanager.ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [\n 23,\n 24,\n ],\n revokedServerCert: \"ignore\",\n sniServerCertCheck: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_ftps = fortimanager.ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[\n 23,\n 24,\n ],\n revoked_server_cert=\"ignore\",\n sni_server_cert_check=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileFtps = new Fortimanager.ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 23,\n 24,\n },\n RevokedServerCert = \"ignore\",\n SniServerCertCheck = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileFtps(ctx, \"trnameObjectFirewallSslsshprofileFtps\", \u0026fortimanager.ObjectFirewallSslsshprofileFtpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(23),\n\t\t\t\tpulumi.Float64(24),\n\t\t\t},\n\t\t\tRevokedServerCert: pulumi.String(\"ignore\"),\n\t\t\tSniServerCertCheck: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileFtps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileFtpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileFtps = new ObjectFirewallSslsshprofileFtps(\"trnameObjectFirewallSslsshprofileFtps\", ObjectFirewallSslsshprofileFtpsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports( \n 23.0,\n 24.0)\n .revokedServerCert(\"ignore\")\n .sniServerCertCheck(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileFtps:\n type: fortimanager:ObjectFirewallSslsshprofileFtps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 23\n - 24\n revokedServerCert: ignore\n sniServerCertCheck: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileFtps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileFtps:ObjectFirewallSslsshprofileFtps labelname ObjectFirewallSslSshProfileFtps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -101916,7 +101916,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps": { - "description": "Configure HTTPS options.\n\n\u003e This resource is a sub resource for variable `https` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileHttps = new fortimanager.ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [\n 45,\n 44,\n ],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_https = fortimanager.ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[\n 45,\n 44,\n ],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileHttps = new Fortimanager.ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n 44,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileHttps(ctx, \"trnameObjectFirewallSslsshprofileHttps\", \u0026fortimanager.ObjectFirewallSslsshprofileHttpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t\tpulumi.Float64(44),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileHttps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileHttpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileHttps = new ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\", ObjectFirewallSslsshprofileHttpsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports( \n 45,\n 44)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileHttps:\n type: fortimanager:ObjectFirewallSslsshprofileHttps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n - 44\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileHttps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps labelname ObjectFirewallSslSshProfileHttps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure HTTPS options.\n\n\u003e This resource is a sub resource for variable `https` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileHttps = new fortimanager.ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [\n 45,\n 44,\n ],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_https = fortimanager.ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[\n 45,\n 44,\n ],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileHttps = new Fortimanager.ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n 44,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileHttps(ctx, \"trnameObjectFirewallSslsshprofileHttps\", \u0026fortimanager.ObjectFirewallSslsshprofileHttpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t\tpulumi.Float64(44),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileHttps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileHttpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileHttps = new ObjectFirewallSslsshprofileHttps(\"trnameObjectFirewallSslsshprofileHttps\", ObjectFirewallSslsshprofileHttpsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports( \n 45.0,\n 44.0)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileHttps:\n type: fortimanager:ObjectFirewallSslsshprofileHttps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n - 44\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileHttps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileHttps:ObjectFirewallSslsshprofileHttps labelname ObjectFirewallSslSshProfileHttps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -102274,7 +102274,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps": { - "description": "Configure IMAPS options.\n\n\u003e This resource is a sub resource for variable `imaps` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileImaps = new fortimanager.ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [\n 45,\n 44,\n ],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_imaps = fortimanager.ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[\n 45,\n 44,\n ],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileImaps = new Fortimanager.ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n 44,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileImaps(ctx, \"trnameObjectFirewallSslsshprofileImaps\", \u0026fortimanager.ObjectFirewallSslsshprofileImapsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t\tpulumi.Float64(44),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileImaps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileImapsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileImaps = new ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\", ObjectFirewallSslsshprofileImapsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports( \n 45,\n 44)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileImaps:\n type: fortimanager:ObjectFirewallSslsshprofileImaps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n - 44\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileImaps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps labelname ObjectFirewallSslSshProfileImaps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IMAPS options.\n\n\u003e This resource is a sub resource for variable `imaps` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileImaps = new fortimanager.ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [\n 45,\n 44,\n ],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_imaps = fortimanager.ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[\n 45,\n 44,\n ],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileImaps = new Fortimanager.ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n 44,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileImaps(ctx, \"trnameObjectFirewallSslsshprofileImaps\", \u0026fortimanager.ObjectFirewallSslsshprofileImapsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t\tpulumi.Float64(44),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileImaps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileImapsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileImaps = new ObjectFirewallSslsshprofileImaps(\"trnameObjectFirewallSslsshprofileImaps\", ObjectFirewallSslsshprofileImapsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports( \n 45.0,\n 44.0)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileImaps:\n type: fortimanager:ObjectFirewallSslsshprofileImaps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n - 44\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileImaps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileImaps:ObjectFirewallSslsshprofileImaps labelname ObjectFirewallSslSshProfileImaps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -102593,7 +102593,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s": { - "description": "Configure POP3S options.\n\n\u003e This resource is a sub resource for variable `pop3s` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofilePop3s = new fortimanager.ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [45],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_pop3s = fortimanager.ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[45],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofilePop3s = new Fortimanager.ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofilePop3s(ctx, \"trnameObjectFirewallSslsshprofilePop3s\", \u0026fortimanager.ObjectFirewallSslsshprofilePop3sArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofilePop3s;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofilePop3sArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofilePop3s = new ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\", ObjectFirewallSslsshprofilePop3sArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports(45)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofilePop3s:\n type: fortimanager:ObjectFirewallSslsshprofilePop3s\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfilePop3S can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s labelname ObjectFirewallSslSshProfilePop3S\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure POP3S options.\n\n\u003e This resource is a sub resource for variable `pop3s` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofilePop3s = new fortimanager.ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [45],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_pop3s = fortimanager.ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[45],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofilePop3s = new Fortimanager.ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofilePop3s(ctx, \"trnameObjectFirewallSslsshprofilePop3s\", \u0026fortimanager.ObjectFirewallSslsshprofilePop3sArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofilePop3s;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofilePop3sArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofilePop3s = new ObjectFirewallSslsshprofilePop3s(\"trnameObjectFirewallSslsshprofilePop3s\", ObjectFirewallSslsshprofilePop3sArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports(45.0)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofilePop3s:\n type: fortimanager:ObjectFirewallSslsshprofilePop3s\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfilePop3S can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofilePop3s:ObjectFirewallSslsshprofilePop3s labelname ObjectFirewallSslSshProfilePop3S\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -102912,7 +102912,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps": { - "description": "Configure SMTPS options.\n\n\u003e This resource is a sub resource for variable `smtps` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSmtps = new fortimanager.ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [45],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_smtps = fortimanager.ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[45],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSmtps = new Fortimanager.ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSmtps(ctx, \"trnameObjectFirewallSslsshprofileSmtps\", \u0026fortimanager.ObjectFirewallSslsshprofileSmtpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSmtps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSmtpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSmtps = new ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\", ObjectFirewallSslsshprofileSmtpsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports(45)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSmtps:\n type: fortimanager:ObjectFirewallSslsshprofileSmtps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSmtps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps labelname ObjectFirewallSslSshProfileSmtps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure SMTPS options.\n\n\u003e This resource is a sub resource for variable `smtps` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSmtps = new fortimanager.ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [45],\n proxyAfterTcpHandshake: \"disable\",\n revokedServerCert: \"allow\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_smtps = fortimanager.ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[45],\n proxy_after_tcp_handshake=\"disable\",\n revoked_server_cert=\"allow\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSmtps = new Fortimanager.ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 45,\n },\n ProxyAfterTcpHandshake = \"disable\",\n RevokedServerCert = \"allow\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSmtps(ctx, \"trnameObjectFirewallSslsshprofileSmtps\", \u0026fortimanager.ObjectFirewallSslsshprofileSmtpsArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(45),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"disable\"),\n\t\t\tRevokedServerCert: pulumi.String(\"allow\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSmtps;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSmtpsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSmtps = new ObjectFirewallSslsshprofileSmtps(\"trnameObjectFirewallSslsshprofileSmtps\", ObjectFirewallSslsshprofileSmtpsArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports(45.0)\n .proxyAfterTcpHandshake(\"disable\")\n .revokedServerCert(\"allow\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSmtps:\n type: fortimanager:ObjectFirewallSslsshprofileSmtps\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 45\n proxyAfterTcpHandshake: disable\n revokedServerCert: allow\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSmtps can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSmtps:ObjectFirewallSslsshprofileSmtps labelname ObjectFirewallSslSshProfileSmtps\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -103231,7 +103231,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh": { - "description": "Configure SSH options.\n\n\u003e This resource is a sub resource for variable `ssh` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSsh = new fortimanager.ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [34],\n proxyAfterTcpHandshake: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_ssh = fortimanager.ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[34],\n proxy_after_tcp_handshake=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSsh = new Fortimanager.ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 34,\n },\n ProxyAfterTcpHandshake = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSsh(ctx, \"trnameObjectFirewallSslsshprofileSsh\", \u0026fortimanager.ObjectFirewallSslsshprofileSshArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(34),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSsh;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSshArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSsh = new ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\", ObjectFirewallSslsshprofileSshArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports(34)\n .proxyAfterTcpHandshake(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSsh:\n type: fortimanager:ObjectFirewallSslsshprofileSsh\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 34\n proxyAfterTcpHandshake: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh labelname ObjectFirewallSslSshProfileSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure SSH options.\n\n\u003e This resource is a sub resource for variable `ssh` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSsh = new fortimanager.ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ports: [34],\n proxyAfterTcpHandshake: \"enable\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_ssh = fortimanager.ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ports=[34],\n proxy_after_tcp_handshake=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSsh = new Fortimanager.ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Ports = new[]\n {\n 34,\n },\n ProxyAfterTcpHandshake = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSsh(ctx, \"trnameObjectFirewallSslsshprofileSsh\", \u0026fortimanager.ObjectFirewallSslsshprofileSshArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tPorts: pulumi.Float64Array{\n\t\t\t\tpulumi.Float64(34),\n\t\t\t},\n\t\t\tProxyAfterTcpHandshake: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSsh;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSshArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSsh = new ObjectFirewallSslsshprofileSsh(\"trnameObjectFirewallSslsshprofileSsh\", ObjectFirewallSslsshprofileSshArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ports(34.0)\n .proxyAfterTcpHandshake(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSsh:\n type: fortimanager:ObjectFirewallSslsshprofileSsh\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ports:\n - 34\n proxyAfterTcpHandshake: enable\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSsh can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSsh:ObjectFirewallSslsshprofileSsh labelname ObjectFirewallSslSshProfileSsh\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -103716,7 +103716,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileSslexempt:ObjectFirewallSslsshprofileSslexempt": { - "description": "Servers to exempt from SSL inspection.\n\n\u003e This resource is a sub resource for variable `ssl_exempt` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSslexempt = new fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n address: \"FABRIC_DEVICE\",\n fosid: 4,\n type: \"address\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_sslexempt = fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n address=\"FABRIC_DEVICE\",\n fosid=4,\n type=\"address\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslexempt = new Fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Address = \"FABRIC_DEVICE\",\n Fosid = 4,\n Type = \"address\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSslexempt(ctx, \"trnameObjectFirewallSslsshprofileSslexempt\", \u0026fortimanager.ObjectFirewallSslsshprofileSslexemptArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tAddress: pulumi.String(\"FABRIC_DEVICE\"),\n\t\t\tFosid: pulumi.Float64(4),\n\t\t\tType: pulumi.String(\"address\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslexempt;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslexemptArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslexempt = new ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\", ObjectFirewallSslsshprofileSslexemptArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .address(\"FABRIC_DEVICE\")\n .fosid(4)\n .type(\"address\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSslexempt:\n type: fortimanager:ObjectFirewallSslsshprofileSslexempt\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n address: FABRIC_DEVICE\n fosid: 4\n type: address\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSslExempt can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSslexempt:ObjectFirewallSslsshprofileSslexempt labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Servers to exempt from SSL inspection.\n\n\u003e This resource is a sub resource for variable `ssl_exempt` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSslexempt = new fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n address: \"FABRIC_DEVICE\",\n fosid: 4,\n type: \"address\",\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_sslexempt = fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n address=\"FABRIC_DEVICE\",\n fosid=4,\n type=\"address\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslexempt = new Fortimanager.ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n Address = \"FABRIC_DEVICE\",\n Fosid = 4,\n Type = \"address\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSslexempt(ctx, \"trnameObjectFirewallSslsshprofileSslexempt\", \u0026fortimanager.ObjectFirewallSslsshprofileSslexemptArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tAddress: pulumi.String(\"FABRIC_DEVICE\"),\n\t\t\tFosid: pulumi.Float64(4),\n\t\t\tType: pulumi.String(\"address\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslexempt;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslexemptArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslexempt = new ObjectFirewallSslsshprofileSslexempt(\"trnameObjectFirewallSslsshprofileSslexempt\", ObjectFirewallSslsshprofileSslexemptArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .address(\"FABRIC_DEVICE\")\n .fosid(4.0)\n .type(\"address\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSslexempt:\n type: fortimanager:ObjectFirewallSslsshprofileSslexempt\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n address: FABRIC_DEVICE\n fosid: 4\n type: address\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSslExempt can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSslexempt:ObjectFirewallSslsshprofileSslexempt labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "address": { "type": "string", @@ -103890,7 +103890,7 @@ } }, "fortimanager:index/objectFirewallSslsshprofileSslserver:ObjectFirewallSslsshprofileSslserver": { - "description": "SSL servers.\n\n\u003e This resource is a sub resource for variable `ssl_server` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSslserver = new fortimanager.ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ftpsClientCertificate: \"bypass\",\n httpsClientCertificate: \"block\",\n fosid: 2,\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_sslserver = fortimanager.ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ftps_client_certificate=\"bypass\",\n https_client_certificate=\"block\",\n fosid=2,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslserver = new Fortimanager.ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n FtpsClientCertificate = \"bypass\",\n HttpsClientCertificate = \"block\",\n Fosid = 2,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSslserver(ctx, \"trnameObjectFirewallSslsshprofileSslserver\", \u0026fortimanager.ObjectFirewallSslsshprofileSslserverArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tFtpsClientCertificate: pulumi.String(\"bypass\"),\n\t\t\tHttpsClientCertificate: pulumi.String(\"block\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslserver;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslserverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslserver = new ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\", ObjectFirewallSslsshprofileSslserverArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ftpsClientCertificate(\"bypass\")\n .httpsClientCertificate(\"block\")\n .fosid(2)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSslserver:\n type: fortimanager:ObjectFirewallSslsshprofileSslserver\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ftpsClientCertificate: bypass\n httpsClientCertificate: block\n fosid: 2\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSslServer can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSslserver:ObjectFirewallSslsshprofileSslserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SSL servers.\n\n\u003e This resource is a sub resource for variable `ssl_server` of resource `fortimanager.ObjectFirewallSslsshprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallSslsshprofile = new fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\", {});\nconst trnameObjectFirewallSslsshprofileSslserver = new fortimanager.ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\", {\n sslSshProfile: trnameObjectFirewallSslsshprofile.name,\n ftpsClientCertificate: \"bypass\",\n httpsClientCertificate: \"block\",\n fosid: 2,\n}, {\n dependsOn: [trnameObjectFirewallSslsshprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_sslsshprofile = fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\")\ntrname_object_firewall_sslsshprofile_sslserver = fortimanager.ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\",\n ssl_ssh_profile=trname_object_firewall_sslsshprofile.name,\n ftps_client_certificate=\"bypass\",\n https_client_certificate=\"block\",\n fosid=2,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_sslsshprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallSslsshprofile = new Fortimanager.ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslserver = new Fortimanager.ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\", new()\n {\n SslSshProfile = trnameObjectFirewallSslsshprofile.Name,\n FtpsClientCertificate = \"bypass\",\n HttpsClientCertificate = \"block\",\n Fosid = 2,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallSslsshprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallSslsshprofile, err := fortimanager.NewObjectFirewallSslsshprofile(ctx, \"trnameObjectFirewallSslsshprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallSslsshprofileSslserver(ctx, \"trnameObjectFirewallSslsshprofileSslserver\", \u0026fortimanager.ObjectFirewallSslsshprofileSslserverArgs{\n\t\t\tSslSshProfile: trnameObjectFirewallSslsshprofile.Name,\n\t\t\tFtpsClientCertificate: pulumi.String(\"bypass\"),\n\t\t\tHttpsClientCertificate: pulumi.String(\"block\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallSslsshprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofile;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslserver;\nimport com.pulumi.fortimanager.ObjectFirewallSslsshprofileSslserverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallSslsshprofile = new ObjectFirewallSslsshprofile(\"trnameObjectFirewallSslsshprofile\");\n\n var trnameObjectFirewallSslsshprofileSslserver = new ObjectFirewallSslsshprofileSslserver(\"trnameObjectFirewallSslsshprofileSslserver\", ObjectFirewallSslsshprofileSslserverArgs.builder()\n .sslSshProfile(trnameObjectFirewallSslsshprofile.name())\n .ftpsClientCertificate(\"bypass\")\n .httpsClientCertificate(\"block\")\n .fosid(2.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallSslsshprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallSslsshprofileSslserver:\n type: fortimanager:ObjectFirewallSslsshprofileSslserver\n properties:\n sslSshProfile: ${trnameObjectFirewallSslsshprofile.name}\n ftpsClientCertificate: bypass\n httpsClientCertificate: block\n fosid: 2\n options:\n dependsOn:\n - ${trnameObjectFirewallSslsshprofile}\n trnameObjectFirewallSslsshprofile:\n type: fortimanager:ObjectFirewallSslsshprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall SslSshProfileSslServer can be imported using any of these accepted formats:\n\nSet import_options = [\"ssl_ssh_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallSslsshprofileSslserver:ObjectFirewallSslsshprofileSslserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -104133,7 +104133,7 @@ } }, "fortimanager:index/objectFirewallTrafficclass:ObjectFirewallTrafficclass": { - "description": "Configure names for shaping classes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallTrafficclass(\"trname\", {\n classId: 15,\n className: \"33233\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallTrafficclass(\"trname\",\n class_id=15,\n class_name=\"33233\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallTrafficclass(\"trname\", new()\n {\n ClassId = 15,\n ClassName = \"33233\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallTrafficclass(ctx, \"trname\", \u0026fortimanager.ObjectFirewallTrafficclassArgs{\n\t\t\tClassId: pulumi.Float64(15),\n\t\t\tClassName: pulumi.String(\"33233\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallTrafficclass;\nimport com.pulumi.fortimanager.ObjectFirewallTrafficclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallTrafficclass(\"trname\", ObjectFirewallTrafficclassArgs.builder()\n .classId(15)\n .className(\"33233\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallTrafficclass\n properties:\n classId: 15\n className: '33233'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall TrafficClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallTrafficclass:ObjectFirewallTrafficclass labelname {{class_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure names for shaping classes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallTrafficclass(\"trname\", {\n classId: 15,\n className: \"33233\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallTrafficclass(\"trname\",\n class_id=15,\n class_name=\"33233\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallTrafficclass(\"trname\", new()\n {\n ClassId = 15,\n ClassName = \"33233\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallTrafficclass(ctx, \"trname\", \u0026fortimanager.ObjectFirewallTrafficclassArgs{\n\t\t\tClassId: pulumi.Float64(15),\n\t\t\tClassName: pulumi.String(\"33233\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallTrafficclass;\nimport com.pulumi.fortimanager.ObjectFirewallTrafficclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallTrafficclass(\"trname\", ObjectFirewallTrafficclassArgs.builder()\n .classId(15.0)\n .className(\"33233\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallTrafficclass\n properties:\n classId: 15\n className: '33233'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall TrafficClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallTrafficclass:ObjectFirewallTrafficclass labelname {{class_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -104209,7 +104209,7 @@ } }, "fortimanager:index/objectFirewallVendormac:ObjectFirewallVendormac": { - "description": "Show vendor and the MAC address they have.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVendormac(\"trname\", {\n fosid: 23,\n macNumber: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVendormac(\"trname\",\n fosid=23,\n mac_number=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVendormac(\"trname\", new()\n {\n Fosid = 23,\n MacNumber = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVendormac(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVendormacArgs{\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tMacNumber: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVendormac;\nimport com.pulumi.fortimanager.ObjectFirewallVendormacArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVendormac(\"trname\", ObjectFirewallVendormacArgs.builder()\n .fosid(23)\n .macNumber(12)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVendormac\n properties:\n fosid: 23\n macNumber: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall VendorMac can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVendormac:ObjectFirewallVendormac labelname ObjectFirewallVendorMac\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Show vendor and the MAC address they have.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVendormac(\"trname\", {\n fosid: 23,\n macNumber: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVendormac(\"trname\",\n fosid=23,\n mac_number=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVendormac(\"trname\", new()\n {\n Fosid = 23,\n MacNumber = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVendormac(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVendormacArgs{\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tMacNumber: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVendormac;\nimport com.pulumi.fortimanager.ObjectFirewallVendormacArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVendormac(\"trname\", ObjectFirewallVendormacArgs.builder()\n .fosid(23.0)\n .macNumber(12.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVendormac\n properties:\n fosid: 23\n macNumber: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall VendorMac can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVendormac:ObjectFirewallVendormac labelname ObjectFirewallVendorMac\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -104310,7 +104310,7 @@ } }, "fortimanager:index/objectFirewallVip46:ObjectFirewallVip46": { - "description": "Configure IPv4 to IPv6 virtual IPs.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVip46DynamicMapping`\n\u003e- `realservers`: `fortimanager.ObjectFirewallVip46Realservers`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip46(\"trname\", {\n arpReply: \"enable\",\n comment: \"This is a Terraform example\",\n extip: \"192.168.1.1\",\n extport: \"0\",\n fosid: 1,\n ldbMethod: \"static\",\n mappedport: \"0\",\n portforward: \"disable\",\n protocol: \"tcp\",\n serverType: \"http\",\n type: \"server-load-balance\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip46(\"trname\",\n arp_reply=\"enable\",\n comment=\"This is a Terraform example\",\n extip=\"192.168.1.1\",\n extport=\"0\",\n fosid=1,\n ldb_method=\"static\",\n mappedport=\"0\",\n portforward=\"disable\",\n protocol=\"tcp\",\n server_type=\"http\",\n type=\"server-load-balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVip46(\"trname\", new()\n {\n ArpReply = \"enable\",\n Comment = \"This is a Terraform example\",\n Extip = \"192.168.1.1\",\n Extport = \"0\",\n Fosid = 1,\n LdbMethod = \"static\",\n Mappedport = \"0\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n ServerType = \"http\",\n Type = \"server-load-balance\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip46(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip: pulumi.String(\"192.168.1.1\"),\n\t\t\tExtport: pulumi.String(\"0\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedport: pulumi.String(\"0\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tServerType: pulumi.String(\"http\"),\n\t\t\tType: pulumi.String(\"server-load-balance\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip46;\nimport com.pulumi.fortimanager.ObjectFirewallVip46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVip46(\"trname\", ObjectFirewallVip46Args.builder()\n .arpReply(\"enable\")\n .comment(\"This is a Terraform example\")\n .extip(\"192.168.1.1\")\n .extport(\"0\")\n .fosid(1)\n .ldbMethod(\"static\")\n .mappedport(\"0\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .serverType(\"http\")\n .type(\"server-load-balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVip46\n properties:\n arpReply: enable\n comment: This is a Terraform example\n extip: 192.168.1.1\n extport: '0'\n fosid: 1\n ldbMethod: static\n mappedport: '0'\n portforward: disable\n protocol: tcp\n serverType: http\n type: server-load-balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip46 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip46:ObjectFirewallVip46 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 to IPv6 virtual IPs.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVip46DynamicMapping`\n\u003e- `realservers`: `fortimanager.ObjectFirewallVip46Realservers`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip46(\"trname\", {\n arpReply: \"enable\",\n comment: \"This is a Terraform example\",\n extip: \"192.168.1.1\",\n extport: \"0\",\n fosid: 1,\n ldbMethod: \"static\",\n mappedport: \"0\",\n portforward: \"disable\",\n protocol: \"tcp\",\n serverType: \"http\",\n type: \"server-load-balance\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip46(\"trname\",\n arp_reply=\"enable\",\n comment=\"This is a Terraform example\",\n extip=\"192.168.1.1\",\n extport=\"0\",\n fosid=1,\n ldb_method=\"static\",\n mappedport=\"0\",\n portforward=\"disable\",\n protocol=\"tcp\",\n server_type=\"http\",\n type=\"server-load-balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVip46(\"trname\", new()\n {\n ArpReply = \"enable\",\n Comment = \"This is a Terraform example\",\n Extip = \"192.168.1.1\",\n Extport = \"0\",\n Fosid = 1,\n LdbMethod = \"static\",\n Mappedport = \"0\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n ServerType = \"http\",\n Type = \"server-load-balance\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip46(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip: pulumi.String(\"192.168.1.1\"),\n\t\t\tExtport: pulumi.String(\"0\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedport: pulumi.String(\"0\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tServerType: pulumi.String(\"http\"),\n\t\t\tType: pulumi.String(\"server-load-balance\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip46;\nimport com.pulumi.fortimanager.ObjectFirewallVip46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVip46(\"trname\", ObjectFirewallVip46Args.builder()\n .arpReply(\"enable\")\n .comment(\"This is a Terraform example\")\n .extip(\"192.168.1.1\")\n .extport(\"0\")\n .fosid(1.0)\n .ldbMethod(\"static\")\n .mappedport(\"0\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .serverType(\"http\")\n .type(\"server-load-balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVip46\n properties:\n arpReply: enable\n comment: This is a Terraform example\n extip: 192.168.1.1\n extport: '0'\n fosid: 1\n ldbMethod: static\n mappedport: '0'\n portforward: disable\n protocol: tcp\n serverType: http\n type: server-load-balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip46 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip46:ObjectFirewallVip46 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -105175,7 +105175,7 @@ } }, "fortimanager:index/objectFirewallVip64:ObjectFirewallVip64": { - "description": "Configure IPv6 to IPv4 virtual IPs.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVip64DynamicMapping`\n\u003e- `realservers`: `fortimanager.ObjectFirewallVip64Realservers`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip64(\"trname\", {\n arpReply: \"enable\",\n color: 2,\n comment: \"This is a Terraform example\",\n extip: \"2001:192:168:1::1\",\n extport: \"0\",\n fosid: 1,\n ldbMethod: \"static\",\n mappedport: \"0\",\n portforward: \"disable\",\n protocol: \"tcp\",\n serverType: \"http\",\n type: \"server-load-balance\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip64(\"trname\",\n arp_reply=\"enable\",\n color=2,\n comment=\"This is a Terraform example\",\n extip=\"2001:192:168:1::1\",\n extport=\"0\",\n fosid=1,\n ldb_method=\"static\",\n mappedport=\"0\",\n portforward=\"disable\",\n protocol=\"tcp\",\n server_type=\"http\",\n type=\"server-load-balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVip64(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 2,\n Comment = \"This is a Terraform example\",\n Extip = \"2001:192:168:1::1\",\n Extport = \"0\",\n Fosid = 1,\n LdbMethod = \"static\",\n Mappedport = \"0\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n ServerType = \"http\",\n Type = \"server-load-balance\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip64(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVip64Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(2),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tExtport: pulumi.String(\"0\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedport: pulumi.String(\"0\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tServerType: pulumi.String(\"http\"),\n\t\t\tType: pulumi.String(\"server-load-balance\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip64;\nimport com.pulumi.fortimanager.ObjectFirewallVip64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVip64(\"trname\", ObjectFirewallVip64Args.builder()\n .arpReply(\"enable\")\n .color(2)\n .comment(\"This is a Terraform example\")\n .extip(\"2001:192:168:1::1\")\n .extport(\"0\")\n .fosid(1)\n .ldbMethod(\"static\")\n .mappedport(\"0\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .serverType(\"http\")\n .type(\"server-load-balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVip64\n properties:\n arpReply: enable\n color: 2\n comment: This is a Terraform example\n extip: 2001:192:168:1::1\n extport: '0'\n fosid: 1\n ldbMethod: static\n mappedport: '0'\n portforward: disable\n protocol: tcp\n serverType: http\n type: server-load-balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip64 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip64:ObjectFirewallVip64 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 to IPv4 virtual IPs.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVip64DynamicMapping`\n\u003e- `realservers`: `fortimanager.ObjectFirewallVip64Realservers`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip64(\"trname\", {\n arpReply: \"enable\",\n color: 2,\n comment: \"This is a Terraform example\",\n extip: \"2001:192:168:1::1\",\n extport: \"0\",\n fosid: 1,\n ldbMethod: \"static\",\n mappedport: \"0\",\n portforward: \"disable\",\n protocol: \"tcp\",\n serverType: \"http\",\n type: \"server-load-balance\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip64(\"trname\",\n arp_reply=\"enable\",\n color=2,\n comment=\"This is a Terraform example\",\n extip=\"2001:192:168:1::1\",\n extport=\"0\",\n fosid=1,\n ldb_method=\"static\",\n mappedport=\"0\",\n portforward=\"disable\",\n protocol=\"tcp\",\n server_type=\"http\",\n type=\"server-load-balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVip64(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 2,\n Comment = \"This is a Terraform example\",\n Extip = \"2001:192:168:1::1\",\n Extport = \"0\",\n Fosid = 1,\n LdbMethod = \"static\",\n Mappedport = \"0\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n ServerType = \"http\",\n Type = \"server-load-balance\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip64(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVip64Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(2),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::1\"),\n\t\t\tExtport: pulumi.String(\"0\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedport: pulumi.String(\"0\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tServerType: pulumi.String(\"http\"),\n\t\t\tType: pulumi.String(\"server-load-balance\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip64;\nimport com.pulumi.fortimanager.ObjectFirewallVip64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVip64(\"trname\", ObjectFirewallVip64Args.builder()\n .arpReply(\"enable\")\n .color(2.0)\n .comment(\"This is a Terraform example\")\n .extip(\"2001:192:168:1::1\")\n .extport(\"0\")\n .fosid(1.0)\n .ldbMethod(\"static\")\n .mappedport(\"0\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .serverType(\"http\")\n .type(\"server-load-balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVip64\n properties:\n arpReply: enable\n color: 2\n comment: This is a Terraform example\n extip: 2001:192:168:1::1\n extport: '0'\n fosid: 1\n ldbMethod: static\n mappedport: '0'\n portforward: disable\n protocol: tcp\n serverType: http\n type: server-load-balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip64 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip64:ObjectFirewallVip64 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -106016,7 +106016,7 @@ } }, "fortimanager:index/objectFirewallVip6:ObjectFirewallVip6": { - "description": "Configure virtual IP for IPv6.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVip6DynamicMapping`\n\u003e- `quic`: `fortimanager.ObjectFirewallVip6Quic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallVip6Realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager_object_firewall_vip6_sslciphersuites`\n\u003e- `ssl_server_cipher_suites`: `fortimanager.ObjectFirewallVip6Sslserverciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip6(\"trname\", {\n arpReply: \"enable\",\n color: 1,\n comment: \"This is a Terraform example\",\n extip: \"2001:192:168:1::2\",\n extport: \"0\",\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpRedirect: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedips: [\"2001:192:168:1::2\"],\n mappedport: \"0\",\n maxEmbryonicConnections: 1000,\n natSourceVip: \"disable\",\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n protocol: \"tcp\",\n sslClientFallback: \"enable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip6(\"trname\",\n arp_reply=\"enable\",\n color=1,\n comment=\"This is a Terraform example\",\n extip=\"2001:192:168:1::2\",\n extport=\"0\",\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n http_redirect=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedips=[\"2001:192:168:1::2\"],\n mappedport=\"0\",\n max_embryonic_connections=1000,\n nat_source_vip=\"disable\",\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n protocol=\"tcp\",\n ssl_client_fallback=\"enable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_type=\"both\",\n type=\"static-nat\",\n weblogic_server=\"disable\",\n websphere_server=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVip6(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 1,\n Comment = \"This is a Terraform example\",\n Extip = \"2001:192:168:1::2\",\n Extport = \"0\",\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpRedirect = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedips = new[]\n {\n \"2001:192:168:1::2\",\n },\n Mappedport = \"0\",\n MaxEmbryonicConnections = 1000,\n NatSourceVip = \"disable\",\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n SslClientFallback = \"enable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateType = \"both\",\n Type = \"static-nat\",\n WeblogicServer = \"disable\",\n WebsphereServer = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVip6Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::2\"),\n\t\t\tExtport: pulumi.String(\"0\"),\n\t\t\tHttpCookieAge: pulumi.Float64(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieShare: pulumi.String(\"same-ip\"),\n\t\t\tHttpIpHeader: pulumi.String(\"disable\"),\n\t\t\tHttpMultiplex: pulumi.String(\"disable\"),\n\t\t\tHttpRedirect: pulumi.String(\"disable\"),\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001:192:168:1::2\"),\n\t\t\t},\n\t\t\tMappedport: pulumi.String(\"0\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Float64(1000),\n\t\t\tNatSourceVip: pulumi.String(\"disable\"),\n\t\t\tOutlookWebAccess: pulumi.String(\"disable\"),\n\t\t\tPersistence: pulumi.String(\"none\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Float64(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslServerAlgorithm: pulumi.String(\"client\"),\n\t\t\tSslServerMaxVersion: pulumi.String(\"client\"),\n\t\t\tSslServerMinVersion: pulumi.String(\"client\"),\n\t\t\tSslServerSessionStateType: pulumi.String(\"both\"),\n\t\t\tType: pulumi.String(\"static-nat\"),\n\t\t\tWeblogicServer: pulumi.String(\"disable\"),\n\t\t\tWebsphereServer: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip6;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVip6(\"trname\", ObjectFirewallVip6Args.builder()\n .arpReply(\"enable\")\n .color(1)\n .comment(\"This is a Terraform example\")\n .extip(\"2001:192:168:1::2\")\n .extport(\"0\")\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpRedirect(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedips(\"2001:192:168:1::2\")\n .mappedport(\"0\")\n .maxEmbryonicConnections(1000)\n .natSourceVip(\"disable\")\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .sslClientFallback(\"enable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateType(\"both\")\n .type(\"static-nat\")\n .weblogicServer(\"disable\")\n .websphereServer(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVip6\n properties:\n arpReply: enable\n color: 1\n comment: This is a Terraform example\n extip: 2001:192:168:1::2\n extport: '0'\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpRedirect: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedips:\n - 2001:192:168:1::2\n mappedport: '0'\n maxEmbryonicConnections: 1000\n natSourceVip: disable\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n protocol: tcp\n sslClientFallback: enable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6:ObjectFirewallVip6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure virtual IP for IPv6.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVip6DynamicMapping`\n\u003e- `quic`: `fortimanager.ObjectFirewallVip6Quic`\n\u003e- `realservers`: `fortimanager.ObjectFirewallVip6Realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager_object_firewall_vip6_sslciphersuites`\n\u003e- `ssl_server_cipher_suites`: `fortimanager.ObjectFirewallVip6Sslserverciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVip6(\"trname\", {\n arpReply: \"enable\",\n color: 1,\n comment: \"This is a Terraform example\",\n extip: \"2001:192:168:1::2\",\n extport: \"0\",\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpRedirect: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedips: [\"2001:192:168:1::2\"],\n mappedport: \"0\",\n maxEmbryonicConnections: 1000,\n natSourceVip: \"disable\",\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n protocol: \"tcp\",\n sslClientFallback: \"enable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVip6(\"trname\",\n arp_reply=\"enable\",\n color=1,\n comment=\"This is a Terraform example\",\n extip=\"2001:192:168:1::2\",\n extport=\"0\",\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n http_redirect=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedips=[\"2001:192:168:1::2\"],\n mappedport=\"0\",\n max_embryonic_connections=1000,\n nat_source_vip=\"disable\",\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n protocol=\"tcp\",\n ssl_client_fallback=\"enable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_type=\"both\",\n type=\"static-nat\",\n weblogic_server=\"disable\",\n websphere_server=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVip6(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 1,\n Comment = \"This is a Terraform example\",\n Extip = \"2001:192:168:1::2\",\n Extport = \"0\",\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpRedirect = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedips = new[]\n {\n \"2001:192:168:1::2\",\n },\n Mappedport = \"0\",\n MaxEmbryonicConnections = 1000,\n NatSourceVip = \"disable\",\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n SslClientFallback = \"enable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateType = \"both\",\n Type = \"static-nat\",\n WeblogicServer = \"disable\",\n WebsphereServer = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVip6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVip6Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::2\"),\n\t\t\tExtport: pulumi.String(\"0\"),\n\t\t\tHttpCookieAge: pulumi.Float64(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieShare: pulumi.String(\"same-ip\"),\n\t\t\tHttpIpHeader: pulumi.String(\"disable\"),\n\t\t\tHttpMultiplex: pulumi.String(\"disable\"),\n\t\t\tHttpRedirect: pulumi.String(\"disable\"),\n\t\t\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001:192:168:1::2\"),\n\t\t\t},\n\t\t\tMappedport: pulumi.String(\"0\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Float64(1000),\n\t\t\tNatSourceVip: pulumi.String(\"disable\"),\n\t\t\tOutlookWebAccess: pulumi.String(\"disable\"),\n\t\t\tPersistence: pulumi.String(\"none\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Float64(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslServerAlgorithm: pulumi.String(\"client\"),\n\t\t\tSslServerMaxVersion: pulumi.String(\"client\"),\n\t\t\tSslServerMinVersion: pulumi.String(\"client\"),\n\t\t\tSslServerSessionStateType: pulumi.String(\"both\"),\n\t\t\tType: pulumi.String(\"static-nat\"),\n\t\t\tWeblogicServer: pulumi.String(\"disable\"),\n\t\t\tWebsphereServer: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip6;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVip6(\"trname\", ObjectFirewallVip6Args.builder()\n .arpReply(\"enable\")\n .color(1.0)\n .comment(\"This is a Terraform example\")\n .extip(\"2001:192:168:1::2\")\n .extport(\"0\")\n .httpCookieAge(60.0)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpRedirect(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedips(\"2001:192:168:1::2\")\n .mappedport(\"0\")\n .maxEmbryonicConnections(1000.0)\n .natSourceVip(\"disable\")\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .sslClientFallback(\"enable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000.0)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateType(\"both\")\n .type(\"static-nat\")\n .weblogicServer(\"disable\")\n .websphereServer(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVip6\n properties:\n arpReply: enable\n color: 1\n comment: This is a Terraform example\n extip: 2001:192:168:1::2\n extport: '0'\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpRedirect: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedips:\n - 2001:192:168:1::2\n mappedport: '0'\n maxEmbryonicConnections: 1000\n natSourceVip: disable\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n protocol: tcp\n sslClientFallback: enable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6:ObjectFirewallVip6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addNat64Route": { "type": "string", @@ -108440,7 +108440,7 @@ } }, "fortimanager:index/objectFirewallVip6Realservers:ObjectFirewallVip6Realservers": { - "description": "Select the real servers that this server load balancing VIP will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallVip6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallVip6 = new fortimanager.ObjectFirewallVip6(\"trnameObjectFirewallVip6\", {\n extip: \"2001:192:168:1::2\",\n mappedips: [\"2001:192:168:1::2\"],\n});\nconst trnameObjectFirewallVip6Realservers = new fortimanager.ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\", {\n vip6: trnameObjectFirewallVip6.name,\n fosid: 2,\n ip: \"2001:192:168:1::3\",\n port: 36,\n}, {\n dependsOn: [trnameObjectFirewallVip6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_vip6 = fortimanager.ObjectFirewallVip6(\"trnameObjectFirewallVip6\",\n extip=\"2001:192:168:1::2\",\n mappedips=[\"2001:192:168:1::2\"])\ntrname_object_firewall_vip6_realservers = fortimanager.ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\",\n vip6=trname_object_firewall_vip6.name,\n fosid=2,\n ip=\"2001:192:168:1::3\",\n port=36,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_vip6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallVip6 = new Fortimanager.ObjectFirewallVip6(\"trnameObjectFirewallVip6\", new()\n {\n Extip = \"2001:192:168:1::2\",\n Mappedips = new[]\n {\n \"2001:192:168:1::2\",\n },\n });\n\n var trnameObjectFirewallVip6Realservers = new Fortimanager.ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\", new()\n {\n Vip6 = trnameObjectFirewallVip6.Name,\n Fosid = 2,\n Ip = \"2001:192:168:1::3\",\n Port = 36,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallVip6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallVip6, err := fortimanager.NewObjectFirewallVip6(ctx, \"trnameObjectFirewallVip6\", \u0026fortimanager.ObjectFirewallVip6Args{\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::2\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001:192:168:1::2\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallVip6Realservers(ctx, \"trnameObjectFirewallVip6Realservers\", \u0026fortimanager.ObjectFirewallVip6RealserversArgs{\n\t\t\tVip6: trnameObjectFirewallVip6.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIp: pulumi.String(\"2001:192:168:1::3\"),\n\t\t\tPort: pulumi.Float64(36),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallVip6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip6;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Args;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallVip6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallVip6 = new ObjectFirewallVip6(\"trnameObjectFirewallVip6\", ObjectFirewallVip6Args.builder()\n .extip(\"2001:192:168:1::2\")\n .mappedips(\"2001:192:168:1::2\")\n .build());\n\n var trnameObjectFirewallVip6Realservers = new ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\", ObjectFirewallVip6RealserversArgs.builder()\n .vip6(trnameObjectFirewallVip6.name())\n .fosid(2)\n .ip(\"2001:192:168:1::3\")\n .port(36)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallVip6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallVip6Realservers:\n type: fortimanager:ObjectFirewallVip6Realservers\n properties:\n vip6: ${trnameObjectFirewallVip6.name}\n fosid: 2\n ip: 2001:192:168:1::3\n port: 36\n options:\n dependsOn:\n - ${trnameObjectFirewallVip6}\n trnameObjectFirewallVip6:\n type: fortimanager:ObjectFirewallVip6\n properties:\n extip: 2001:192:168:1::2\n mappedips:\n - 2001:192:168:1::2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"vip6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6Realservers:ObjectFirewallVip6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Select the real servers that this server load balancing VIP will distribute traffic to.\n\n\u003e This resource is a sub resource for variable `realservers` of resource `fortimanager.ObjectFirewallVip6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallVip6 = new fortimanager.ObjectFirewallVip6(\"trnameObjectFirewallVip6\", {\n extip: \"2001:192:168:1::2\",\n mappedips: [\"2001:192:168:1::2\"],\n});\nconst trnameObjectFirewallVip6Realservers = new fortimanager.ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\", {\n vip6: trnameObjectFirewallVip6.name,\n fosid: 2,\n ip: \"2001:192:168:1::3\",\n port: 36,\n}, {\n dependsOn: [trnameObjectFirewallVip6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_vip6 = fortimanager.ObjectFirewallVip6(\"trnameObjectFirewallVip6\",\n extip=\"2001:192:168:1::2\",\n mappedips=[\"2001:192:168:1::2\"])\ntrname_object_firewall_vip6_realservers = fortimanager.ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\",\n vip6=trname_object_firewall_vip6.name,\n fosid=2,\n ip=\"2001:192:168:1::3\",\n port=36,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_vip6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallVip6 = new Fortimanager.ObjectFirewallVip6(\"trnameObjectFirewallVip6\", new()\n {\n Extip = \"2001:192:168:1::2\",\n Mappedips = new[]\n {\n \"2001:192:168:1::2\",\n },\n });\n\n var trnameObjectFirewallVip6Realservers = new Fortimanager.ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\", new()\n {\n Vip6 = trnameObjectFirewallVip6.Name,\n Fosid = 2,\n Ip = \"2001:192:168:1::3\",\n Port = 36,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallVip6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallVip6, err := fortimanager.NewObjectFirewallVip6(ctx, \"trnameObjectFirewallVip6\", \u0026fortimanager.ObjectFirewallVip6Args{\n\t\t\tExtip: pulumi.String(\"2001:192:168:1::2\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001:192:168:1::2\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallVip6Realservers(ctx, \"trnameObjectFirewallVip6Realservers\", \u0026fortimanager.ObjectFirewallVip6RealserversArgs{\n\t\t\tVip6: trnameObjectFirewallVip6.Name,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIp: pulumi.String(\"2001:192:168:1::3\"),\n\t\t\tPort: pulumi.Float64(36),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallVip6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip6;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Args;\nimport com.pulumi.fortimanager.ObjectFirewallVip6Realservers;\nimport com.pulumi.fortimanager.ObjectFirewallVip6RealserversArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallVip6 = new ObjectFirewallVip6(\"trnameObjectFirewallVip6\", ObjectFirewallVip6Args.builder()\n .extip(\"2001:192:168:1::2\")\n .mappedips(\"2001:192:168:1::2\")\n .build());\n\n var trnameObjectFirewallVip6Realservers = new ObjectFirewallVip6Realservers(\"trnameObjectFirewallVip6Realservers\", ObjectFirewallVip6RealserversArgs.builder()\n .vip6(trnameObjectFirewallVip6.name())\n .fosid(2.0)\n .ip(\"2001:192:168:1::3\")\n .port(36.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallVip6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallVip6Realservers:\n type: fortimanager:ObjectFirewallVip6Realservers\n properties:\n vip6: ${trnameObjectFirewallVip6.name}\n fosid: 2\n ip: 2001:192:168:1::3\n port: 36\n options:\n dependsOn:\n - ${trnameObjectFirewallVip6}\n trnameObjectFirewallVip6:\n type: fortimanager:ObjectFirewallVip6\n properties:\n extip: 2001:192:168:1::2\n mappedips:\n - 2001:192:168:1::2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip6Realservers can be imported using any of these accepted formats:\n\nSet import_options = [\"vip6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip6Realservers:ObjectFirewallVip6Realservers labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -108772,7 +108772,7 @@ } }, "fortimanager:index/objectFirewallVip:ObjectFirewallVip": { - "description": "Configure virtual IP for IPv4.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVipDynamicMapping`\n\u003e- `gslb_public_ips`: `fortimanager.ObjectFirewallVipGslbpublicips`\n\u003e- `quic`: `fortimanager.ObjectFirewallVipQuic`\n\u003e- `realservers`: `fortimanager_object_firewall_vip_realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager_object_firewall_vip_sslciphersuites`\n\u003e- `ssl_server_cipher_suites`: `fortimanager.ObjectFirewallVipSslserverciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip;\nimport com.pulumi.fortimanager.ObjectFirewallVipArgs;\nimport com.pulumi.fortimanager.inputs.ObjectFirewallVipRealserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1 = new ObjectFirewallVip(\"trname1\", ObjectFirewallVipArgs.builder()\n .arpReply(\"enable\")\n .color(1)\n .comment(\"This is a Terraform example\")\n .extintf(\"any\")\n .extip(\"192.168.1.1\")\n .httpRedirect(\"disable\")\n .natSourceVip(\"disable\")\n .portforward(\"disable\")\n .sslClientFallback(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .type(\"static-nat\")\n .build());\n\n var trname2 = new ObjectFirewallVip(\"trname2\", ObjectFirewallVipArgs.builder()\n .adom(\"myadom\")\n .color(22)\n .extaddrs(\"\")\n .extintf(\"any\")\n .extip(\"1.1.1.1-2.1.1.1\")\n .realservers(ObjectFirewallVipRealserverArgs.builder()\n .clientIps( \n \"3.3.3.3-4.4.4.4\",\n \"1.1.1.1-2.2.2.2\")\n .healthcheck(\"vip\")\n .holddownInterval(300)\n .ip(\"10.11.1.11\")\n .port(80)\n .status(\"active\")\n .type(\"ip\")\n .build())\n .scopetype(\"adom\")\n .sslServerMaxVersion(\"tls-1.2\")\n .type(\"server-load-balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortimanager:ObjectFirewallVip\n properties:\n arpReply: enable\n color: 1\n comment: This is a Terraform example\n extintf:\n - any\n extip: 192.168.1.1\n httpRedirect: disable\n natSourceVip: disable\n portforward: disable\n sslClientFallback: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n type: static-nat\n trname2:\n type: fortimanager:ObjectFirewallVip\n properties:\n adom: myadom\n color: 22\n extaddrs: \"\"\n extintf: any\n extip: 1.1.1.1-2.1.1.1\n realservers:\n - clientIps:\n - 3.3.3.3-4.4.4.4\n - 1.1.1.1-2.2.2.2\n healthcheck: vip\n holddownInterval: 300\n ip: 10.11.1.11\n port: 80\n status: active\n type: ip\n scopetype: adom\n sslServerMaxVersion: tls-1.2\n type: server-load-balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip:ObjectFirewallVip labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure virtual IP for IPv4.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVipDynamicMapping`\n\u003e- `gslb_public_ips`: `fortimanager.ObjectFirewallVipGslbpublicips`\n\u003e- `quic`: `fortimanager.ObjectFirewallVipQuic`\n\u003e- `realservers`: `fortimanager_object_firewall_vip_realservers`\n\u003e- `ssl_cipher_suites`: `fortimanager_object_firewall_vip_sslciphersuites`\n\u003e- `ssl_server_cipher_suites`: `fortimanager.ObjectFirewallVipSslserverciphersuites`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```yaml\nresources:\n trname1:\n type: fortimanager:ObjectFirewallVip\n properties:\n arpReply: enable\n color: 1\n comment: This is a Terraform example\n extintf:\n - any\n extip: 192.168.1.1\n httpRedirect: disable\n natSourceVip: disable\n portforward: disable\n sslClientFallback: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n type: static-nat\n trname2:\n type: fortimanager:ObjectFirewallVip\n properties:\n adom: myadom\n color: 22\n extaddrs: \"\"\n extintf: any\n extip: 1.1.1.1-2.1.1.1\n realservers:\n - clientIps:\n - 3.3.3.3-4.4.4.4\n - 1.1.1.1-2.2.2.2\n healthcheck: vip\n holddownInterval: 300\n ip: 10.11.1.11\n port: 80\n status: active\n type: ip\n scopetype: adom\n sslServerMaxVersion: tls-1.2\n type: server-load-balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vip can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVip:ObjectFirewallVip labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addNat46Route": { "type": "string", @@ -111775,7 +111775,7 @@ } }, "fortimanager:index/objectFirewallVipgrp46:ObjectFirewallVipgrp46": { - "description": "Configure IPv4 to IPv6 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp46(\"trname\", {\n color: 3,\n comments: \"This is a Terraform example\",\n members: [\"terr-firewall-vip46\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp46(\"trname\",\n color=3,\n comments=\"This is a Terraform example\",\n members=[\"terr-firewall-vip46\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVipgrp46(\"trname\", new()\n {\n Color = 3,\n Comments = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-vip46\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp46(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVipgrp46Args{\n\t\t\tColor: pulumi.Float64(3),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip46\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp46;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVipgrp46(\"trname\", ObjectFirewallVipgrp46Args.builder()\n .color(3)\n .comments(\"This is a Terraform example\")\n .members(\"terr-firewall-vip46\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVipgrp46\n properties:\n color: 3\n comments: This is a Terraform example\n members:\n - terr-firewall-vip46\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp46 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp46:ObjectFirewallVipgrp46 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 to IPv6 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp46(\"trname\", {\n color: 3,\n comments: \"This is a Terraform example\",\n members: [\"terr-firewall-vip46\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp46(\"trname\",\n color=3,\n comments=\"This is a Terraform example\",\n members=[\"terr-firewall-vip46\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVipgrp46(\"trname\", new()\n {\n Color = 3,\n Comments = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-vip46\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp46(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVipgrp46Args{\n\t\t\tColor: pulumi.Float64(3),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip46\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp46;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVipgrp46(\"trname\", ObjectFirewallVipgrp46Args.builder()\n .color(3.0)\n .comments(\"This is a Terraform example\")\n .members(\"terr-firewall-vip46\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVipgrp46\n properties:\n color: 3\n comments: This is a Terraform example\n members:\n - terr-firewall-vip46\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp46 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp46:ObjectFirewallVipgrp46 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -111899,7 +111899,7 @@ } }, "fortimanager:index/objectFirewallVipgrp64:ObjectFirewallVipgrp64": { - "description": "Configure IPv6 to IPv4 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp64(\"trname\", {\n color: 5,\n comments: \"This is a Terraform example\",\n members: [\"terr-firewall-vip64\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp64(\"trname\",\n color=5,\n comments=\"This is a Terraform example\",\n members=[\"terr-firewall-vip64\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVipgrp64(\"trname\", new()\n {\n Color = 5,\n Comments = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-vip64\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp64(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVipgrp64Args{\n\t\t\tColor: pulumi.Float64(5),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip64\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp64;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVipgrp64(\"trname\", ObjectFirewallVipgrp64Args.builder()\n .color(5)\n .comments(\"This is a Terraform example\")\n .members(\"terr-firewall-vip64\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVipgrp64\n properties:\n color: 5\n comments: This is a Terraform example\n members:\n - terr-firewall-vip64\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp64 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp64:ObjectFirewallVipgrp64 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 to IPv4 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp64(\"trname\", {\n color: 5,\n comments: \"This is a Terraform example\",\n members: [\"terr-firewall-vip64\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp64(\"trname\",\n color=5,\n comments=\"This is a Terraform example\",\n members=[\"terr-firewall-vip64\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVipgrp64(\"trname\", new()\n {\n Color = 5,\n Comments = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-vip64\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp64(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVipgrp64Args{\n\t\t\tColor: pulumi.Float64(5),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip64\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp64;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVipgrp64(\"trname\", ObjectFirewallVipgrp64Args.builder()\n .color(5.0)\n .comments(\"This is a Terraform example\")\n .members(\"terr-firewall-vip64\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVipgrp64\n properties:\n color: 5\n comments: This is a Terraform example\n members:\n - terr-firewall-vip64\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp64 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp64:ObjectFirewallVipgrp64 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -112023,7 +112023,7 @@ } }, "fortimanager:index/objectFirewallVipgrp6:ObjectFirewallVipgrp6": { - "description": "Configure IPv6 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp6(\"trname\", {\n color: 4,\n comments: \"This is a Terraform example\",\n members: [\"terr-firewall-vip6\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp6(\"trname\",\n color=4,\n comments=\"This is a Terraform example\",\n members=[\"terr-firewall-vip6\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVipgrp6(\"trname\", new()\n {\n Color = 4,\n Comments = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-vip6\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVipgrp6Args{\n\t\t\tColor: pulumi.Float64(4),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip6\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp6;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVipgrp6(\"trname\", ObjectFirewallVipgrp6Args.builder()\n .color(4)\n .comments(\"This is a Terraform example\")\n .members(\"terr-firewall-vip6\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVipgrp6\n properties:\n color: 4\n comments: This is a Terraform example\n members:\n - terr-firewall-vip6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp6:ObjectFirewallVipgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallVipgrp6(\"trname\", {\n color: 4,\n comments: \"This is a Terraform example\",\n members: [\"terr-firewall-vip6\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallVipgrp6(\"trname\",\n color=4,\n comments=\"This is a Terraform example\",\n members=[\"terr-firewall-vip6\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallVipgrp6(\"trname\", new()\n {\n Color = 4,\n Comments = \"This is a Terraform example\",\n Members = new[]\n {\n \"terr-firewall-vip6\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallVipgrp6(ctx, \"trname\", \u0026fortimanager.ObjectFirewallVipgrp6Args{\n\t\t\tColor: pulumi.Float64(4),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip6\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp6;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallVipgrp6(\"trname\", ObjectFirewallVipgrp6Args.builder()\n .color(4.0)\n .comments(\"This is a Terraform example\")\n .members(\"terr-firewall-vip6\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallVipgrp6\n properties:\n color: 4\n comments: This is a Terraform example\n members:\n - terr-firewall-vip6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp6:ObjectFirewallVipgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -112147,7 +112147,7 @@ } }, "fortimanager:index/objectFirewallVipgrp:ObjectFirewallVipgrp": { - "description": "Configure IPv4 virtual IP groups.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVipgrpDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallVip = new fortimanager.ObjectFirewallVip(\"trnameObjectFirewallVip\", {\n arpReply: \"enable\",\n color: 1,\n comment: \"This is a Terraform example\",\n extintf: \"any\",\n extip: \"192.168.1.1\",\n httpRedirect: \"disable\",\n natSourceVip: \"disable\",\n portforward: \"disable\",\n sslClientFallback: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n type: \"static-nat\",\n});\nconst trnameObjectFirewallVipgrp = new fortimanager.ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", {\n color: 3,\n comments: \"This is a Terraform example\",\n \"interface\": \"any\",\n members: [\"terr-firewall-vip\"],\n}, {\n dependsOn: [trnameObjectFirewallVip],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_vip = fortimanager.ObjectFirewallVip(\"trnameObjectFirewallVip\",\n arp_reply=\"enable\",\n color=1,\n comment=\"This is a Terraform example\",\n extintf=\"any\",\n extip=\"192.168.1.1\",\n http_redirect=\"disable\",\n nat_source_vip=\"disable\",\n portforward=\"disable\",\n ssl_client_fallback=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n type=\"static-nat\")\ntrname_object_firewall_vipgrp = fortimanager.ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\",\n color=3,\n comments=\"This is a Terraform example\",\n interface=\"any\",\n members=[\"terr-firewall-vip\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_vip]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallVip = new Fortimanager.ObjectFirewallVip(\"trnameObjectFirewallVip\", new()\n {\n ArpReply = \"enable\",\n Color = 1,\n Comment = \"This is a Terraform example\",\n Extintf = \"any\",\n Extip = \"192.168.1.1\",\n HttpRedirect = \"disable\",\n NatSourceVip = \"disable\",\n Portforward = \"disable\",\n SslClientFallback = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n Type = \"static-nat\",\n });\n\n var trnameObjectFirewallVipgrp = new Fortimanager.ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", new()\n {\n Color = 3,\n Comments = \"This is a Terraform example\",\n Interface = \"any\",\n Members = new[]\n {\n \"terr-firewall-vip\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallVip,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallVip, err := fortimanager.NewObjectFirewallVip(ctx, \"trnameObjectFirewallVip\", \u0026fortimanager.ObjectFirewallVipArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtintf: pulumi.String(\"any\"),\n\t\t\tExtip: pulumi.String(\"192.168.1.1\"),\n\t\t\tHttpRedirect: pulumi.String(\"disable\"),\n\t\t\tNatSourceVip: pulumi.String(\"disable\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslServerAlgorithm: pulumi.String(\"client\"),\n\t\t\tSslServerMaxVersion: pulumi.String(\"client\"),\n\t\t\tSslServerMinVersion: pulumi.String(\"client\"),\n\t\t\tType: pulumi.String(\"static-nat\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallVipgrp(ctx, \"trnameObjectFirewallVipgrp\", \u0026fortimanager.ObjectFirewallVipgrpArgs{\n\t\t\tColor: pulumi.Float64(3),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tInterface: pulumi.String(\"any\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallVip,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip;\nimport com.pulumi.fortimanager.ObjectFirewallVipArgs;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallVip = new ObjectFirewallVip(\"trnameObjectFirewallVip\", ObjectFirewallVipArgs.builder()\n .arpReply(\"enable\")\n .color(1)\n .comment(\"This is a Terraform example\")\n .extintf(\"any\")\n .extip(\"192.168.1.1\")\n .httpRedirect(\"disable\")\n .natSourceVip(\"disable\")\n .portforward(\"disable\")\n .sslClientFallback(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .type(\"static-nat\")\n .build());\n\n var trnameObjectFirewallVipgrp = new ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", ObjectFirewallVipgrpArgs.builder()\n .color(3)\n .comments(\"This is a Terraform example\")\n .interface_(\"any\")\n .members(\"terr-firewall-vip\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallVip)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallVip:\n type: fortimanager:ObjectFirewallVip\n properties:\n arpReply: enable\n color: 1\n comment: This is a Terraform example\n extintf: any\n extip: 192.168.1.1\n httpRedirect: disable\n natSourceVip: disable\n portforward: disable\n sslClientFallback: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n type: static-nat\n trnameObjectFirewallVipgrp:\n type: fortimanager:ObjectFirewallVipgrp\n properties:\n color: 3\n comments: This is a Terraform example\n interface: any\n members:\n - terr-firewall-vip\n options:\n dependsOn:\n - ${trnameObjectFirewallVip}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp:ObjectFirewallVipgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 virtual IP groups.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFirewallVipgrpDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallVip = new fortimanager.ObjectFirewallVip(\"trnameObjectFirewallVip\", {\n arpReply: \"enable\",\n color: 1,\n comment: \"This is a Terraform example\",\n extintf: \"any\",\n extip: \"192.168.1.1\",\n httpRedirect: \"disable\",\n natSourceVip: \"disable\",\n portforward: \"disable\",\n sslClientFallback: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n type: \"static-nat\",\n});\nconst trnameObjectFirewallVipgrp = new fortimanager.ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", {\n color: 3,\n comments: \"This is a Terraform example\",\n \"interface\": \"any\",\n members: [\"terr-firewall-vip\"],\n}, {\n dependsOn: [trnameObjectFirewallVip],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_vip = fortimanager.ObjectFirewallVip(\"trnameObjectFirewallVip\",\n arp_reply=\"enable\",\n color=1,\n comment=\"This is a Terraform example\",\n extintf=\"any\",\n extip=\"192.168.1.1\",\n http_redirect=\"disable\",\n nat_source_vip=\"disable\",\n portforward=\"disable\",\n ssl_client_fallback=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n type=\"static-nat\")\ntrname_object_firewall_vipgrp = fortimanager.ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\",\n color=3,\n comments=\"This is a Terraform example\",\n interface=\"any\",\n members=[\"terr-firewall-vip\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_vip]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallVip = new Fortimanager.ObjectFirewallVip(\"trnameObjectFirewallVip\", new()\n {\n ArpReply = \"enable\",\n Color = 1,\n Comment = \"This is a Terraform example\",\n Extintf = \"any\",\n Extip = \"192.168.1.1\",\n HttpRedirect = \"disable\",\n NatSourceVip = \"disable\",\n Portforward = \"disable\",\n SslClientFallback = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n Type = \"static-nat\",\n });\n\n var trnameObjectFirewallVipgrp = new Fortimanager.ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", new()\n {\n Color = 3,\n Comments = \"This is a Terraform example\",\n Interface = \"any\",\n Members = new[]\n {\n \"terr-firewall-vip\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallVip,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallVip, err := fortimanager.NewObjectFirewallVip(ctx, \"trnameObjectFirewallVip\", \u0026fortimanager.ObjectFirewallVipArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tExtintf: pulumi.String(\"any\"),\n\t\t\tExtip: pulumi.String(\"192.168.1.1\"),\n\t\t\tHttpRedirect: pulumi.String(\"disable\"),\n\t\t\tNatSourceVip: pulumi.String(\"disable\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslServerAlgorithm: pulumi.String(\"client\"),\n\t\t\tSslServerMaxVersion: pulumi.String(\"client\"),\n\t\t\tSslServerMinVersion: pulumi.String(\"client\"),\n\t\t\tType: pulumi.String(\"static-nat\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallVipgrp(ctx, \"trnameObjectFirewallVipgrp\", \u0026fortimanager.ObjectFirewallVipgrpArgs{\n\t\t\tColor: pulumi.Float64(3),\n\t\t\tComments: pulumi.String(\"This is a Terraform example\"),\n\t\t\tInterface: pulumi.String(\"any\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-firewall-vip\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallVip,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallVip;\nimport com.pulumi.fortimanager.ObjectFirewallVipArgs;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrp;\nimport com.pulumi.fortimanager.ObjectFirewallVipgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallVip = new ObjectFirewallVip(\"trnameObjectFirewallVip\", ObjectFirewallVipArgs.builder()\n .arpReply(\"enable\")\n .color(1.0)\n .comment(\"This is a Terraform example\")\n .extintf(\"any\")\n .extip(\"192.168.1.1\")\n .httpRedirect(\"disable\")\n .natSourceVip(\"disable\")\n .portforward(\"disable\")\n .sslClientFallback(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .type(\"static-nat\")\n .build());\n\n var trnameObjectFirewallVipgrp = new ObjectFirewallVipgrp(\"trnameObjectFirewallVipgrp\", ObjectFirewallVipgrpArgs.builder()\n .color(3.0)\n .comments(\"This is a Terraform example\")\n .interface_(\"any\")\n .members(\"terr-firewall-vip\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallVip)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallVip:\n type: fortimanager:ObjectFirewallVip\n properties:\n arpReply: enable\n color: 1\n comment: This is a Terraform example\n extintf: any\n extip: 192.168.1.1\n httpRedirect: disable\n natSourceVip: disable\n portforward: disable\n sslClientFallback: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n type: static-nat\n trnameObjectFirewallVipgrp:\n type: fortimanager:ObjectFirewallVipgrp\n properties:\n color: 3\n comments: This is a Terraform example\n interface: any\n members:\n - terr-firewall-vip\n options:\n dependsOn:\n - ${trnameObjectFirewallVip}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall Vipgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallVipgrp:ObjectFirewallVipgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -112478,7 +112478,7 @@ } }, "fortimanager:index/objectFirewallWildcardfqdnCustom:ObjectFirewallWildcardfqdnCustom": { - "description": "Config global/VDOM Wildcard FQDN address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", {\n color: 1,\n comment: \"terraform-comment\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\",\n color=1,\n comment=\"terraform-comment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallWildcardfqdnCustom(ctx, \"trname\", \u0026fortimanager.ObjectFirewallWildcardfqdnCustomArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustom;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallWildcardfqdnCustom(\"trname\", ObjectFirewallWildcardfqdnCustomArgs.builder()\n .color(1)\n .comment(\"terraform-comment\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallWildcardfqdnCustom\n properties:\n color: 1\n comment: terraform-comment\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall WildcardFqdnCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallWildcardfqdnCustom:ObjectFirewallWildcardfqdnCustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Config global/VDOM Wildcard FQDN address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", {\n color: 1,\n comment: \"terraform-comment\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\",\n color=1,\n comment=\"terraform-comment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFirewallWildcardfqdnCustom(\"trname\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFirewallWildcardfqdnCustom(ctx, \"trname\", \u0026fortimanager.ObjectFirewallWildcardfqdnCustomArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustom;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFirewallWildcardfqdnCustom(\"trname\", ObjectFirewallWildcardfqdnCustomArgs.builder()\n .color(1.0)\n .comment(\"terraform-comment\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFirewallWildcardfqdnCustom\n properties:\n color: 1\n comment: terraform-comment\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall WildcardFqdnCustom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallWildcardfqdnCustom:ObjectFirewallWildcardfqdnCustom labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -112605,7 +112605,7 @@ } }, "fortimanager:index/objectFirewallWildcardfqdnGroup:ObjectFirewallWildcardfqdnGroup": { - "description": "Config global Wildcard FQDN address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallWildcardfqdnCustom = new fortimanager.ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\", {\n color: 1,\n comment: \"terraform-comment\",\n});\nconst trnameObjectFirewallWildcardfqdnGroup = new fortimanager.ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", {\n color: 1,\n comment: \"terraform-comment\",\n members: [\"terraform-tefv\"],\n}, {\n dependsOn: [trnameObjectFirewallWildcardfqdnCustom],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_wildcardfqdn_custom = fortimanager.ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\",\n color=1,\n comment=\"terraform-comment\")\ntrname_object_firewall_wildcardfqdn_group = fortimanager.ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\",\n color=1,\n comment=\"terraform-comment\",\n members=[\"terraform-tefv\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_wildcardfqdn_custom]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallWildcardfqdnCustom = new Fortimanager.ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n });\n\n var trnameObjectFirewallWildcardfqdnGroup = new Fortimanager.ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n Members = new[]\n {\n \"terraform-tefv\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallWildcardfqdnCustom,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallWildcardfqdnCustom, err := fortimanager.NewObjectFirewallWildcardfqdnCustom(ctx, \"trnameObjectFirewallWildcardfqdnCustom\", \u0026fortimanager.ObjectFirewallWildcardfqdnCustomArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallWildcardfqdnGroup(ctx, \"trnameObjectFirewallWildcardfqdnGroup\", \u0026fortimanager.ObjectFirewallWildcardfqdnGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terraform-tefv\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallWildcardfqdnCustom,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustom;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustomArgs;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnGroup;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnGroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallWildcardfqdnCustom = new ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\", ObjectFirewallWildcardfqdnCustomArgs.builder()\n .color(1)\n .comment(\"terraform-comment\")\n .build());\n\n var trnameObjectFirewallWildcardfqdnGroup = new ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", ObjectFirewallWildcardfqdnGroupArgs.builder()\n .color(1)\n .comment(\"terraform-comment\")\n .members(\"terraform-tefv\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallWildcardfqdnCustom)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallWildcardfqdnCustom:\n type: fortimanager:ObjectFirewallWildcardfqdnCustom\n properties:\n color: 1\n comment: terraform-comment\n trnameObjectFirewallWildcardfqdnGroup:\n type: fortimanager:ObjectFirewallWildcardfqdnGroup\n properties:\n color: 1\n comment: terraform-comment\n members:\n - terraform-tefv\n options:\n dependsOn:\n - ${trnameObjectFirewallWildcardfqdnCustom}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall WildcardFqdnGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallWildcardfqdnGroup:ObjectFirewallWildcardfqdnGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Config global Wildcard FQDN address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFirewallWildcardfqdnCustom = new fortimanager.ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\", {\n color: 1,\n comment: \"terraform-comment\",\n});\nconst trnameObjectFirewallWildcardfqdnGroup = new fortimanager.ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", {\n color: 1,\n comment: \"terraform-comment\",\n members: [\"terraform-tefv\"],\n}, {\n dependsOn: [trnameObjectFirewallWildcardfqdnCustom],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_firewall_wildcardfqdn_custom = fortimanager.ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\",\n color=1,\n comment=\"terraform-comment\")\ntrname_object_firewall_wildcardfqdn_group = fortimanager.ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\",\n color=1,\n comment=\"terraform-comment\",\n members=[\"terraform-tefv\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_firewall_wildcardfqdn_custom]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFirewallWildcardfqdnCustom = new Fortimanager.ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n });\n\n var trnameObjectFirewallWildcardfqdnGroup = new Fortimanager.ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", new()\n {\n Color = 1,\n Comment = \"terraform-comment\",\n Members = new[]\n {\n \"terraform-tefv\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFirewallWildcardfqdnCustom,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFirewallWildcardfqdnCustom, err := fortimanager.NewObjectFirewallWildcardfqdnCustom(ctx, \"trnameObjectFirewallWildcardfqdnCustom\", \u0026fortimanager.ObjectFirewallWildcardfqdnCustomArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFirewallWildcardfqdnGroup(ctx, \"trnameObjectFirewallWildcardfqdnGroup\", \u0026fortimanager.ObjectFirewallWildcardfqdnGroupArgs{\n\t\t\tColor: pulumi.Float64(1),\n\t\t\tComment: pulumi.String(\"terraform-comment\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terraform-tefv\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFirewallWildcardfqdnCustom,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustom;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnCustomArgs;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnGroup;\nimport com.pulumi.fortimanager.ObjectFirewallWildcardfqdnGroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFirewallWildcardfqdnCustom = new ObjectFirewallWildcardfqdnCustom(\"trnameObjectFirewallWildcardfqdnCustom\", ObjectFirewallWildcardfqdnCustomArgs.builder()\n .color(1.0)\n .comment(\"terraform-comment\")\n .build());\n\n var trnameObjectFirewallWildcardfqdnGroup = new ObjectFirewallWildcardfqdnGroup(\"trnameObjectFirewallWildcardfqdnGroup\", ObjectFirewallWildcardfqdnGroupArgs.builder()\n .color(1.0)\n .comment(\"terraform-comment\")\n .members(\"terraform-tefv\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFirewallWildcardfqdnCustom)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFirewallWildcardfqdnCustom:\n type: fortimanager:ObjectFirewallWildcardfqdnCustom\n properties:\n color: 1\n comment: terraform-comment\n trnameObjectFirewallWildcardfqdnGroup:\n type: fortimanager:ObjectFirewallWildcardfqdnGroup\n properties:\n color: 1\n comment: terraform-comment\n members:\n - terraform-tefv\n options:\n dependsOn:\n - ${trnameObjectFirewallWildcardfqdnCustom}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFirewall WildcardFqdnGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFirewallWildcardfqdnGroup:ObjectFirewallWildcardfqdnGroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -113904,7 +113904,7 @@ } }, "fortimanager:index/objectFspVlan:ObjectFspVlan": { - "description": "ObjectFsp Vlan\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dhcp_server`: `fortimanager.ObjectFspVlanDhcpserver`\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFspVlanDynamicMapping`\n\u003e- `interface`: `fortimanager.ObjectFspVlanInterface`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFspVlan(\"trname\", {\n _dhcpStatus: \"enable\",\n color: 2,\n vdom: \"root\",\n vlanid: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFspVlan(\"trname\",\n _dhcp_status=\"enable\",\n color=2,\n vdom=\"root\",\n vlanid=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFspVlan(\"trname\", new()\n {\n _dhcpStatus = \"enable\",\n Color = 2,\n Vdom = \"root\",\n Vlanid = 100,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\t_dhcpStatus: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(2),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t\tVlanid: pulumi.Float64(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFspVlan(\"trname\", ObjectFspVlanArgs.builder()\n ._dhcpStatus(\"enable\")\n .color(2)\n .vdom(\"root\")\n .vlanid(100)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFspVlan\n properties:\n _dhcpStatus: enable\n color: 2\n vdom: root\n vlanid: 100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp Vlan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlan:ObjectFspVlan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectFsp Vlan\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dhcp_server`: `fortimanager.ObjectFspVlanDhcpserver`\n\u003e- `dynamic_mapping`: `fortimanager.ObjectFspVlanDynamicMapping`\n\u003e- `interface`: `fortimanager.ObjectFspVlanInterface`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectFspVlan(\"trname\", {\n _dhcpStatus: \"enable\",\n color: 2,\n vdom: \"root\",\n vlanid: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectFspVlan(\"trname\",\n _dhcp_status=\"enable\",\n color=2,\n vdom=\"root\",\n vlanid=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectFspVlan(\"trname\", new()\n {\n _dhcpStatus = \"enable\",\n Color = 2,\n Vdom = \"root\",\n Vlanid = 100,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectFspVlan(ctx, \"trname\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\t_dhcpStatus: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Float64(2),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t\tVlanid: pulumi.Float64(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectFspVlan(\"trname\", ObjectFspVlanArgs.builder()\n ._dhcpStatus(\"enable\")\n .color(2.0)\n .vdom(\"root\")\n .vlanid(100.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectFspVlan\n properties:\n _dhcpStatus: enable\n color: 2\n vdom: root\n vlanid: 100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp Vlan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlan:ObjectFspVlan labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_dhcpStatus": { "type": "string", @@ -117703,7 +117703,7 @@ } }, "fortimanager:index/objectFspVlanInterface:ObjectFspVlanInterface": { - "description": "Configure interfaces.\n\n\u003e This resource is a sub resource for variable `interface` of resource `fortimanager.ObjectFspVlan`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ipv6`: `fortimanager.ObjectFspVlanInterfaceIpv6`\n\u003e- `secondaryip`: `fortimanager.ObjectFspVlanInterfaceSecondaryip`\n\u003e- `vrrp`: `fortimanager.ObjectFspVlanInterfaceVrrp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 101});\nconst trnameObjectFspVlanInterface = new fortimanager.ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\", {\n vlan: trnameObjectFspVlan.name,\n vlanOpMode: \"tag\",\n algorithm: \"L2\",\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=101)\ntrname_object_fsp_vlan_interface = fortimanager.ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\",\n vlan=trname_object_fsp_vlan.name,\n vlan_op_mode=\"tag\",\n algorithm=\"L2\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 101,\n });\n\n var trnameObjectFspVlanInterface = new Fortimanager.ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n VlanOpMode = \"tag\",\n Algorithm = \"L2\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterface(ctx, \"trnameObjectFspVlanInterface\", \u0026fortimanager.ObjectFspVlanInterfaceArgs{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tVlanOpMode: pulumi.String(\"tag\"),\n\t\t\tAlgorithm: pulumi.String(\"L2\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterface;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(101)\n .build());\n\n var trnameObjectFspVlanInterface = new ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\", ObjectFspVlanInterfaceArgs.builder()\n .vlan(trnameObjectFspVlan.name())\n .vlanOpMode(\"tag\")\n .algorithm(\"L2\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterface:\n type: fortimanager:ObjectFspVlanInterface\n properties:\n vlan: ${trnameObjectFspVlan.name}\n vlanOpMode: tag\n algorithm: L2\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 101\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterface can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterface:ObjectFspVlanInterface labelname ObjectFspVlanInterface\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure interfaces.\n\n\u003e This resource is a sub resource for variable `interface` of resource `fortimanager.ObjectFspVlan`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ipv6`: `fortimanager.ObjectFspVlanInterfaceIpv6`\n\u003e- `secondaryip`: `fortimanager.ObjectFspVlanInterfaceSecondaryip`\n\u003e- `vrrp`: `fortimanager.ObjectFspVlanInterfaceVrrp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 101});\nconst trnameObjectFspVlanInterface = new fortimanager.ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\", {\n vlan: trnameObjectFspVlan.name,\n vlanOpMode: \"tag\",\n algorithm: \"L2\",\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=101)\ntrname_object_fsp_vlan_interface = fortimanager.ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\",\n vlan=trname_object_fsp_vlan.name,\n vlan_op_mode=\"tag\",\n algorithm=\"L2\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 101,\n });\n\n var trnameObjectFspVlanInterface = new Fortimanager.ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n VlanOpMode = \"tag\",\n Algorithm = \"L2\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterface(ctx, \"trnameObjectFspVlanInterface\", \u0026fortimanager.ObjectFspVlanInterfaceArgs{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tVlanOpMode: pulumi.String(\"tag\"),\n\t\t\tAlgorithm: pulumi.String(\"L2\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterface;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(101.0)\n .build());\n\n var trnameObjectFspVlanInterface = new ObjectFspVlanInterface(\"trnameObjectFspVlanInterface\", ObjectFspVlanInterfaceArgs.builder()\n .vlan(trnameObjectFspVlan.name())\n .vlanOpMode(\"tag\")\n .algorithm(\"L2\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterface:\n type: fortimanager:ObjectFspVlanInterface\n properties:\n vlan: ${trnameObjectFspVlan.name}\n vlanOpMode: tag\n algorithm: L2\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 101\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterface can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterface:ObjectFspVlanInterface labelname ObjectFspVlanInterface\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "acName": { "type": "string", @@ -121989,7 +121989,7 @@ } }, "fortimanager:index/objectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6": { - "description": "IPv6 of interface.\n\n\u003e This resource is a sub resource for variable `ipv6` of resource `fortimanager.ObjectFspVlanInterface`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ip6_delegated_prefix_list`: `fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\n\u003e- `ip6_extra_addr`: `fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`\n\u003e- `ip6_prefix_list`: `fortimanager_object_fsp_vlan_interface_ipv6_ip6prefixlist`\n\u003e- `vrrp6`: `fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 101});\nconst trnameObjectFspVlanInterfaceIpv6 = new fortimanager.ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\", {\n vlan: trnameObjectFspVlan.name,\n autoconf: \"enable\",\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=101)\ntrname_object_fsp_vlan_interface_ipv6 = fortimanager.ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\",\n vlan=trname_object_fsp_vlan.name,\n autoconf=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 101,\n });\n\n var trnameObjectFspVlanInterfaceIpv6 = new Fortimanager.ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n Autoconf = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceIpv6(ctx, \"trnameObjectFspVlanInterfaceIpv6\", \u0026fortimanager.ObjectFspVlanInterfaceIpv6Args{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tAutoconf: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(101)\n .build());\n\n var trnameObjectFspVlanInterfaceIpv6 = new ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\", ObjectFspVlanInterfaceIpv6Args.builder()\n .vlan(trnameObjectFspVlan.name())\n .autoconf(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterfaceIpv6:\n type: fortimanager:ObjectFspVlanInterfaceIpv6\n properties:\n vlan: ${trnameObjectFspVlan.name}\n autoconf: enable\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 101\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterfaceIpv6 can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6 labelname ObjectFspVlanInterfaceIpv6\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPv6 of interface.\n\n\u003e This resource is a sub resource for variable `ipv6` of resource `fortimanager.ObjectFspVlanInterface`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ip6_delegated_prefix_list`: `fortimanager.ObjectFspVlanInterfaceIpv6Ip6delegatedprefixlist`\n\u003e- `ip6_extra_addr`: `fortimanager.ObjectFspVlanInterfaceIpv6Ip6extraaddr`\n\u003e- `ip6_prefix_list`: `fortimanager_object_fsp_vlan_interface_ipv6_ip6prefixlist`\n\u003e- `vrrp6`: `fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 101});\nconst trnameObjectFspVlanInterfaceIpv6 = new fortimanager.ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\", {\n vlan: trnameObjectFspVlan.name,\n autoconf: \"enable\",\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=101)\ntrname_object_fsp_vlan_interface_ipv6 = fortimanager.ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\",\n vlan=trname_object_fsp_vlan.name,\n autoconf=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 101,\n });\n\n var trnameObjectFspVlanInterfaceIpv6 = new Fortimanager.ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n Autoconf = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceIpv6(ctx, \"trnameObjectFspVlanInterfaceIpv6\", \u0026fortimanager.ObjectFspVlanInterfaceIpv6Args{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tAutoconf: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(101.0)\n .build());\n\n var trnameObjectFspVlanInterfaceIpv6 = new ObjectFspVlanInterfaceIpv6(\"trnameObjectFspVlanInterfaceIpv6\", ObjectFspVlanInterfaceIpv6Args.builder()\n .vlan(trnameObjectFspVlan.name())\n .autoconf(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterfaceIpv6:\n type: fortimanager:ObjectFspVlanInterfaceIpv6\n properties:\n vlan: ${trnameObjectFspVlan.name}\n autoconf: enable\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 101\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterfaceIpv6 can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6:ObjectFspVlanInterfaceIpv6 labelname ObjectFspVlanInterfaceIpv6\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -122983,7 +122983,7 @@ } }, "fortimanager:index/objectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6": { - "description": "IPv6 VRRP configuration.\n\n\u003e This resource is a sub resource for variable `vrrp6` of resource `fortimanager.ObjectFspVlanInterfaceIpv6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 104});\nconst trnameObjectFspVlanInterfaceIpv6Vrrp6 = new fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\", {\n vlan: trnameObjectFspVlan.name,\n acceptMode: \"enable\",\n advInterval: 100,\n vrid: 3,\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=104)\ntrname_object_fsp_vlan_interface_ipv6_vrrp6 = fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\",\n vlan=trname_object_fsp_vlan.name,\n accept_mode=\"enable\",\n adv_interval=100,\n vrid=3,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 104,\n });\n\n var trnameObjectFspVlanInterfaceIpv6Vrrp6 = new Fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n AcceptMode = \"enable\",\n AdvInterval = 100,\n Vrid = 3,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(104),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceIpv6Vrrp6(ctx, \"trnameObjectFspVlanInterfaceIpv6Vrrp6\", \u0026fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6Args{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tAcceptMode: pulumi.String(\"enable\"),\n\t\t\tAdvInterval: pulumi.Float64(100),\n\t\t\tVrid: pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(104)\n .build());\n\n var trnameObjectFspVlanInterfaceIpv6Vrrp6 = new ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\", ObjectFspVlanInterfaceIpv6Vrrp6Args.builder()\n .vlan(trnameObjectFspVlan.name())\n .acceptMode(\"enable\")\n .advInterval(100)\n .vrid(3)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterfaceIpv6Vrrp6:\n type: fortimanager:ObjectFspVlanInterfaceIpv6Vrrp6\n properties:\n vlan: ${trnameObjectFspVlan.name}\n acceptMode: enable\n advInterval: 100\n vrid: 3\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 104\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterfaceIpv6Vrrp6 can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6 labelname {{vrid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPv6 VRRP configuration.\n\n\u003e This resource is a sub resource for variable `vrrp6` of resource `fortimanager.ObjectFspVlanInterfaceIpv6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 104});\nconst trnameObjectFspVlanInterfaceIpv6Vrrp6 = new fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\", {\n vlan: trnameObjectFspVlan.name,\n acceptMode: \"enable\",\n advInterval: 100,\n vrid: 3,\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=104)\ntrname_object_fsp_vlan_interface_ipv6_vrrp6 = fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\",\n vlan=trname_object_fsp_vlan.name,\n accept_mode=\"enable\",\n adv_interval=100,\n vrid=3,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 104,\n });\n\n var trnameObjectFspVlanInterfaceIpv6Vrrp6 = new Fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n AcceptMode = \"enable\",\n AdvInterval = 100,\n Vrid = 3,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(104),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceIpv6Vrrp6(ctx, \"trnameObjectFspVlanInterfaceIpv6Vrrp6\", \u0026fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6Args{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tAcceptMode: pulumi.String(\"enable\"),\n\t\t\tAdvInterval: pulumi.Float64(100),\n\t\t\tVrid: pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceIpv6Vrrp6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(104.0)\n .build());\n\n var trnameObjectFspVlanInterfaceIpv6Vrrp6 = new ObjectFspVlanInterfaceIpv6Vrrp6(\"trnameObjectFspVlanInterfaceIpv6Vrrp6\", ObjectFspVlanInterfaceIpv6Vrrp6Args.builder()\n .vlan(trnameObjectFspVlan.name())\n .acceptMode(\"enable\")\n .advInterval(100.0)\n .vrid(3.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterfaceIpv6Vrrp6:\n type: fortimanager:ObjectFspVlanInterfaceIpv6Vrrp6\n properties:\n vlan: ${trnameObjectFspVlan.name}\n acceptMode: enable\n advInterval: 100\n vrid: 3\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 104\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterfaceIpv6Vrrp6 can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceIpv6Vrrp6:ObjectFspVlanInterfaceIpv6Vrrp6 labelname {{vrid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "acceptMode": { "type": "string", @@ -123399,7 +123399,7 @@ } }, "fortimanager:index/objectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp": { - "description": "VRRP configuration.\n\n\u003e This resource is a sub resource for variable `vrrp` of resource `fortimanager.ObjectFspVlanInterface`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `proxy_arp`: `fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 101});\nconst trnameObjectFspVlanInterfaceVrrp = new fortimanager.ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\", {\n vlan: trnameObjectFspVlan.name,\n advInterval: 100,\n ignoreDefaultRoute: \"disable\",\n preempt: \"enable\",\n vrid: 3,\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=101)\ntrname_object_fsp_vlan_interface_vrrp = fortimanager.ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\",\n vlan=trname_object_fsp_vlan.name,\n adv_interval=100,\n ignore_default_route=\"disable\",\n preempt=\"enable\",\n vrid=3,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 101,\n });\n\n var trnameObjectFspVlanInterfaceVrrp = new Fortimanager.ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n AdvInterval = 100,\n IgnoreDefaultRoute = \"disable\",\n Preempt = \"enable\",\n Vrid = 3,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceVrrp(ctx, \"trnameObjectFspVlanInterfaceVrrp\", \u0026fortimanager.ObjectFspVlanInterfaceVrrpArgs{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tAdvInterval: pulumi.Float64(100),\n\t\t\tIgnoreDefaultRoute: pulumi.String(\"disable\"),\n\t\t\tPreempt: pulumi.String(\"enable\"),\n\t\t\tVrid: pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceVrrp;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceVrrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(101)\n .build());\n\n var trnameObjectFspVlanInterfaceVrrp = new ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\", ObjectFspVlanInterfaceVrrpArgs.builder()\n .vlan(trnameObjectFspVlan.name())\n .advInterval(100)\n .ignoreDefaultRoute(\"disable\")\n .preempt(\"enable\")\n .vrid(3)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterfaceVrrp:\n type: fortimanager:ObjectFspVlanInterfaceVrrp\n properties:\n vlan: ${trnameObjectFspVlan.name}\n advInterval: 100\n ignoreDefaultRoute: disable\n preempt: enable\n vrid: 3\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 101\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterfaceVrrp can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp labelname {{vrid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "VRRP configuration.\n\n\u003e This resource is a sub resource for variable `vrrp` of resource `fortimanager.ObjectFspVlanInterface`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `proxy_arp`: `fortimanager.ObjectFspVlanInterfaceVrrpProxyarp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectFspVlan = new fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", {vlanid: 101});\nconst trnameObjectFspVlanInterfaceVrrp = new fortimanager.ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\", {\n vlan: trnameObjectFspVlan.name,\n advInterval: 100,\n ignoreDefaultRoute: \"disable\",\n preempt: \"enable\",\n vrid: 3,\n}, {\n dependsOn: [trnameObjectFspVlan],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_fsp_vlan = fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", vlanid=101)\ntrname_object_fsp_vlan_interface_vrrp = fortimanager.ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\",\n vlan=trname_object_fsp_vlan.name,\n adv_interval=100,\n ignore_default_route=\"disable\",\n preempt=\"enable\",\n vrid=3,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan(\"trnameObjectFspVlan\", new()\n {\n Vlanid = 101,\n });\n\n var trnameObjectFspVlanInterfaceVrrp = new Fortimanager.ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\", new()\n {\n Vlan = trnameObjectFspVlan.Name,\n AdvInterval = 100,\n IgnoreDefaultRoute = \"disable\",\n Preempt = \"enable\",\n Vrid = 3,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectFspVlan,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, \"trnameObjectFspVlan\", \u0026fortimanager.ObjectFspVlanArgs{\n\t\t\tVlanid: pulumi.Float64(101),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectFspVlanInterfaceVrrp(ctx, \"trnameObjectFspVlanInterfaceVrrp\", \u0026fortimanager.ObjectFspVlanInterfaceVrrpArgs{\n\t\t\tVlan: trnameObjectFspVlan.Name,\n\t\t\tAdvInterval: pulumi.Float64(100),\n\t\t\tIgnoreDefaultRoute: pulumi.String(\"disable\"),\n\t\t\tPreempt: pulumi.String(\"enable\"),\n\t\t\tVrid: pulumi.Float64(3),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectFspVlan,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectFspVlan;\nimport com.pulumi.fortimanager.ObjectFspVlanArgs;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceVrrp;\nimport com.pulumi.fortimanager.ObjectFspVlanInterfaceVrrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectFspVlan = new ObjectFspVlan(\"trnameObjectFspVlan\", ObjectFspVlanArgs.builder()\n .vlanid(101.0)\n .build());\n\n var trnameObjectFspVlanInterfaceVrrp = new ObjectFspVlanInterfaceVrrp(\"trnameObjectFspVlanInterfaceVrrp\", ObjectFspVlanInterfaceVrrpArgs.builder()\n .vlan(trnameObjectFspVlan.name())\n .advInterval(100.0)\n .ignoreDefaultRoute(\"disable\")\n .preempt(\"enable\")\n .vrid(3.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectFspVlan)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectFspVlanInterfaceVrrp:\n type: fortimanager:ObjectFspVlanInterfaceVrrp\n properties:\n vlan: ${trnameObjectFspVlan.name}\n advInterval: 100\n ignoreDefaultRoute: disable\n preempt: enable\n vrid: 3\n options:\n dependsOn:\n - ${trnameObjectFspVlan}\n trnameObjectFspVlan:\n type: fortimanager:ObjectFspVlan\n properties:\n vlanid: 101\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectFsp VlanInterfaceVrrp can be imported using any of these accepted formats:\n\nSet import_options = [\"vlan=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectFspVlanInterfaceVrrp:ObjectFspVlanInterfaceVrrp labelname {{vrid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "acceptMode": { "type": "string", @@ -123997,7 +123997,7 @@ } }, "fortimanager:index/objectGlobalIpsSensorEntries:ObjectGlobalIpsSensorEntries": { - "description": "IPS sensor filter.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectGlobalIpsSensor`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `exempt_ip`: `fortimanager.ObjectGlobalIpsSensorEntriesExemptip`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectGlobalIpsSensor = new fortimanager.ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\", {});\nconst trnameObjectGlobalIpsSensorEntries = new fortimanager.ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\", {\n sensor: trnameObjectGlobalIpsSensor.name,\n applications: [\"all\"],\n fosid: 3,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectGlobalIpsSensor],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_global_ips_sensor = fortimanager.ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\")\ntrname_object_global_ips_sensor_entries = fortimanager.ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\",\n sensor=trname_object_global_ips_sensor.name,\n applications=[\"all\"],\n fosid=3,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_global_ips_sensor]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectGlobalIpsSensor = new Fortimanager.ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\");\n\n var trnameObjectGlobalIpsSensorEntries = new Fortimanager.ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\", new()\n {\n Sensor = trnameObjectGlobalIpsSensor.Name,\n Applications = new[]\n {\n \"all\",\n },\n Fosid = 3,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectGlobalIpsSensor,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectGlobalIpsSensor, err := fortimanager.NewObjectGlobalIpsSensor(ctx, \"trnameObjectGlobalIpsSensor\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectGlobalIpsSensorEntries(ctx, \"trnameObjectGlobalIpsSensorEntries\", \u0026fortimanager.ObjectGlobalIpsSensorEntriesArgs{\n\t\t\tSensor: trnameObjectGlobalIpsSensor.Name,\n\t\t\tApplications: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectGlobalIpsSensor,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensor;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorEntries;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectGlobalIpsSensor = new ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\");\n\n var trnameObjectGlobalIpsSensorEntries = new ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\", ObjectGlobalIpsSensorEntriesArgs.builder()\n .sensor(trnameObjectGlobalIpsSensor.name())\n .applications(\"all\")\n .fosid(3)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectGlobalIpsSensor)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectGlobalIpsSensorEntries:\n type: fortimanager:ObjectGlobalIpsSensorEntries\n properties:\n sensor: ${trnameObjectGlobalIpsSensor.name}\n applications:\n - all\n fosid: 3\n log: enable\n options:\n dependsOn:\n - ${trnameObjectGlobalIpsSensor}\n trnameObjectGlobalIpsSensor:\n type: fortimanager:ObjectGlobalIpsSensor\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectGlobal IpsSensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGlobalIpsSensorEntries:ObjectGlobalIpsSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPS sensor filter.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectGlobalIpsSensor`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `exempt_ip`: `fortimanager.ObjectGlobalIpsSensorEntriesExemptip`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectGlobalIpsSensor = new fortimanager.ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\", {});\nconst trnameObjectGlobalIpsSensorEntries = new fortimanager.ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\", {\n sensor: trnameObjectGlobalIpsSensor.name,\n applications: [\"all\"],\n fosid: 3,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectGlobalIpsSensor],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_global_ips_sensor = fortimanager.ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\")\ntrname_object_global_ips_sensor_entries = fortimanager.ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\",\n sensor=trname_object_global_ips_sensor.name,\n applications=[\"all\"],\n fosid=3,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_global_ips_sensor]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectGlobalIpsSensor = new Fortimanager.ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\");\n\n var trnameObjectGlobalIpsSensorEntries = new Fortimanager.ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\", new()\n {\n Sensor = trnameObjectGlobalIpsSensor.Name,\n Applications = new[]\n {\n \"all\",\n },\n Fosid = 3,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectGlobalIpsSensor,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectGlobalIpsSensor, err := fortimanager.NewObjectGlobalIpsSensor(ctx, \"trnameObjectGlobalIpsSensor\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectGlobalIpsSensorEntries(ctx, \"trnameObjectGlobalIpsSensorEntries\", \u0026fortimanager.ObjectGlobalIpsSensorEntriesArgs{\n\t\t\tSensor: trnameObjectGlobalIpsSensor.Name,\n\t\t\tApplications: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectGlobalIpsSensor,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensor;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorEntries;\nimport com.pulumi.fortimanager.ObjectGlobalIpsSensorEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectGlobalIpsSensor = new ObjectGlobalIpsSensor(\"trnameObjectGlobalIpsSensor\");\n\n var trnameObjectGlobalIpsSensorEntries = new ObjectGlobalIpsSensorEntries(\"trnameObjectGlobalIpsSensorEntries\", ObjectGlobalIpsSensorEntriesArgs.builder()\n .sensor(trnameObjectGlobalIpsSensor.name())\n .applications(\"all\")\n .fosid(3.0)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectGlobalIpsSensor)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectGlobalIpsSensorEntries:\n type: fortimanager:ObjectGlobalIpsSensorEntries\n properties:\n sensor: ${trnameObjectGlobalIpsSensor.name}\n applications:\n - all\n fosid: 3\n log: enable\n options:\n dependsOn:\n - ${trnameObjectGlobalIpsSensor}\n trnameObjectGlobalIpsSensor:\n type: fortimanager:ObjectGlobalIpsSensor\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectGlobal IpsSensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectGlobalIpsSensorEntries:ObjectGlobalIpsSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -124823,7 +124823,7 @@ } }, "fortimanager:index/objectIcapProfile:ObjectIcapProfile": { - "description": "Configure ICAP profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `icap_headers`: `fortimanager.ObjectIcapProfileIcapheaders`\n\u003e- `respmod_forward_rules`: `fortimanager.ObjectIcapProfileRespmodforwardrules`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIcapProfile(\"trname\", {\n methods: [\n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\",\n ],\n preview: \"disable\",\n previewDataLength: 500,\n request: \"disable\",\n respmodDefaultAction: \"forward\",\n response: \"disable\",\n responseReqHdr: \"disable\",\n streamingContentBypass: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIcapProfile(\"trname\",\n methods=[\n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\",\n ],\n preview=\"disable\",\n preview_data_length=500,\n request=\"disable\",\n respmod_default_action=\"forward\",\n response=\"disable\",\n response_req_hdr=\"disable\",\n streaming_content_bypass=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectIcapProfile(\"trname\", new()\n {\n Methods = new[]\n {\n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\",\n },\n Preview = \"disable\",\n PreviewDataLength = 500,\n Request = \"disable\",\n RespmodDefaultAction = \"forward\",\n Response = \"disable\",\n ResponseReqHdr = \"disable\",\n StreamingContentBypass = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIcapProfile(ctx, \"trname\", \u0026fortimanager.ObjectIcapProfileArgs{\n\t\t\tMethods: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"delete\"),\n\t\t\t\tpulumi.String(\"get\"),\n\t\t\t\tpulumi.String(\"head\"),\n\t\t\t\tpulumi.String(\"options\"),\n\t\t\t\tpulumi.String(\"other\"),\n\t\t\t\tpulumi.String(\"post\"),\n\t\t\t\tpulumi.String(\"put\"),\n\t\t\t\tpulumi.String(\"trace\"),\n\t\t\t},\n\t\t\tPreview: pulumi.String(\"disable\"),\n\t\t\tPreviewDataLength: pulumi.Float64(500),\n\t\t\tRequest: pulumi.String(\"disable\"),\n\t\t\tRespmodDefaultAction: pulumi.String(\"forward\"),\n\t\t\tResponse: pulumi.String(\"disable\"),\n\t\t\tResponseReqHdr: pulumi.String(\"disable\"),\n\t\t\tStreamingContentBypass: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIcapProfile;\nimport com.pulumi.fortimanager.ObjectIcapProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectIcapProfile(\"trname\", ObjectIcapProfileArgs.builder()\n .methods( \n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\")\n .preview(\"disable\")\n .previewDataLength(500)\n .request(\"disable\")\n .respmodDefaultAction(\"forward\")\n .response(\"disable\")\n .responseReqHdr(\"disable\")\n .streamingContentBypass(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectIcapProfile\n properties:\n methods:\n - delete\n - get\n - head\n - options\n - other\n - post\n - put\n - trace\n preview: disable\n previewDataLength: 500\n request: disable\n respmodDefaultAction: forward\n response: disable\n responseReqHdr: disable\n streamingContentBypass: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIcap Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapProfile:ObjectIcapProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure ICAP profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `icap_headers`: `fortimanager.ObjectIcapProfileIcapheaders`\n\u003e- `respmod_forward_rules`: `fortimanager.ObjectIcapProfileRespmodforwardrules`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIcapProfile(\"trname\", {\n methods: [\n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\",\n ],\n preview: \"disable\",\n previewDataLength: 500,\n request: \"disable\",\n respmodDefaultAction: \"forward\",\n response: \"disable\",\n responseReqHdr: \"disable\",\n streamingContentBypass: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIcapProfile(\"trname\",\n methods=[\n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\",\n ],\n preview=\"disable\",\n preview_data_length=500,\n request=\"disable\",\n respmod_default_action=\"forward\",\n response=\"disable\",\n response_req_hdr=\"disable\",\n streaming_content_bypass=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectIcapProfile(\"trname\", new()\n {\n Methods = new[]\n {\n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\",\n },\n Preview = \"disable\",\n PreviewDataLength = 500,\n Request = \"disable\",\n RespmodDefaultAction = \"forward\",\n Response = \"disable\",\n ResponseReqHdr = \"disable\",\n StreamingContentBypass = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIcapProfile(ctx, \"trname\", \u0026fortimanager.ObjectIcapProfileArgs{\n\t\t\tMethods: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"delete\"),\n\t\t\t\tpulumi.String(\"get\"),\n\t\t\t\tpulumi.String(\"head\"),\n\t\t\t\tpulumi.String(\"options\"),\n\t\t\t\tpulumi.String(\"other\"),\n\t\t\t\tpulumi.String(\"post\"),\n\t\t\t\tpulumi.String(\"put\"),\n\t\t\t\tpulumi.String(\"trace\"),\n\t\t\t},\n\t\t\tPreview: pulumi.String(\"disable\"),\n\t\t\tPreviewDataLength: pulumi.Float64(500),\n\t\t\tRequest: pulumi.String(\"disable\"),\n\t\t\tRespmodDefaultAction: pulumi.String(\"forward\"),\n\t\t\tResponse: pulumi.String(\"disable\"),\n\t\t\tResponseReqHdr: pulumi.String(\"disable\"),\n\t\t\tStreamingContentBypass: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIcapProfile;\nimport com.pulumi.fortimanager.ObjectIcapProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectIcapProfile(\"trname\", ObjectIcapProfileArgs.builder()\n .methods( \n \"delete\",\n \"get\",\n \"head\",\n \"options\",\n \"other\",\n \"post\",\n \"put\",\n \"trace\")\n .preview(\"disable\")\n .previewDataLength(500.0)\n .request(\"disable\")\n .respmodDefaultAction(\"forward\")\n .response(\"disable\")\n .responseReqHdr(\"disable\")\n .streamingContentBypass(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectIcapProfile\n properties:\n methods:\n - delete\n - get\n - head\n - options\n - other\n - post\n - put\n - trace\n preview: disable\n previewDataLength: 500\n request: disable\n respmodDefaultAction: forward\n response: disable\n responseReqHdr: disable\n streamingContentBypass: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIcap Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapProfile:ObjectIcapProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -125721,7 +125721,7 @@ } }, "fortimanager:index/objectIcapServer:ObjectIcapServer": { - "description": "Configure ICAP servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIcapServer(\"trname\", {\n ipAddress: \"192.168.1.1\",\n ipVersion: \"4\",\n maxConnections: 100,\n port: 1344,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIcapServer(\"trname\",\n ip_address=\"192.168.1.1\",\n ip_version=\"4\",\n max_connections=100,\n port=1344)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectIcapServer(\"trname\", new()\n {\n IpAddress = \"192.168.1.1\",\n IpVersion = \"4\",\n MaxConnections = 100,\n Port = 1344,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIcapServer(ctx, \"trname\", \u0026fortimanager.ObjectIcapServerArgs{\n\t\t\tIpAddress: pulumi.String(\"192.168.1.1\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tMaxConnections: pulumi.Float64(100),\n\t\t\tPort: pulumi.Float64(1344),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIcapServer;\nimport com.pulumi.fortimanager.ObjectIcapServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectIcapServer(\"trname\", ObjectIcapServerArgs.builder()\n .ipAddress(\"192.168.1.1\")\n .ipVersion(\"4\")\n .maxConnections(100)\n .port(1344)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectIcapServer\n properties:\n ipAddress: 192.168.1.1\n ipVersion: '4'\n maxConnections: 100\n port: 1344\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIcap Server can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapServer:ObjectIcapServer labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure ICAP servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIcapServer(\"trname\", {\n ipAddress: \"192.168.1.1\",\n ipVersion: \"4\",\n maxConnections: 100,\n port: 1344,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIcapServer(\"trname\",\n ip_address=\"192.168.1.1\",\n ip_version=\"4\",\n max_connections=100,\n port=1344)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectIcapServer(\"trname\", new()\n {\n IpAddress = \"192.168.1.1\",\n IpVersion = \"4\",\n MaxConnections = 100,\n Port = 1344,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIcapServer(ctx, \"trname\", \u0026fortimanager.ObjectIcapServerArgs{\n\t\t\tIpAddress: pulumi.String(\"192.168.1.1\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tMaxConnections: pulumi.Float64(100),\n\t\t\tPort: pulumi.Float64(1344),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIcapServer;\nimport com.pulumi.fortimanager.ObjectIcapServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectIcapServer(\"trname\", ObjectIcapServerArgs.builder()\n .ipAddress(\"192.168.1.1\")\n .ipVersion(\"4\")\n .maxConnections(100.0)\n .port(1344.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectIcapServer\n properties:\n ipAddress: 192.168.1.1\n ipVersion: '4'\n maxConnections: 100\n port: 1344\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIcap Server can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIcapServer:ObjectIcapServer labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addrType": { "type": "string", @@ -125925,7 +125925,7 @@ } }, "fortimanager:index/objectIpsCustom:ObjectIpsCustom": { - "description": "Configure IPS custom signature.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIpsCustom(\"trname\", {\n ruleId: 1,\n signature: \"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n tag: \"terraform-ipscustom\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIpsCustom(\"trname\",\n rule_id=1,\n signature=\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n tag=\"terraform-ipscustom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectIpsCustom(\"trname\", new()\n {\n RuleId = 1,\n Signature = \"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n Tag = \"terraform-ipscustom\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIpsCustom(ctx, \"trname\", \u0026fortimanager.ObjectIpsCustomArgs{\n\t\t\tRuleId: pulumi.Float64(1),\n\t\t\tSignature: pulumi.String(\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\"),\n\t\t\tTag: pulumi.String(\"terraform-ipscustom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsCustom;\nimport com.pulumi.fortimanager.ObjectIpsCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectIpsCustom(\"trname\", ObjectIpsCustomArgs.builder()\n .ruleId(1)\n .signature(\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\")\n .tag(\"terraform-ipscustom\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectIpsCustom\n properties:\n ruleId: 1\n signature: 'F-SBID(--name: [string]; --service: [string]; --flow: [string])'\n tag: terraform-ipscustom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIps Custom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsCustom:ObjectIpsCustom labelname {{tag}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPS custom signature.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectIpsCustom(\"trname\", {\n ruleId: 1,\n signature: \"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n tag: \"terraform-ipscustom\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectIpsCustom(\"trname\",\n rule_id=1,\n signature=\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n tag=\"terraform-ipscustom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectIpsCustom(\"trname\", new()\n {\n RuleId = 1,\n Signature = \"F-SBID(--name: [string]; --service: [string]; --flow: [string])\",\n Tag = \"terraform-ipscustom\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectIpsCustom(ctx, \"trname\", \u0026fortimanager.ObjectIpsCustomArgs{\n\t\t\tRuleId: pulumi.Float64(1),\n\t\t\tSignature: pulumi.String(\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\"),\n\t\t\tTag: pulumi.String(\"terraform-ipscustom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsCustom;\nimport com.pulumi.fortimanager.ObjectIpsCustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectIpsCustom(\"trname\", ObjectIpsCustomArgs.builder()\n .ruleId(1.0)\n .signature(\"F-SBID(--name: [string]; --service: [string]; --flow: [string])\")\n .tag(\"terraform-ipscustom\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectIpsCustom\n properties:\n ruleId: 1\n signature: 'F-SBID(--name: [string]; --service: [string]; --flow: [string])'\n tag: terraform-ipscustom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIps Custom can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsCustom:ObjectIpsCustom labelname {{tag}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -126354,7 +126354,7 @@ } }, "fortimanager:index/objectIpsSensorEntries:ObjectIpsSensorEntries": { - "description": "IPS sensor filter.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectIpsSensor`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `exempt_ip`: `fortimanager.ObjectIpsSensorEntriesExemptip`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectIpsSensor = new fortimanager.ObjectIpsSensor(\"trnameObjectIpsSensor\", {});\nconst trnameObjectIpsSensorEntries = new fortimanager.ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\", {\n sensor: trnameObjectIpsSensor.name,\n applications: [\"all\"],\n locations: [\"all\"],\n fosid: 23,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectIpsSensor],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_ips_sensor = fortimanager.ObjectIpsSensor(\"trnameObjectIpsSensor\")\ntrname_object_ips_sensor_entries = fortimanager.ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\",\n sensor=trname_object_ips_sensor.name,\n applications=[\"all\"],\n locations=[\"all\"],\n fosid=23,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_ips_sensor]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectIpsSensor = new Fortimanager.ObjectIpsSensor(\"trnameObjectIpsSensor\");\n\n var trnameObjectIpsSensorEntries = new Fortimanager.ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\", new()\n {\n Sensor = trnameObjectIpsSensor.Name,\n Applications = new[]\n {\n \"all\",\n },\n Locations = new[]\n {\n \"all\",\n },\n Fosid = 23,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectIpsSensor,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectIpsSensor, err := fortimanager.NewObjectIpsSensor(ctx, \"trnameObjectIpsSensor\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectIpsSensorEntries(ctx, \"trnameObjectIpsSensorEntries\", \u0026fortimanager.ObjectIpsSensorEntriesArgs{\n\t\t\tSensor: trnameObjectIpsSensor.Name,\n\t\t\tApplications: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tLocations: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectIpsSensor,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsSensor;\nimport com.pulumi.fortimanager.ObjectIpsSensorEntries;\nimport com.pulumi.fortimanager.ObjectIpsSensorEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectIpsSensor = new ObjectIpsSensor(\"trnameObjectIpsSensor\");\n\n var trnameObjectIpsSensorEntries = new ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\", ObjectIpsSensorEntriesArgs.builder()\n .sensor(trnameObjectIpsSensor.name())\n .applications(\"all\")\n .locations(\"all\")\n .fosid(23)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectIpsSensor)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectIpsSensorEntries:\n type: fortimanager:ObjectIpsSensorEntries\n properties:\n sensor: ${trnameObjectIpsSensor.name}\n applications:\n - all\n locations:\n - all\n fosid: 23\n log: enable\n options:\n dependsOn:\n - ${trnameObjectIpsSensor}\n trnameObjectIpsSensor:\n type: fortimanager:ObjectIpsSensor\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIps SensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsSensorEntries:ObjectIpsSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPS sensor filter.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectIpsSensor`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `exempt_ip`: `fortimanager.ObjectIpsSensorEntriesExemptip`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectIpsSensor = new fortimanager.ObjectIpsSensor(\"trnameObjectIpsSensor\", {});\nconst trnameObjectIpsSensorEntries = new fortimanager.ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\", {\n sensor: trnameObjectIpsSensor.name,\n applications: [\"all\"],\n locations: [\"all\"],\n fosid: 23,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectIpsSensor],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_ips_sensor = fortimanager.ObjectIpsSensor(\"trnameObjectIpsSensor\")\ntrname_object_ips_sensor_entries = fortimanager.ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\",\n sensor=trname_object_ips_sensor.name,\n applications=[\"all\"],\n locations=[\"all\"],\n fosid=23,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_ips_sensor]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectIpsSensor = new Fortimanager.ObjectIpsSensor(\"trnameObjectIpsSensor\");\n\n var trnameObjectIpsSensorEntries = new Fortimanager.ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\", new()\n {\n Sensor = trnameObjectIpsSensor.Name,\n Applications = new[]\n {\n \"all\",\n },\n Locations = new[]\n {\n \"all\",\n },\n Fosid = 23,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectIpsSensor,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectIpsSensor, err := fortimanager.NewObjectIpsSensor(ctx, \"trnameObjectIpsSensor\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectIpsSensorEntries(ctx, \"trnameObjectIpsSensorEntries\", \u0026fortimanager.ObjectIpsSensorEntriesArgs{\n\t\t\tSensor: trnameObjectIpsSensor.Name,\n\t\t\tApplications: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tLocations: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectIpsSensor,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectIpsSensor;\nimport com.pulumi.fortimanager.ObjectIpsSensorEntries;\nimport com.pulumi.fortimanager.ObjectIpsSensorEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectIpsSensor = new ObjectIpsSensor(\"trnameObjectIpsSensor\");\n\n var trnameObjectIpsSensorEntries = new ObjectIpsSensorEntries(\"trnameObjectIpsSensorEntries\", ObjectIpsSensorEntriesArgs.builder()\n .sensor(trnameObjectIpsSensor.name())\n .applications(\"all\")\n .locations(\"all\")\n .fosid(23.0)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectIpsSensor)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectIpsSensorEntries:\n type: fortimanager:ObjectIpsSensorEntries\n properties:\n sensor: ${trnameObjectIpsSensor.name}\n applications:\n - all\n locations:\n - all\n fosid: 23\n log: enable\n options:\n dependsOn:\n - ${trnameObjectIpsSensor}\n trnameObjectIpsSensor:\n type: fortimanager:ObjectIpsSensor\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectIps SensorEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"sensor=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectIpsSensorEntries:ObjectIpsSensorEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -127151,7 +127151,7 @@ } }, "fortimanager:index/objectLogNpuserver:ObjectLogNpuserver": { - "description": "Configure all the log servers and create the server groups.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `server_group`: `fortimanager.ObjectLogNpuserverServergroup`\n\u003e- `server_info`: `fortimanager.ObjectLogNpuserverServerinfo`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogNpuserver(\"trname\", {\n logProcessing: \"no-drop\",\n serverInfos: [{\n destPort: 60,\n id: 2,\n ipFamily: \"v4\",\n ipv4Server: \"34.5.6.9\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogNpuserver(\"trname\",\n log_processing=\"no-drop\",\n server_infos=[{\n \"dest_port\": 60,\n \"id\": 2,\n \"ip_family\": \"v4\",\n \"ipv4_server\": \"34.5.6.9\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectLogNpuserver(\"trname\", new()\n {\n LogProcessing = \"no-drop\",\n ServerInfos = new[]\n {\n new Fortimanager.Inputs.ObjectLogNpuserverServerInfoArgs\n {\n DestPort = 60,\n Id = 2,\n IpFamily = \"v4\",\n Ipv4Server = \"34.5.6.9\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogNpuserver(ctx, \"trname\", \u0026fortimanager.ObjectLogNpuserverArgs{\n\t\t\tLogProcessing: pulumi.String(\"no-drop\"),\n\t\t\tServerInfos: fortimanager.ObjectLogNpuserverServerInfoTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectLogNpuserverServerInfoTypeArgs{\n\t\t\t\t\tDestPort: pulumi.Float64(60),\n\t\t\t\t\tId: pulumi.Float64(2),\n\t\t\t\t\tIpFamily: pulumi.String(\"v4\"),\n\t\t\t\t\tIpv4Server: pulumi.String(\"34.5.6.9\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogNpuserver;\nimport com.pulumi.fortimanager.ObjectLogNpuserverArgs;\nimport com.pulumi.fortimanager.inputs.ObjectLogNpuserverServerInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectLogNpuserver(\"trname\", ObjectLogNpuserverArgs.builder()\n .logProcessing(\"no-drop\")\n .serverInfos(ObjectLogNpuserverServerInfoArgs.builder()\n .destPort(60)\n .id(2)\n .ipFamily(\"v4\")\n .ipv4Server(\"34.5.6.9\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectLogNpuserver\n properties:\n logProcessing: no-drop\n serverInfos:\n - destPort: 60\n id: 2\n ipFamily: v4\n ipv4Server: 34.5.6.9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectLog NpuServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserver:ObjectLogNpuserver labelname ObjectLogNpuServer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure all the log servers and create the server groups.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `server_group`: `fortimanager.ObjectLogNpuserverServergroup`\n\u003e- `server_info`: `fortimanager.ObjectLogNpuserverServerinfo`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogNpuserver(\"trname\", {\n logProcessing: \"no-drop\",\n serverInfos: [{\n destPort: 60,\n id: 2,\n ipFamily: \"v4\",\n ipv4Server: \"34.5.6.9\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogNpuserver(\"trname\",\n log_processing=\"no-drop\",\n server_infos=[{\n \"dest_port\": 60,\n \"id\": 2,\n \"ip_family\": \"v4\",\n \"ipv4_server\": \"34.5.6.9\",\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectLogNpuserver(\"trname\", new()\n {\n LogProcessing = \"no-drop\",\n ServerInfos = new[]\n {\n new Fortimanager.Inputs.ObjectLogNpuserverServerInfoArgs\n {\n DestPort = 60,\n Id = 2,\n IpFamily = \"v4\",\n Ipv4Server = \"34.5.6.9\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogNpuserver(ctx, \"trname\", \u0026fortimanager.ObjectLogNpuserverArgs{\n\t\t\tLogProcessing: pulumi.String(\"no-drop\"),\n\t\t\tServerInfos: fortimanager.ObjectLogNpuserverServerInfoTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectLogNpuserverServerInfoTypeArgs{\n\t\t\t\t\tDestPort: pulumi.Float64(60),\n\t\t\t\t\tId: pulumi.Float64(2),\n\t\t\t\t\tIpFamily: pulumi.String(\"v4\"),\n\t\t\t\t\tIpv4Server: pulumi.String(\"34.5.6.9\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogNpuserver;\nimport com.pulumi.fortimanager.ObjectLogNpuserverArgs;\nimport com.pulumi.fortimanager.inputs.ObjectLogNpuserverServerInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectLogNpuserver(\"trname\", ObjectLogNpuserverArgs.builder()\n .logProcessing(\"no-drop\")\n .serverInfos(ObjectLogNpuserverServerInfoArgs.builder()\n .destPort(60.0)\n .id(2.0)\n .ipFamily(\"v4\")\n .ipv4Server(\"34.5.6.9\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectLogNpuserver\n properties:\n logProcessing: no-drop\n serverInfos:\n - destPort: 60\n id: 2\n ipFamily: v4\n ipv4Server: 34.5.6.9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectLog NpuServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserver:ObjectLogNpuserver labelname ObjectLogNpuServer\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -127501,7 +127501,7 @@ } }, "fortimanager:index/objectLogNpuserverServerinfo:ObjectLogNpuserverServerinfo": { - "description": "configure server info.\n\n\u003e This resource is a sub resource for variable `server_info` of resource `fortimanager.ObjectLogNpuserver`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogNpuserverServerinfo(\"trname\", {\n destPort: 60,\n fosid: 1,\n ipFamily: \"v4\",\n ipv4Server: \"34.5.6.9\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogNpuserverServerinfo(\"trname\",\n dest_port=60,\n fosid=1,\n ip_family=\"v4\",\n ipv4_server=\"34.5.6.9\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectLogNpuserverServerinfo(\"trname\", new()\n {\n DestPort = 60,\n Fosid = 1,\n IpFamily = \"v4\",\n Ipv4Server = \"34.5.6.9\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogNpuserverServerinfo(ctx, \"trname\", \u0026fortimanager.ObjectLogNpuserverServerinfoArgs{\n\t\t\tDestPort: pulumi.Float64(60),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpFamily: pulumi.String(\"v4\"),\n\t\t\tIpv4Server: pulumi.String(\"34.5.6.9\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogNpuserverServerinfo;\nimport com.pulumi.fortimanager.ObjectLogNpuserverServerinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectLogNpuserverServerinfo(\"trname\", ObjectLogNpuserverServerinfoArgs.builder()\n .destPort(60)\n .fosid(1)\n .ipFamily(\"v4\")\n .ipv4Server(\"34.5.6.9\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectLogNpuserverServerinfo\n properties:\n destPort: 60\n fosid: 1\n ipFamily: v4\n ipv4Server: 34.5.6.9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectLog NpuServerServerInfo can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserverServerinfo:ObjectLogNpuserverServerinfo labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "configure server info.\n\n\u003e This resource is a sub resource for variable `server_info` of resource `fortimanager.ObjectLogNpuserver`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectLogNpuserverServerinfo(\"trname\", {\n destPort: 60,\n fosid: 1,\n ipFamily: \"v4\",\n ipv4Server: \"34.5.6.9\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectLogNpuserverServerinfo(\"trname\",\n dest_port=60,\n fosid=1,\n ip_family=\"v4\",\n ipv4_server=\"34.5.6.9\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectLogNpuserverServerinfo(\"trname\", new()\n {\n DestPort = 60,\n Fosid = 1,\n IpFamily = \"v4\",\n Ipv4Server = \"34.5.6.9\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectLogNpuserverServerinfo(ctx, \"trname\", \u0026fortimanager.ObjectLogNpuserverServerinfoArgs{\n\t\t\tDestPort: pulumi.Float64(60),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpFamily: pulumi.String(\"v4\"),\n\t\t\tIpv4Server: pulumi.String(\"34.5.6.9\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectLogNpuserverServerinfo;\nimport com.pulumi.fortimanager.ObjectLogNpuserverServerinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectLogNpuserverServerinfo(\"trname\", ObjectLogNpuserverServerinfoArgs.builder()\n .destPort(60.0)\n .fosid(1.0)\n .ipFamily(\"v4\")\n .ipv4Server(\"34.5.6.9\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectLogNpuserverServerinfo\n properties:\n destPort: 60\n fosid: 1\n ipFamily: v4\n ipv4Server: 34.5.6.9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectLog NpuServerServerInfo can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectLogNpuserverServerinfo:ObjectLogNpuserverServerinfo labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -127666,7 +127666,7 @@ } }, "fortimanager:index/objectRouterAccesslist6:ObjectRouterAccesslist6": { - "description": "Configure IPv6 access lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterAccesslist6Rule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAccesslist6(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAccesslist6(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterAccesslist6(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterAccesslist6RuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAccesslist6(ctx, \"trname\", \u0026fortimanager.ObjectRouterAccesslist6Args{\n\t\t\tRules: fortimanager.ObjectRouterAccesslist6RuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterAccesslist6RuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Args;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAccesslist6RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterAccesslist6(\"trname\", ObjectRouterAccesslist6Args.builder()\n .rules(ObjectRouterAccesslist6RuleArgs.builder()\n .action(\"permit\")\n .id(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterAccesslist6\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessList6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist6:ObjectRouterAccesslist6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 access lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterAccesslist6Rule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAccesslist6(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAccesslist6(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterAccesslist6(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterAccesslist6RuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAccesslist6(ctx, \"trname\", \u0026fortimanager.ObjectRouterAccesslist6Args{\n\t\t\tRules: fortimanager.ObjectRouterAccesslist6RuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterAccesslist6RuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Args;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAccesslist6RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterAccesslist6(\"trname\", ObjectRouterAccesslist6Args.builder()\n .rules(ObjectRouterAccesslist6RuleArgs.builder()\n .action(\"permit\")\n .id(1.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterAccesslist6\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessList6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist6:ObjectRouterAccesslist6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -127776,7 +127776,7 @@ } }, "fortimanager:index/objectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule": { - "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterAccesslist6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAccesslist6 = new fortimanager.ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\", {});\nconst trnameObjectRouterAccesslist6Rule = new fortimanager.ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\", {\n accessList6: trnameObjectRouterAccesslist6.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterAccesslist6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_accesslist6 = fortimanager.ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\")\ntrname_object_router_accesslist6_rule = fortimanager.ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\",\n access_list6=trname_object_router_accesslist6.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_accesslist6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterAccesslist6 = new Fortimanager.ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\");\n\n var trnameObjectRouterAccesslist6Rule = new Fortimanager.ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\", new()\n {\n AccessList6 = trnameObjectRouterAccesslist6.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterAccesslist6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAccesslist6, err := fortimanager.NewObjectRouterAccesslist6(ctx, \"trnameObjectRouterAccesslist6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAccesslist6Rule(ctx, \"trnameObjectRouterAccesslist6Rule\", \u0026fortimanager.ObjectRouterAccesslist6RuleArgs{\n\t\t\tAccessList6: trnameObjectRouterAccesslist6.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAccesslist6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Rule;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6RuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterAccesslist6 = new ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\");\n\n var trnameObjectRouterAccesslist6Rule = new ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\", ObjectRouterAccesslist6RuleArgs.builder()\n .accessList6(trnameObjectRouterAccesslist6.name())\n .action(\"permit\")\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterAccesslist6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterAccesslist6Rule:\n type: fortimanager:ObjectRouterAccesslist6Rule\n properties:\n accessList6: ${trnameObjectRouterAccesslist6.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterAccesslist6}\n trnameObjectRouterAccesslist6:\n type: fortimanager:ObjectRouterAccesslist6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessList6Rule can be imported using any of these accepted formats:\n\nSet import_options = [\"access_list6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterAccesslist6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAccesslist6 = new fortimanager.ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\", {});\nconst trnameObjectRouterAccesslist6Rule = new fortimanager.ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\", {\n accessList6: trnameObjectRouterAccesslist6.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterAccesslist6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_accesslist6 = fortimanager.ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\")\ntrname_object_router_accesslist6_rule = fortimanager.ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\",\n access_list6=trname_object_router_accesslist6.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_accesslist6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterAccesslist6 = new Fortimanager.ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\");\n\n var trnameObjectRouterAccesslist6Rule = new Fortimanager.ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\", new()\n {\n AccessList6 = trnameObjectRouterAccesslist6.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterAccesslist6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAccesslist6, err := fortimanager.NewObjectRouterAccesslist6(ctx, \"trnameObjectRouterAccesslist6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAccesslist6Rule(ctx, \"trnameObjectRouterAccesslist6Rule\", \u0026fortimanager.ObjectRouterAccesslist6RuleArgs{\n\t\t\tAccessList6: trnameObjectRouterAccesslist6.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAccesslist6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6Rule;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist6RuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterAccesslist6 = new ObjectRouterAccesslist6(\"trnameObjectRouterAccesslist6\");\n\n var trnameObjectRouterAccesslist6Rule = new ObjectRouterAccesslist6Rule(\"trnameObjectRouterAccesslist6Rule\", ObjectRouterAccesslist6RuleArgs.builder()\n .accessList6(trnameObjectRouterAccesslist6.name())\n .action(\"permit\")\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterAccesslist6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterAccesslist6Rule:\n type: fortimanager:ObjectRouterAccesslist6Rule\n properties:\n accessList6: ${trnameObjectRouterAccesslist6.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterAccesslist6}\n trnameObjectRouterAccesslist6:\n type: fortimanager:ObjectRouterAccesslist6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessList6Rule can be imported using any of these accepted formats:\n\nSet import_options = [\"access_list6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist6Rule:ObjectRouterAccesslist6Rule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessList6": { "type": "string", @@ -127906,7 +127906,7 @@ } }, "fortimanager:index/objectRouterAccesslist:ObjectRouterAccesslist": { - "description": "Configure access lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterAccesslistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAccesslist(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAccesslist(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterAccesslist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterAccesslistRuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAccesslist(ctx, \"trname\", \u0026fortimanager.ObjectRouterAccesslistArgs{\n\t\t\tRules: fortimanager.ObjectRouterAccesslistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterAccesslistRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAccesslistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterAccesslist(\"trname\", ObjectRouterAccesslistArgs.builder()\n .rules(ObjectRouterAccesslistRuleArgs.builder()\n .action(\"permit\")\n .id(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterAccesslist\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist:ObjectRouterAccesslist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure access lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterAccesslistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAccesslist(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAccesslist(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterAccesslist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterAccesslistRuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAccesslist(ctx, \"trname\", \u0026fortimanager.ObjectRouterAccesslistArgs{\n\t\t\tRules: fortimanager.ObjectRouterAccesslistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterAccesslistRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAccesslistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterAccesslist(\"trname\", ObjectRouterAccesslistArgs.builder()\n .rules(ObjectRouterAccesslistRuleArgs.builder()\n .action(\"permit\")\n .id(1.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterAccesslist\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslist:ObjectRouterAccesslist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -128016,7 +128016,7 @@ } }, "fortimanager:index/objectRouterAccesslistRule:ObjectRouterAccesslistRule": { - "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterAccesslist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAccesslist = new fortimanager.ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\", {});\nconst trnameObjectRouterAccesslistRule = new fortimanager.ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\", {\n accessList: trnameObjectRouterAccesslist.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterAccesslist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_accesslist = fortimanager.ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\")\ntrname_object_router_accesslist_rule = fortimanager.ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\",\n access_list=trname_object_router_accesslist.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_accesslist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterAccesslist = new Fortimanager.ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\");\n\n var trnameObjectRouterAccesslistRule = new Fortimanager.ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\", new()\n {\n AccessList = trnameObjectRouterAccesslist.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterAccesslist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAccesslist, err := fortimanager.NewObjectRouterAccesslist(ctx, \"trnameObjectRouterAccesslist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAccesslistRule(ctx, \"trnameObjectRouterAccesslistRule\", \u0026fortimanager.ObjectRouterAccesslistRuleArgs{\n\t\t\tAccessList: trnameObjectRouterAccesslist.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAccesslist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistRule;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterAccesslist = new ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\");\n\n var trnameObjectRouterAccesslistRule = new ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\", ObjectRouterAccesslistRuleArgs.builder()\n .accessList(trnameObjectRouterAccesslist.name())\n .action(\"permit\")\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterAccesslist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterAccesslistRule:\n type: fortimanager:ObjectRouterAccesslistRule\n properties:\n accessList: ${trnameObjectRouterAccesslist.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterAccesslist}\n trnameObjectRouterAccesslist:\n type: fortimanager:ObjectRouterAccesslist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"access_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslistRule:ObjectRouterAccesslistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterAccesslist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAccesslist = new fortimanager.ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\", {});\nconst trnameObjectRouterAccesslistRule = new fortimanager.ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\", {\n accessList: trnameObjectRouterAccesslist.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterAccesslist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_accesslist = fortimanager.ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\")\ntrname_object_router_accesslist_rule = fortimanager.ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\",\n access_list=trname_object_router_accesslist.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_accesslist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterAccesslist = new Fortimanager.ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\");\n\n var trnameObjectRouterAccesslistRule = new Fortimanager.ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\", new()\n {\n AccessList = trnameObjectRouterAccesslist.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterAccesslist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAccesslist, err := fortimanager.NewObjectRouterAccesslist(ctx, \"trnameObjectRouterAccesslist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAccesslistRule(ctx, \"trnameObjectRouterAccesslistRule\", \u0026fortimanager.ObjectRouterAccesslistRuleArgs{\n\t\t\tAccessList: trnameObjectRouterAccesslist.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAccesslist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAccesslist;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistRule;\nimport com.pulumi.fortimanager.ObjectRouterAccesslistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterAccesslist = new ObjectRouterAccesslist(\"trnameObjectRouterAccesslist\");\n\n var trnameObjectRouterAccesslistRule = new ObjectRouterAccesslistRule(\"trnameObjectRouterAccesslistRule\", ObjectRouterAccesslistRuleArgs.builder()\n .accessList(trnameObjectRouterAccesslist.name())\n .action(\"permit\")\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterAccesslist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterAccesslistRule:\n type: fortimanager:ObjectRouterAccesslistRule\n properties:\n accessList: ${trnameObjectRouterAccesslist.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterAccesslist}\n trnameObjectRouterAccesslist:\n type: fortimanager:ObjectRouterAccesslist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AccessListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"access_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAccesslistRule:ObjectRouterAccesslistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessList": { "type": "string", @@ -128158,7 +128158,7 @@ } }, "fortimanager:index/objectRouterAspathlist:ObjectRouterAspathlist": { - "description": "Configure Autonomous System (AS) path lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterAspathlistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAspathlist(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAspathlist(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterAspathlist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterAspathlistRuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAspathlist(ctx, \"trname\", \u0026fortimanager.ObjectRouterAspathlistArgs{\n\t\t\tRules: fortimanager.ObjectRouterAspathlistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterAspathlistRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAspathlist;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAspathlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterAspathlist(\"trname\", ObjectRouterAspathlistArgs.builder()\n .rules(ObjectRouterAspathlistRuleArgs.builder()\n .action(\"permit\")\n .id(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterAspathlist\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AspathList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAspathlist:ObjectRouterAspathlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Autonomous System (AS) path lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterAspathlistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterAspathlist(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterAspathlist(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterAspathlist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterAspathlistRuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterAspathlist(ctx, \"trname\", \u0026fortimanager.ObjectRouterAspathlistArgs{\n\t\t\tRules: fortimanager.ObjectRouterAspathlistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterAspathlistRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAspathlist;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterAspathlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterAspathlist(\"trname\", ObjectRouterAspathlistArgs.builder()\n .rules(ObjectRouterAspathlistRuleArgs.builder()\n .action(\"permit\")\n .id(1.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterAspathlist\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AspathList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAspathlist:ObjectRouterAspathlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -128256,7 +128256,7 @@ } }, "fortimanager:index/objectRouterAspathlistRule:ObjectRouterAspathlistRule": { - "description": "AS path list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterAspathlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAspathlist = new fortimanager.ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\", {});\nconst trnameObjectRouterAspathlistRule = new fortimanager.ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\", {\n aspathList: trnameObjectRouterAspathlist.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterAspathlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_aspathlist = fortimanager.ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\")\ntrname_object_router_aspathlist_rule = fortimanager.ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\",\n aspath_list=trname_object_router_aspathlist.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_aspathlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterAspathlist = new Fortimanager.ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\");\n\n var trnameObjectRouterAspathlistRule = new Fortimanager.ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\", new()\n {\n AspathList = trnameObjectRouterAspathlist.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterAspathlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAspathlist, err := fortimanager.NewObjectRouterAspathlist(ctx, \"trnameObjectRouterAspathlist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAspathlistRule(ctx, \"trnameObjectRouterAspathlistRule\", \u0026fortimanager.ObjectRouterAspathlistRuleArgs{\n\t\t\tAspathList: trnameObjectRouterAspathlist.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAspathlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAspathlist;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistRule;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterAspathlist = new ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\");\n\n var trnameObjectRouterAspathlistRule = new ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\", ObjectRouterAspathlistRuleArgs.builder()\n .aspathList(trnameObjectRouterAspathlist.name())\n .action(\"permit\")\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterAspathlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterAspathlistRule:\n type: fortimanager:ObjectRouterAspathlistRule\n properties:\n aspathList: ${trnameObjectRouterAspathlist.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterAspathlist}\n trnameObjectRouterAspathlist:\n type: fortimanager:ObjectRouterAspathlist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AspathListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"aspath_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAspathlistRule:ObjectRouterAspathlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "AS path list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterAspathlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterAspathlist = new fortimanager.ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\", {});\nconst trnameObjectRouterAspathlistRule = new fortimanager.ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\", {\n aspathList: trnameObjectRouterAspathlist.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterAspathlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_aspathlist = fortimanager.ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\")\ntrname_object_router_aspathlist_rule = fortimanager.ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\",\n aspath_list=trname_object_router_aspathlist.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_aspathlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterAspathlist = new Fortimanager.ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\");\n\n var trnameObjectRouterAspathlistRule = new Fortimanager.ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\", new()\n {\n AspathList = trnameObjectRouterAspathlist.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterAspathlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterAspathlist, err := fortimanager.NewObjectRouterAspathlist(ctx, \"trnameObjectRouterAspathlist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterAspathlistRule(ctx, \"trnameObjectRouterAspathlistRule\", \u0026fortimanager.ObjectRouterAspathlistRuleArgs{\n\t\t\tAspathList: trnameObjectRouterAspathlist.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterAspathlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterAspathlist;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistRule;\nimport com.pulumi.fortimanager.ObjectRouterAspathlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterAspathlist = new ObjectRouterAspathlist(\"trnameObjectRouterAspathlist\");\n\n var trnameObjectRouterAspathlistRule = new ObjectRouterAspathlistRule(\"trnameObjectRouterAspathlistRule\", ObjectRouterAspathlistRuleArgs.builder()\n .aspathList(trnameObjectRouterAspathlist.name())\n .action(\"permit\")\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterAspathlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterAspathlistRule:\n type: fortimanager:ObjectRouterAspathlistRule\n properties:\n aspathList: ${trnameObjectRouterAspathlist.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterAspathlist}\n trnameObjectRouterAspathlist:\n type: fortimanager:ObjectRouterAspathlist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter AspathListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"aspath_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterAspathlistRule:ObjectRouterAspathlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -128360,7 +128360,7 @@ } }, "fortimanager:index/objectRouterCommunitylist:ObjectRouterCommunitylist": { - "description": "Configure community lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterCommunitylistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterCommunitylist(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterCommunitylist(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterCommunitylist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterCommunitylistRuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterCommunitylist(ctx, \"trname\", \u0026fortimanager.ObjectRouterCommunitylistArgs{\n\t\t\tRules: fortimanager.ObjectRouterCommunitylistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterCommunitylistRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylist;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterCommunitylistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterCommunitylist(\"trname\", ObjectRouterCommunitylistArgs.builder()\n .rules(ObjectRouterCommunitylistRuleArgs.builder()\n .action(\"permit\")\n .id(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterCommunitylist\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter CommunityList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterCommunitylist:ObjectRouterCommunitylist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure community lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterCommunitylistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterCommunitylist(\"trname\", {rules: [{\n action: \"permit\",\n id: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterCommunitylist(\"trname\", rules=[{\n \"action\": \"permit\",\n \"id\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterCommunitylist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterCommunitylistRuleArgs\n {\n Action = \"permit\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterCommunitylist(ctx, \"trname\", \u0026fortimanager.ObjectRouterCommunitylistArgs{\n\t\t\tRules: fortimanager.ObjectRouterCommunitylistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterCommunitylistRuleTypeArgs{\n\t\t\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylist;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterCommunitylistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterCommunitylist(\"trname\", ObjectRouterCommunitylistArgs.builder()\n .rules(ObjectRouterCommunitylistRuleArgs.builder()\n .action(\"permit\")\n .id(1.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterCommunitylist\n properties:\n rules:\n - action: permit\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter CommunityList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterCommunitylist:ObjectRouterCommunitylist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -128471,7 +128471,7 @@ } }, "fortimanager:index/objectRouterCommunitylistRule:ObjectRouterCommunitylistRule": { - "description": "Community list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterCommunitylist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterCommunitylist = new fortimanager.ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\", {});\nconst trnameObjectRouterCommunitylistRule = new fortimanager.ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\", {\n communityList: trnameObjectRouterCommunitylist.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterCommunitylist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_communitylist = fortimanager.ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\")\ntrname_object_router_communitylist_rule = fortimanager.ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\",\n community_list=trname_object_router_communitylist.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_communitylist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterCommunitylist = new Fortimanager.ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\");\n\n var trnameObjectRouterCommunitylistRule = new Fortimanager.ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\", new()\n {\n CommunityList = trnameObjectRouterCommunitylist.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterCommunitylist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterCommunitylist, err := fortimanager.NewObjectRouterCommunitylist(ctx, \"trnameObjectRouterCommunitylist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterCommunitylistRule(ctx, \"trnameObjectRouterCommunitylistRule\", \u0026fortimanager.ObjectRouterCommunitylistRuleArgs{\n\t\t\tCommunityList: trnameObjectRouterCommunitylist.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterCommunitylist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylist;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistRule;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterCommunitylist = new ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\");\n\n var trnameObjectRouterCommunitylistRule = new ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\", ObjectRouterCommunitylistRuleArgs.builder()\n .communityList(trnameObjectRouterCommunitylist.name())\n .action(\"permit\")\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterCommunitylist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterCommunitylistRule:\n type: fortimanager:ObjectRouterCommunitylistRule\n properties:\n communityList: ${trnameObjectRouterCommunitylist.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterCommunitylist}\n trnameObjectRouterCommunitylist:\n type: fortimanager:ObjectRouterCommunitylist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter CommunityListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"community_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterCommunitylistRule:ObjectRouterCommunitylistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Community list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterCommunitylist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterCommunitylist = new fortimanager.ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\", {});\nconst trnameObjectRouterCommunitylistRule = new fortimanager.ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\", {\n communityList: trnameObjectRouterCommunitylist.name,\n action: \"permit\",\n fosid: 1,\n}, {\n dependsOn: [trnameObjectRouterCommunitylist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_communitylist = fortimanager.ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\")\ntrname_object_router_communitylist_rule = fortimanager.ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\",\n community_list=trname_object_router_communitylist.name,\n action=\"permit\",\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_communitylist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterCommunitylist = new Fortimanager.ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\");\n\n var trnameObjectRouterCommunitylistRule = new Fortimanager.ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\", new()\n {\n CommunityList = trnameObjectRouterCommunitylist.Name,\n Action = \"permit\",\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterCommunitylist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterCommunitylist, err := fortimanager.NewObjectRouterCommunitylist(ctx, \"trnameObjectRouterCommunitylist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterCommunitylistRule(ctx, \"trnameObjectRouterCommunitylistRule\", \u0026fortimanager.ObjectRouterCommunitylistRuleArgs{\n\t\t\tCommunityList: trnameObjectRouterCommunitylist.Name,\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterCommunitylist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylist;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistRule;\nimport com.pulumi.fortimanager.ObjectRouterCommunitylistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterCommunitylist = new ObjectRouterCommunitylist(\"trnameObjectRouterCommunitylist\");\n\n var trnameObjectRouterCommunitylistRule = new ObjectRouterCommunitylistRule(\"trnameObjectRouterCommunitylistRule\", ObjectRouterCommunitylistRuleArgs.builder()\n .communityList(trnameObjectRouterCommunitylist.name())\n .action(\"permit\")\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterCommunitylist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterCommunitylistRule:\n type: fortimanager:ObjectRouterCommunitylistRule\n properties:\n communityList: ${trnameObjectRouterCommunitylist.name}\n action: permit\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectRouterCommunitylist}\n trnameObjectRouterCommunitylist:\n type: fortimanager:ObjectRouterCommunitylist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter CommunityListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"community_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterCommunitylistRule:ObjectRouterCommunitylistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -128587,7 +128587,7 @@ } }, "fortimanager:index/objectRouterPrefixlist6:ObjectRouterPrefixlist6": { - "description": "Configure IPv6 prefix lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterPrefixlist6Rule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterPrefixlist6(\"trname\", {rules: [{\n ge: 12,\n id: 23,\n le: 20,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterPrefixlist6(\"trname\", rules=[{\n \"ge\": 12,\n \"id\": 23,\n \"le\": 20,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterPrefixlist6(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterPrefixlist6RuleArgs\n {\n Ge = 12,\n Id = 23,\n Le = 20,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterPrefixlist6(ctx, \"trname\", \u0026fortimanager.ObjectRouterPrefixlist6Args{\n\t\t\tRules: fortimanager.ObjectRouterPrefixlist6RuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterPrefixlist6RuleTypeArgs{\n\t\t\t\t\tGe: pulumi.Float64(12),\n\t\t\t\t\tId: pulumi.Float64(23),\n\t\t\t\t\tLe: pulumi.Float64(20),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Args;\nimport com.pulumi.fortimanager.inputs.ObjectRouterPrefixlist6RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterPrefixlist6(\"trname\", ObjectRouterPrefixlist6Args.builder()\n .rules(ObjectRouterPrefixlist6RuleArgs.builder()\n .ge(12)\n .id(23)\n .le(20)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterPrefixlist6\n properties:\n rules:\n - ge: 12\n id: 23\n le: 20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixList6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist6:ObjectRouterPrefixlist6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 prefix lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterPrefixlist6Rule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterPrefixlist6(\"trname\", {rules: [{\n ge: 12,\n id: 23,\n le: 20,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterPrefixlist6(\"trname\", rules=[{\n \"ge\": 12,\n \"id\": 23,\n \"le\": 20,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterPrefixlist6(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterPrefixlist6RuleArgs\n {\n Ge = 12,\n Id = 23,\n Le = 20,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterPrefixlist6(ctx, \"trname\", \u0026fortimanager.ObjectRouterPrefixlist6Args{\n\t\t\tRules: fortimanager.ObjectRouterPrefixlist6RuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterPrefixlist6RuleTypeArgs{\n\t\t\t\t\tGe: pulumi.Float64(12),\n\t\t\t\t\tId: pulumi.Float64(23),\n\t\t\t\t\tLe: pulumi.Float64(20),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Args;\nimport com.pulumi.fortimanager.inputs.ObjectRouterPrefixlist6RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterPrefixlist6(\"trname\", ObjectRouterPrefixlist6Args.builder()\n .rules(ObjectRouterPrefixlist6RuleArgs.builder()\n .ge(12.0)\n .id(23.0)\n .le(20.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterPrefixlist6\n properties:\n rules:\n - ge: 12\n id: 23\n le: 20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixList6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist6:ObjectRouterPrefixlist6 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -128697,7 +128697,7 @@ } }, "fortimanager:index/objectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule": { - "description": "IPv6 prefix list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterPrefixlist6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterPrefixlist6 = new fortimanager.ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\", {});\nconst trnameObjectRouterPrefixlist6Rule = new fortimanager.ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\", {\n prefixList6: trnameObjectRouterPrefixlist6.name,\n action: \"deny\",\n ge: 12,\n fosid: 23,\n le: 20,\n}, {\n dependsOn: [trnameObjectRouterPrefixlist6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_prefixlist6 = fortimanager.ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\")\ntrname_object_router_prefixlist6_rule = fortimanager.ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\",\n prefix_list6=trname_object_router_prefixlist6.name,\n action=\"deny\",\n ge=12,\n fosid=23,\n le=20,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_prefixlist6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterPrefixlist6 = new Fortimanager.ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\");\n\n var trnameObjectRouterPrefixlist6Rule = new Fortimanager.ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\", new()\n {\n PrefixList6 = trnameObjectRouterPrefixlist6.Name,\n Action = \"deny\",\n Ge = 12,\n Fosid = 23,\n Le = 20,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterPrefixlist6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterPrefixlist6, err := fortimanager.NewObjectRouterPrefixlist6(ctx, \"trnameObjectRouterPrefixlist6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterPrefixlist6Rule(ctx, \"trnameObjectRouterPrefixlist6Rule\", \u0026fortimanager.ObjectRouterPrefixlist6RuleArgs{\n\t\t\tPrefixList6: trnameObjectRouterPrefixlist6.Name,\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tGe: pulumi.Float64(12),\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLe: pulumi.Float64(20),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterPrefixlist6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Rule;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6RuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterPrefixlist6 = new ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\");\n\n var trnameObjectRouterPrefixlist6Rule = new ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\", ObjectRouterPrefixlist6RuleArgs.builder()\n .prefixList6(trnameObjectRouterPrefixlist6.name())\n .action(\"deny\")\n .ge(12)\n .fosid(23)\n .le(20)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterPrefixlist6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterPrefixlist6Rule:\n type: fortimanager:ObjectRouterPrefixlist6Rule\n properties:\n prefixList6: ${trnameObjectRouterPrefixlist6.name}\n action: deny\n ge: 12\n fosid: 23\n le: 20\n options:\n dependsOn:\n - ${trnameObjectRouterPrefixlist6}\n trnameObjectRouterPrefixlist6:\n type: fortimanager:ObjectRouterPrefixlist6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixList6Rule can be imported using any of these accepted formats:\n\nSet import_options = [\"prefix_list6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPv6 prefix list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterPrefixlist6`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterPrefixlist6 = new fortimanager.ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\", {});\nconst trnameObjectRouterPrefixlist6Rule = new fortimanager.ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\", {\n prefixList6: trnameObjectRouterPrefixlist6.name,\n action: \"deny\",\n ge: 12,\n fosid: 23,\n le: 20,\n}, {\n dependsOn: [trnameObjectRouterPrefixlist6],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_prefixlist6 = fortimanager.ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\")\ntrname_object_router_prefixlist6_rule = fortimanager.ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\",\n prefix_list6=trname_object_router_prefixlist6.name,\n action=\"deny\",\n ge=12,\n fosid=23,\n le=20,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_prefixlist6]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterPrefixlist6 = new Fortimanager.ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\");\n\n var trnameObjectRouterPrefixlist6Rule = new Fortimanager.ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\", new()\n {\n PrefixList6 = trnameObjectRouterPrefixlist6.Name,\n Action = \"deny\",\n Ge = 12,\n Fosid = 23,\n Le = 20,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterPrefixlist6,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterPrefixlist6, err := fortimanager.NewObjectRouterPrefixlist6(ctx, \"trnameObjectRouterPrefixlist6\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterPrefixlist6Rule(ctx, \"trnameObjectRouterPrefixlist6Rule\", \u0026fortimanager.ObjectRouterPrefixlist6RuleArgs{\n\t\t\tPrefixList6: trnameObjectRouterPrefixlist6.Name,\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tGe: pulumi.Float64(12),\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLe: pulumi.Float64(20),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterPrefixlist6,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6Rule;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist6RuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterPrefixlist6 = new ObjectRouterPrefixlist6(\"trnameObjectRouterPrefixlist6\");\n\n var trnameObjectRouterPrefixlist6Rule = new ObjectRouterPrefixlist6Rule(\"trnameObjectRouterPrefixlist6Rule\", ObjectRouterPrefixlist6RuleArgs.builder()\n .prefixList6(trnameObjectRouterPrefixlist6.name())\n .action(\"deny\")\n .ge(12.0)\n .fosid(23.0)\n .le(20.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterPrefixlist6)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterPrefixlist6Rule:\n type: fortimanager:ObjectRouterPrefixlist6Rule\n properties:\n prefixList6: ${trnameObjectRouterPrefixlist6.name}\n action: deny\n ge: 12\n fosid: 23\n le: 20\n options:\n dependsOn:\n - ${trnameObjectRouterPrefixlist6}\n trnameObjectRouterPrefixlist6:\n type: fortimanager:ObjectRouterPrefixlist6\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixList6Rule can be imported using any of these accepted formats:\n\nSet import_options = [\"prefix_list6=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist6Rule:ObjectRouterPrefixlist6Rule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -128838,7 +128838,7 @@ } }, "fortimanager:index/objectRouterPrefixlist:ObjectRouterPrefixlist": { - "description": "Configure IPv4 prefix lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterPrefixlistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterPrefixlist(\"trname\", {rules: [{\n ge: 12,\n id: 23,\n le: 20,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterPrefixlist(\"trname\", rules=[{\n \"ge\": 12,\n \"id\": 23,\n \"le\": 20,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterPrefixlist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterPrefixlistRuleArgs\n {\n Ge = 12,\n Id = 23,\n Le = 20,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterPrefixlist(ctx, \"trname\", \u0026fortimanager.ObjectRouterPrefixlistArgs{\n\t\t\tRules: fortimanager.ObjectRouterPrefixlistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterPrefixlistRuleTypeArgs{\n\t\t\t\t\tGe: pulumi.Float64(12),\n\t\t\t\t\tId: pulumi.Float64(23),\n\t\t\t\t\tLe: pulumi.Float64(20),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterPrefixlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterPrefixlist(\"trname\", ObjectRouterPrefixlistArgs.builder()\n .rules(ObjectRouterPrefixlistRuleArgs.builder()\n .ge(12)\n .id(23)\n .le(20)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterPrefixlist\n properties:\n rules:\n - ge: 12\n id: 23\n le: 20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist:ObjectRouterPrefixlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 prefix lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectRouterPrefixlistRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectRouterPrefixlist(\"trname\", {rules: [{\n ge: 12,\n id: 23,\n le: 20,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectRouterPrefixlist(\"trname\", rules=[{\n \"ge\": 12,\n \"id\": 23,\n \"le\": 20,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectRouterPrefixlist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortimanager.Inputs.ObjectRouterPrefixlistRuleArgs\n {\n Ge = 12,\n Id = 23,\n Le = 20,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectRouterPrefixlist(ctx, \"trname\", \u0026fortimanager.ObjectRouterPrefixlistArgs{\n\t\t\tRules: fortimanager.ObjectRouterPrefixlistRuleTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectRouterPrefixlistRuleTypeArgs{\n\t\t\t\t\tGe: pulumi.Float64(12),\n\t\t\t\t\tId: pulumi.Float64(23),\n\t\t\t\t\tLe: pulumi.Float64(20),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectRouterPrefixlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectRouterPrefixlist(\"trname\", ObjectRouterPrefixlistArgs.builder()\n .rules(ObjectRouterPrefixlistRuleArgs.builder()\n .ge(12.0)\n .id(23.0)\n .le(20.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectRouterPrefixlist\n properties:\n rules:\n - ge: 12\n id: 23\n le: 20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlist:ObjectRouterPrefixlist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -128948,7 +128948,7 @@ } }, "fortimanager:index/objectRouterPrefixlistRule:ObjectRouterPrefixlistRule": { - "description": "IPv4 prefix list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterPrefixlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterPrefixlist = new fortimanager.ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\", {});\nconst trnameObjectRouterPrefixlistRule = new fortimanager.ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\", {\n prefixList: trnameObjectRouterPrefixlist.name,\n ge: 12,\n fosid: 23,\n le: 20,\n}, {\n dependsOn: [trnameObjectRouterPrefixlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_prefixlist = fortimanager.ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\")\ntrname_object_router_prefixlist_rule = fortimanager.ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\",\n prefix_list=trname_object_router_prefixlist.name,\n ge=12,\n fosid=23,\n le=20,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_prefixlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterPrefixlist = new Fortimanager.ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\");\n\n var trnameObjectRouterPrefixlistRule = new Fortimanager.ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\", new()\n {\n PrefixList = trnameObjectRouterPrefixlist.Name,\n Ge = 12,\n Fosid = 23,\n Le = 20,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterPrefixlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterPrefixlist, err := fortimanager.NewObjectRouterPrefixlist(ctx, \"trnameObjectRouterPrefixlist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterPrefixlistRule(ctx, \"trnameObjectRouterPrefixlistRule\", \u0026fortimanager.ObjectRouterPrefixlistRuleArgs{\n\t\t\tPrefixList: trnameObjectRouterPrefixlist.Name,\n\t\t\tGe: pulumi.Float64(12),\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLe: pulumi.Float64(20),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterPrefixlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistRule;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterPrefixlist = new ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\");\n\n var trnameObjectRouterPrefixlistRule = new ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\", ObjectRouterPrefixlistRuleArgs.builder()\n .prefixList(trnameObjectRouterPrefixlist.name())\n .ge(12)\n .fosid(23)\n .le(20)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterPrefixlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterPrefixlistRule:\n type: fortimanager:ObjectRouterPrefixlistRule\n properties:\n prefixList: ${trnameObjectRouterPrefixlist.name}\n ge: 12\n fosid: 23\n le: 20\n options:\n dependsOn:\n - ${trnameObjectRouterPrefixlist}\n trnameObjectRouterPrefixlist:\n type: fortimanager:ObjectRouterPrefixlist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"prefix_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlistRule:ObjectRouterPrefixlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IPv4 prefix list rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterPrefixlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterPrefixlist = new fortimanager.ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\", {});\nconst trnameObjectRouterPrefixlistRule = new fortimanager.ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\", {\n prefixList: trnameObjectRouterPrefixlist.name,\n ge: 12,\n fosid: 23,\n le: 20,\n}, {\n dependsOn: [trnameObjectRouterPrefixlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_prefixlist = fortimanager.ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\")\ntrname_object_router_prefixlist_rule = fortimanager.ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\",\n prefix_list=trname_object_router_prefixlist.name,\n ge=12,\n fosid=23,\n le=20,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_prefixlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterPrefixlist = new Fortimanager.ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\");\n\n var trnameObjectRouterPrefixlistRule = new Fortimanager.ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\", new()\n {\n PrefixList = trnameObjectRouterPrefixlist.Name,\n Ge = 12,\n Fosid = 23,\n Le = 20,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterPrefixlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterPrefixlist, err := fortimanager.NewObjectRouterPrefixlist(ctx, \"trnameObjectRouterPrefixlist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterPrefixlistRule(ctx, \"trnameObjectRouterPrefixlistRule\", \u0026fortimanager.ObjectRouterPrefixlistRuleArgs{\n\t\t\tPrefixList: trnameObjectRouterPrefixlist.Name,\n\t\t\tGe: pulumi.Float64(12),\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tLe: pulumi.Float64(20),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterPrefixlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlist;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistRule;\nimport com.pulumi.fortimanager.ObjectRouterPrefixlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterPrefixlist = new ObjectRouterPrefixlist(\"trnameObjectRouterPrefixlist\");\n\n var trnameObjectRouterPrefixlistRule = new ObjectRouterPrefixlistRule(\"trnameObjectRouterPrefixlistRule\", ObjectRouterPrefixlistRuleArgs.builder()\n .prefixList(trnameObjectRouterPrefixlist.name())\n .ge(12.0)\n .fosid(23.0)\n .le(20.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterPrefixlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterPrefixlistRule:\n type: fortimanager:ObjectRouterPrefixlistRule\n properties:\n prefixList: ${trnameObjectRouterPrefixlist.name}\n ge: 12\n fosid: 23\n le: 20\n options:\n dependsOn:\n - ${trnameObjectRouterPrefixlist}\n trnameObjectRouterPrefixlist:\n type: fortimanager:ObjectRouterPrefixlist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter PrefixListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"prefix_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterPrefixlistRule:ObjectRouterPrefixlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -129209,7 +129209,7 @@ } }, "fortimanager:index/objectRouterRoutemapRule:ObjectRouterRoutemapRule": { - "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterRoutemap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterRoutemap = new fortimanager.ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\", {});\nconst trnameObjectRouterRoutemapRule = new fortimanager.ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\", {\n routeMap: trnameObjectRouterRoutemap.name,\n action: \"deny\",\n fosid: 1,\n matchCommunity: \"Priority_1\",\n matchExtcommunityExact: \"enable\",\n}, {\n dependsOn: [trnameObjectRouterRoutemap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_routemap = fortimanager.ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\")\ntrname_object_router_routemap_rule = fortimanager.ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\",\n route_map=trname_object_router_routemap.name,\n action=\"deny\",\n fosid=1,\n match_community=\"Priority_1\",\n match_extcommunity_exact=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_routemap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterRoutemap = new Fortimanager.ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\");\n\n var trnameObjectRouterRoutemapRule = new Fortimanager.ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\", new()\n {\n RouteMap = trnameObjectRouterRoutemap.Name,\n Action = \"deny\",\n Fosid = 1,\n MatchCommunity = \"Priority_1\",\n MatchExtcommunityExact = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterRoutemap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterRoutemap, err := fortimanager.NewObjectRouterRoutemap(ctx, \"trnameObjectRouterRoutemap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterRoutemapRule(ctx, \"trnameObjectRouterRoutemapRule\", \u0026fortimanager.ObjectRouterRoutemapRuleArgs{\n\t\t\tRouteMap: trnameObjectRouterRoutemap.Name,\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tMatchCommunity: pulumi.String(\"Priority_1\"),\n\t\t\tMatchExtcommunityExact: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterRoutemap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterRoutemap;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapRule;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterRoutemap = new ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\");\n\n var trnameObjectRouterRoutemapRule = new ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\", ObjectRouterRoutemapRuleArgs.builder()\n .routeMap(trnameObjectRouterRoutemap.name())\n .action(\"deny\")\n .fosid(1)\n .matchCommunity(\"Priority_1\")\n .matchExtcommunityExact(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterRoutemap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterRoutemapRule:\n type: fortimanager:ObjectRouterRoutemapRule\n properties:\n routeMap: ${trnameObjectRouterRoutemap.name}\n action: deny\n fosid: 1\n matchCommunity: Priority_1\n matchExtcommunityExact: enable\n options:\n dependsOn:\n - ${trnameObjectRouterRoutemap}\n trnameObjectRouterRoutemap:\n type: fortimanager:ObjectRouterRoutemap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter RouteMapRule can be imported using any of these accepted formats:\n\nSet import_options = [\"route_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterRoutemapRule:ObjectRouterRoutemapRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Rule.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectRouterRoutemap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectRouterRoutemap = new fortimanager.ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\", {});\nconst trnameObjectRouterRoutemapRule = new fortimanager.ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\", {\n routeMap: trnameObjectRouterRoutemap.name,\n action: \"deny\",\n fosid: 1,\n matchCommunity: \"Priority_1\",\n matchExtcommunityExact: \"enable\",\n}, {\n dependsOn: [trnameObjectRouterRoutemap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_router_routemap = fortimanager.ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\")\ntrname_object_router_routemap_rule = fortimanager.ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\",\n route_map=trname_object_router_routemap.name,\n action=\"deny\",\n fosid=1,\n match_community=\"Priority_1\",\n match_extcommunity_exact=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_router_routemap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectRouterRoutemap = new Fortimanager.ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\");\n\n var trnameObjectRouterRoutemapRule = new Fortimanager.ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\", new()\n {\n RouteMap = trnameObjectRouterRoutemap.Name,\n Action = \"deny\",\n Fosid = 1,\n MatchCommunity = \"Priority_1\",\n MatchExtcommunityExact = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectRouterRoutemap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectRouterRoutemap, err := fortimanager.NewObjectRouterRoutemap(ctx, \"trnameObjectRouterRoutemap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectRouterRoutemapRule(ctx, \"trnameObjectRouterRoutemapRule\", \u0026fortimanager.ObjectRouterRoutemapRuleArgs{\n\t\t\tRouteMap: trnameObjectRouterRoutemap.Name,\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tMatchCommunity: pulumi.String(\"Priority_1\"),\n\t\t\tMatchExtcommunityExact: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectRouterRoutemap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectRouterRoutemap;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapRule;\nimport com.pulumi.fortimanager.ObjectRouterRoutemapRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectRouterRoutemap = new ObjectRouterRoutemap(\"trnameObjectRouterRoutemap\");\n\n var trnameObjectRouterRoutemapRule = new ObjectRouterRoutemapRule(\"trnameObjectRouterRoutemapRule\", ObjectRouterRoutemapRuleArgs.builder()\n .routeMap(trnameObjectRouterRoutemap.name())\n .action(\"deny\")\n .fosid(1.0)\n .matchCommunity(\"Priority_1\")\n .matchExtcommunityExact(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectRouterRoutemap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectRouterRoutemapRule:\n type: fortimanager:ObjectRouterRoutemapRule\n properties:\n routeMap: ${trnameObjectRouterRoutemap.name}\n action: deny\n fosid: 1\n matchCommunity: Priority_1\n matchExtcommunityExact: enable\n options:\n dependsOn:\n - ${trnameObjectRouterRoutemap}\n trnameObjectRouterRoutemap:\n type: fortimanager:ObjectRouterRoutemap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectRouter RouteMapRule can be imported using any of these accepted formats:\n\nSet import_options = [\"route_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectRouterRoutemapRule:ObjectRouterRoutemapRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -131250,7 +131250,7 @@ } }, "fortimanager:index/objectSshfilterProfileShellcommands:ObjectSshfilterProfileShellcommands": { - "description": "SSH command filter.\n\n\u003e This resource is a sub resource for variable `shell_commands` of resource `fortimanager.ObjectSshfilterProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSshfilterProfile = new fortimanager.ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\", {});\nconst trnameObjectSshfilterProfileShellcommands = new fortimanager.ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\", {\n profile: trnameObjectSshfilterProfile.name,\n fosid: 1,\n log: \"enable\",\n alert: \"enable\",\n}, {\n dependsOn: [trnameObjectSshfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_sshfilter_profile = fortimanager.ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\")\ntrname_object_sshfilter_profile_shellcommands = fortimanager.ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\",\n profile=trname_object_sshfilter_profile.name,\n fosid=1,\n log=\"enable\",\n alert=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_sshfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSshfilterProfile = new Fortimanager.ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\");\n\n var trnameObjectSshfilterProfileShellcommands = new Fortimanager.ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\", new()\n {\n Profile = trnameObjectSshfilterProfile.Name,\n Fosid = 1,\n Log = \"enable\",\n Alert = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSshfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSshfilterProfile, err := fortimanager.NewObjectSshfilterProfile(ctx, \"trnameObjectSshfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSshfilterProfileShellcommands(ctx, \"trnameObjectSshfilterProfileShellcommands\", \u0026fortimanager.ObjectSshfilterProfileShellcommandsArgs{\n\t\t\tProfile: trnameObjectSshfilterProfile.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tAlert: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSshfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSshfilterProfile;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileShellcommands;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileShellcommandsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSshfilterProfile = new ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\");\n\n var trnameObjectSshfilterProfileShellcommands = new ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\", ObjectSshfilterProfileShellcommandsArgs.builder()\n .profile(trnameObjectSshfilterProfile.name())\n .fosid(1)\n .log(\"enable\")\n .alert(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSshfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSshfilterProfileShellcommands:\n type: fortimanager:ObjectSshfilterProfileShellcommands\n properties:\n profile: ${trnameObjectSshfilterProfile.name}\n fosid: 1\n log: enable\n alert: enable\n options:\n dependsOn:\n - ${trnameObjectSshfilterProfile}\n trnameObjectSshfilterProfile:\n type: fortimanager:ObjectSshfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSshFilter ProfileShellCommands can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSshfilterProfileShellcommands:ObjectSshfilterProfileShellcommands labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SSH command filter.\n\n\u003e This resource is a sub resource for variable `shell_commands` of resource `fortimanager.ObjectSshfilterProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSshfilterProfile = new fortimanager.ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\", {});\nconst trnameObjectSshfilterProfileShellcommands = new fortimanager.ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\", {\n profile: trnameObjectSshfilterProfile.name,\n fosid: 1,\n log: \"enable\",\n alert: \"enable\",\n}, {\n dependsOn: [trnameObjectSshfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_sshfilter_profile = fortimanager.ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\")\ntrname_object_sshfilter_profile_shellcommands = fortimanager.ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\",\n profile=trname_object_sshfilter_profile.name,\n fosid=1,\n log=\"enable\",\n alert=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_sshfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSshfilterProfile = new Fortimanager.ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\");\n\n var trnameObjectSshfilterProfileShellcommands = new Fortimanager.ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\", new()\n {\n Profile = trnameObjectSshfilterProfile.Name,\n Fosid = 1,\n Log = \"enable\",\n Alert = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSshfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSshfilterProfile, err := fortimanager.NewObjectSshfilterProfile(ctx, \"trnameObjectSshfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSshfilterProfileShellcommands(ctx, \"trnameObjectSshfilterProfileShellcommands\", \u0026fortimanager.ObjectSshfilterProfileShellcommandsArgs{\n\t\t\tProfile: trnameObjectSshfilterProfile.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tAlert: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSshfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSshfilterProfile;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileShellcommands;\nimport com.pulumi.fortimanager.ObjectSshfilterProfileShellcommandsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSshfilterProfile = new ObjectSshfilterProfile(\"trnameObjectSshfilterProfile\");\n\n var trnameObjectSshfilterProfileShellcommands = new ObjectSshfilterProfileShellcommands(\"trnameObjectSshfilterProfileShellcommands\", ObjectSshfilterProfileShellcommandsArgs.builder()\n .profile(trnameObjectSshfilterProfile.name())\n .fosid(1.0)\n .log(\"enable\")\n .alert(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSshfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSshfilterProfileShellcommands:\n type: fortimanager:ObjectSshfilterProfileShellcommands\n properties:\n profile: ${trnameObjectSshfilterProfile.name}\n fosid: 1\n log: enable\n alert: enable\n options:\n dependsOn:\n - ${trnameObjectSshfilterProfile}\n trnameObjectSshfilterProfile:\n type: fortimanager:ObjectSshfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSshFilter ProfileShellCommands can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSshfilterProfileShellcommands:ObjectSshfilterProfileShellcommands labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -133009,7 +133009,7 @@ } }, "fortimanager:index/objectSwitchcontrollerLldpprofile:ObjectSwitchcontrollerLldpprofile": { - "description": "Configure FortiSwitch LLDP profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_tlvs`: `fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`\n\u003e- `med_location_service`: `fortimanager_object_switchcontroller_lldpprofile_medlocationservice`\n\u003e- `med_network_policy`: `fortimanager_object_switchcontroller_lldpprofile_mednetworkpolicy`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", {\n autoIsl: \"enable\",\n autoIslHelloTimer: 3,\n autoIslReceiveTimeout: 60,\n autoMclagIcl: \"disable\",\n medTlvs: [\"location-identification\"],\n n8021Tlvs: [\"port-vlan-id\"],\n n8023Tlvs: [\"max-frame-size\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\",\n auto_isl=\"enable\",\n auto_isl_hello_timer=3,\n auto_isl_receive_timeout=60,\n auto_mclag_icl=\"disable\",\n med_tlvs=[\"location-identification\"],\n n8021_tlvs=[\"port-vlan-id\"],\n n8023_tlvs=[\"max-frame-size\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", new()\n {\n AutoIsl = \"enable\",\n AutoIslHelloTimer = 3,\n AutoIslReceiveTimeout = 60,\n AutoMclagIcl = \"disable\",\n MedTlvs = new[]\n {\n \"location-identification\",\n },\n N8021Tlvs = new[]\n {\n \"port-vlan-id\",\n },\n N8023Tlvs = new[]\n {\n \"max-frame-size\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerLldpprofile(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerLldpprofileArgs{\n\t\t\tAutoIsl: pulumi.String(\"enable\"),\n\t\t\tAutoIslHelloTimer: pulumi.Float64(3),\n\t\t\tAutoIslReceiveTimeout: pulumi.Float64(60),\n\t\t\tAutoMclagIcl: pulumi.String(\"disable\"),\n\t\t\tMedTlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"location-identification\"),\n\t\t\t},\n\t\t\tN8021Tlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port-vlan-id\"),\n\t\t\t},\n\t\t\tN8023Tlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"max-frame-size\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofile;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerLldpprofile(\"trname\", ObjectSwitchcontrollerLldpprofileArgs.builder()\n .autoIsl(\"enable\")\n .autoIslHelloTimer(3)\n .autoIslReceiveTimeout(60)\n .autoMclagIcl(\"disable\")\n .medTlvs(\"location-identification\")\n .n8021Tlvs(\"port-vlan-id\")\n .n8023Tlvs(\"max-frame-size\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerLldpprofile\n properties:\n autoIsl: enable\n autoIslHelloTimer: 3\n autoIslReceiveTimeout: 60\n autoMclagIcl: disable\n medTlvs:\n - location-identification\n n8021Tlvs:\n - port-vlan-id\n n8023Tlvs:\n - max-frame-size\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController LldpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerLldpprofile:ObjectSwitchcontrollerLldpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiSwitch LLDP profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_tlvs`: `fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs`\n\u003e- `med_location_service`: `fortimanager_object_switchcontroller_lldpprofile_medlocationservice`\n\u003e- `med_network_policy`: `fortimanager_object_switchcontroller_lldpprofile_mednetworkpolicy`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", {\n autoIsl: \"enable\",\n autoIslHelloTimer: 3,\n autoIslReceiveTimeout: 60,\n autoMclagIcl: \"disable\",\n medTlvs: [\"location-identification\"],\n n8021Tlvs: [\"port-vlan-id\"],\n n8023Tlvs: [\"max-frame-size\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\",\n auto_isl=\"enable\",\n auto_isl_hello_timer=3,\n auto_isl_receive_timeout=60,\n auto_mclag_icl=\"disable\",\n med_tlvs=[\"location-identification\"],\n n8021_tlvs=[\"port-vlan-id\"],\n n8023_tlvs=[\"max-frame-size\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerLldpprofile(\"trname\", new()\n {\n AutoIsl = \"enable\",\n AutoIslHelloTimer = 3,\n AutoIslReceiveTimeout = 60,\n AutoMclagIcl = \"disable\",\n MedTlvs = new[]\n {\n \"location-identification\",\n },\n N8021Tlvs = new[]\n {\n \"port-vlan-id\",\n },\n N8023Tlvs = new[]\n {\n \"max-frame-size\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerLldpprofile(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerLldpprofileArgs{\n\t\t\tAutoIsl: pulumi.String(\"enable\"),\n\t\t\tAutoIslHelloTimer: pulumi.Float64(3),\n\t\t\tAutoIslReceiveTimeout: pulumi.Float64(60),\n\t\t\tAutoMclagIcl: pulumi.String(\"disable\"),\n\t\t\tMedTlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"location-identification\"),\n\t\t\t},\n\t\t\tN8021Tlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port-vlan-id\"),\n\t\t\t},\n\t\t\tN8023Tlvs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"max-frame-size\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofile;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerLldpprofile(\"trname\", ObjectSwitchcontrollerLldpprofileArgs.builder()\n .autoIsl(\"enable\")\n .autoIslHelloTimer(3.0)\n .autoIslReceiveTimeout(60.0)\n .autoMclagIcl(\"disable\")\n .medTlvs(\"location-identification\")\n .n8021Tlvs(\"port-vlan-id\")\n .n8023Tlvs(\"max-frame-size\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerLldpprofile\n properties:\n autoIsl: enable\n autoIslHelloTimer: 3\n autoIslReceiveTimeout: 60\n autoMclagIcl: disable\n medTlvs:\n - location-identification\n n8021Tlvs:\n - port-vlan-id\n n8023Tlvs:\n - max-frame-size\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController LldpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerLldpprofile:ObjectSwitchcontrollerLldpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -133354,7 +133354,7 @@ } }, "fortimanager:index/objectSwitchcontrollerLldpprofileCustomtlvs:ObjectSwitchcontrollerLldpprofileCustomtlvs": { - "description": "Configuration method to edit custom TLV entries.\n\n\u003e This resource is a sub resource for variable `custom_tlvs` of resource `fortimanager.ObjectSwitchcontrollerLldpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerLldpprofile = new fortimanager.ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\", {});\nconst trnameObjectSwitchcontrollerLldpprofileCustomtlvs = new fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", {\n lldpProfile: trnameObjectSwitchcontrollerLldpprofile.name,\n informationString: \"400\",\n}, {\n dependsOn: [trnameObjectSwitchcontrollerLldpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_lldpprofile = fortimanager.ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\")\ntrname_object_switchcontroller_lldpprofile_customtlvs = fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\",\n lldp_profile=trname_object_switchcontroller_lldpprofile.name,\n information_string=\"400\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_lldpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerLldpprofile = new Fortimanager.ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\");\n\n var trnameObjectSwitchcontrollerLldpprofileCustomtlvs = new Fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", new()\n {\n LldpProfile = trnameObjectSwitchcontrollerLldpprofile.Name,\n InformationString = \"400\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerLldpprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerLldpprofile, err := fortimanager.NewObjectSwitchcontrollerLldpprofile(ctx, \"trnameObjectSwitchcontrollerLldpprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerLldpprofileCustomtlvs(ctx, \"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", \u0026fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvsArgs{\n\t\t\tLldpProfile: trnameObjectSwitchcontrollerLldpprofile.Name,\n\t\t\tInformationString: pulumi.String(\"400\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerLldpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofile;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerLldpprofile = new ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\");\n\n var trnameObjectSwitchcontrollerLldpprofileCustomtlvs = new ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", ObjectSwitchcontrollerLldpprofileCustomtlvsArgs.builder()\n .lldpProfile(trnameObjectSwitchcontrollerLldpprofile.name())\n .informationString(400)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerLldpprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerLldpprofileCustomtlvs:\n type: fortimanager:ObjectSwitchcontrollerLldpprofileCustomtlvs\n properties:\n lldpProfile: ${trnameObjectSwitchcontrollerLldpprofile.name}\n informationString: 400\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerLldpprofile}\n trnameObjectSwitchcontrollerLldpprofile:\n type: fortimanager:ObjectSwitchcontrollerLldpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController LldpProfileCustomTlvs can be imported using any of these accepted formats:\n\nSet import_options = [\"lldp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerLldpprofileCustomtlvs:ObjectSwitchcontrollerLldpprofileCustomtlvs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configuration method to edit custom TLV entries.\n\n\u003e This resource is a sub resource for variable `custom_tlvs` of resource `fortimanager.ObjectSwitchcontrollerLldpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerLldpprofile = new fortimanager.ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\", {});\nconst trnameObjectSwitchcontrollerLldpprofileCustomtlvs = new fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", {\n lldpProfile: trnameObjectSwitchcontrollerLldpprofile.name,\n informationString: \"400\",\n}, {\n dependsOn: [trnameObjectSwitchcontrollerLldpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_lldpprofile = fortimanager.ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\")\ntrname_object_switchcontroller_lldpprofile_customtlvs = fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\",\n lldp_profile=trname_object_switchcontroller_lldpprofile.name,\n information_string=\"400\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_lldpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerLldpprofile = new Fortimanager.ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\");\n\n var trnameObjectSwitchcontrollerLldpprofileCustomtlvs = new Fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", new()\n {\n LldpProfile = trnameObjectSwitchcontrollerLldpprofile.Name,\n InformationString = \"400\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerLldpprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerLldpprofile, err := fortimanager.NewObjectSwitchcontrollerLldpprofile(ctx, \"trnameObjectSwitchcontrollerLldpprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerLldpprofileCustomtlvs(ctx, \"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", \u0026fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvsArgs{\n\t\t\tLldpProfile: trnameObjectSwitchcontrollerLldpprofile.Name,\n\t\t\tInformationString: pulumi.String(\"400\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerLldpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofile;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerLldpprofileCustomtlvsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerLldpprofile = new ObjectSwitchcontrollerLldpprofile(\"trnameObjectSwitchcontrollerLldpprofile\");\n\n var trnameObjectSwitchcontrollerLldpprofileCustomtlvs = new ObjectSwitchcontrollerLldpprofileCustomtlvs(\"trnameObjectSwitchcontrollerLldpprofileCustomtlvs\", ObjectSwitchcontrollerLldpprofileCustomtlvsArgs.builder()\n .lldpProfile(trnameObjectSwitchcontrollerLldpprofile.name())\n .informationString(\"400\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerLldpprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerLldpprofileCustomtlvs:\n type: fortimanager:ObjectSwitchcontrollerLldpprofileCustomtlvs\n properties:\n lldpProfile: ${trnameObjectSwitchcontrollerLldpprofile.name}\n informationString: 400\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerLldpprofile}\n trnameObjectSwitchcontrollerLldpprofile:\n type: fortimanager:ObjectSwitchcontrollerLldpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController LldpProfileCustomTlvs can be imported using any of these accepted formats:\n\nSet import_options = [\"lldp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerLldpprofileCustomtlvs:ObjectSwitchcontrollerLldpprofileCustomtlvs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -133612,7 +133612,7 @@ } }, "fortimanager:index/objectSwitchcontrollerManagedswitch:ObjectSwitchcontrollerManagedswitch": { - "description": "Configure FortiSwitch devices that are managed by this FortiGate.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_command`: `fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`\n\u003e- `dhcp_snooping_static_client`: `fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\n\u003e- `ports`: `fortimanager.ObjectSwitchcontrollerManagedswitchPorts`\n\u003e- `route_offload_router`: `fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\n\u003e- `vlan`: `fortimanager.ObjectSwitchcontrollerManagedswitchVlan`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", {\n _platform: \"FS1D48T418000533\",\n description: \"This is a Terraform example\",\n dhcpServerAccessList: \"enable\",\n switchId: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\",\n _platform=\"FS1D48T418000533\",\n description=\"This is a Terraform example\",\n dhcp_server_access_list=\"enable\",\n switch_id=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", new()\n {\n _platform = \"FS1D48T418000533\",\n Description = \"This is a Terraform example\",\n DhcpServerAccessList = \"enable\",\n SwitchId = \"3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDhcpServerAccessList: pulumi.String(\"enable\"),\n\t\t\tSwitchId: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerManagedswitch(\"trname\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n ._platform(\"FS1D48T418000533\")\n .description(\"This is a Terraform example\")\n .dhcpServerAccessList(\"enable\")\n .switchId(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerManagedswitch\n properties:\n _platform: FS1D48T418000533\n description: This is a Terraform example\n dhcpServerAccessList: enable\n switchId: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController ManagedSwitch can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitch:ObjectSwitchcontrollerManagedswitch labelname {{switch_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiSwitch devices that are managed by this FortiGate.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_command`: `fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand`\n\u003e- `dhcp_snooping_static_client`: `fortimanager.ObjectSwitchcontrollerManagedswitchDhcpsnoopingstaticclient`\n\u003e- `ports`: `fortimanager.ObjectSwitchcontrollerManagedswitchPorts`\n\u003e- `route_offload_router`: `fortimanager.ObjectSwitchcontrollerManagedswitchRouteoffloadrouter`\n\u003e- `vlan`: `fortimanager.ObjectSwitchcontrollerManagedswitchVlan`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", {\n _platform: \"FS1D48T418000533\",\n description: \"This is a Terraform example\",\n dhcpServerAccessList: \"enable\",\n switchId: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\",\n _platform=\"FS1D48T418000533\",\n description=\"This is a Terraform example\",\n dhcp_server_access_list=\"enable\",\n switch_id=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trname\", new()\n {\n _platform = \"FS1D48T418000533\",\n Description = \"This is a Terraform example\",\n DhcpServerAccessList = \"enable\",\n SwitchId = \"3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDhcpServerAccessList: pulumi.String(\"enable\"),\n\t\t\tSwitchId: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerManagedswitch(\"trname\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n ._platform(\"FS1D48T418000533\")\n .description(\"This is a Terraform example\")\n .dhcpServerAccessList(\"enable\")\n .switchId(\"3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerManagedswitch\n properties:\n _platform: FS1D48T418000533\n description: This is a Terraform example\n dhcpServerAccessList: enable\n switchId: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController ManagedSwitch can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitch:ObjectSwitchcontrollerManagedswitch labelname {{switch_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_platform": { "type": "string", @@ -134135,7 +134135,7 @@ } }, "fortimanager:index/objectSwitchcontrollerManagedswitchCustomcommand:ObjectSwitchcontrollerManagedswitchCustomcommand": { - "description": "Configuration method to edit FortiSwitch commands to be pushed to this FortiSwitch device upon rebooting the FortiGate switch controller or the FortiSwitch.\n\n\u003e This resource is a sub resource for variable `custom_command` of resource `fortimanager.ObjectSwitchcontrollerManagedswitch`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerManagedswitch = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", {\n _platform: \"FS1D48T418000533\",\n switchId: \"3\",\n});\nconst trnameObjectSwitchcontrollerManagedswitchCustomcommand = new fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", {\n managedSwitch: trnameObjectSwitchcontrollerManagedswitch.switchId,\n commandEntry: \"customcommand\",\n}, {\n dependsOn: [trnameObjectSwitchcontrollerManagedswitch],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_managedswitch = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\",\n _platform=\"FS1D48T418000533\",\n switch_id=\"3\")\ntrname_object_switchcontroller_managedswitch_customcommand = fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\",\n managed_switch=trname_object_switchcontroller_managedswitch.switch_id,\n command_entry=\"customcommand\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_managedswitch]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerManagedswitch = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", new()\n {\n _platform = \"FS1D48T418000533\",\n SwitchId = \"3\",\n });\n\n var trnameObjectSwitchcontrollerManagedswitchCustomcommand = new Fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", new()\n {\n ManagedSwitch = trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n CommandEntry = \"customcommand\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerManagedswitch,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerManagedswitch, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trnameObjectSwitchcontrollerManagedswitch\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tSwitchId: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerManagedswitchCustomcommand(ctx, \"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommandArgs{\n\t\t\tManagedSwitch: trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n\t\t\tCommandEntry: pulumi.String(\"customcommand\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerManagedswitch,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommandArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerManagedswitch = new ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n ._platform(\"FS1D48T418000533\")\n .switchId(3)\n .build());\n\n var trnameObjectSwitchcontrollerManagedswitchCustomcommand = new ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", ObjectSwitchcontrollerManagedswitchCustomcommandArgs.builder()\n .managedSwitch(trnameObjectSwitchcontrollerManagedswitch.switchId())\n .commandEntry(\"customcommand\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerManagedswitch)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerManagedswitchCustomcommand:\n type: fortimanager:ObjectSwitchcontrollerManagedswitchCustomcommand\n properties:\n managedSwitch: ${trnameObjectSwitchcontrollerManagedswitch.switchId}\n commandEntry: customcommand\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerManagedswitch}\n trnameObjectSwitchcontrollerManagedswitch:\n type: fortimanager:ObjectSwitchcontrollerManagedswitch\n properties:\n _platform: FS1D48T418000533\n switchId: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController ManagedSwitchCustomCommand can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchCustomcommand:ObjectSwitchcontrollerManagedswitchCustomcommand labelname {{command_entry}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configuration method to edit FortiSwitch commands to be pushed to this FortiSwitch device upon rebooting the FortiGate switch controller or the FortiSwitch.\n\n\u003e This resource is a sub resource for variable `custom_command` of resource `fortimanager.ObjectSwitchcontrollerManagedswitch`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerManagedswitch = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", {\n _platform: \"FS1D48T418000533\",\n switchId: \"3\",\n});\nconst trnameObjectSwitchcontrollerManagedswitchCustomcommand = new fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", {\n managedSwitch: trnameObjectSwitchcontrollerManagedswitch.switchId,\n commandEntry: \"customcommand\",\n}, {\n dependsOn: [trnameObjectSwitchcontrollerManagedswitch],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_managedswitch = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\",\n _platform=\"FS1D48T418000533\",\n switch_id=\"3\")\ntrname_object_switchcontroller_managedswitch_customcommand = fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\",\n managed_switch=trname_object_switchcontroller_managedswitch.switch_id,\n command_entry=\"customcommand\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_managedswitch]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerManagedswitch = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", new()\n {\n _platform = \"FS1D48T418000533\",\n SwitchId = \"3\",\n });\n\n var trnameObjectSwitchcontrollerManagedswitchCustomcommand = new Fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", new()\n {\n ManagedSwitch = trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n CommandEntry = \"customcommand\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerManagedswitch,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerManagedswitch, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trnameObjectSwitchcontrollerManagedswitch\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tSwitchId: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerManagedswitchCustomcommand(ctx, \"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommandArgs{\n\t\t\tManagedSwitch: trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n\t\t\tCommandEntry: pulumi.String(\"customcommand\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerManagedswitch,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommand;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchCustomcommandArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerManagedswitch = new ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n ._platform(\"FS1D48T418000533\")\n .switchId(\"3\")\n .build());\n\n var trnameObjectSwitchcontrollerManagedswitchCustomcommand = new ObjectSwitchcontrollerManagedswitchCustomcommand(\"trnameObjectSwitchcontrollerManagedswitchCustomcommand\", ObjectSwitchcontrollerManagedswitchCustomcommandArgs.builder()\n .managedSwitch(trnameObjectSwitchcontrollerManagedswitch.switchId())\n .commandEntry(\"customcommand\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerManagedswitch)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerManagedswitchCustomcommand:\n type: fortimanager:ObjectSwitchcontrollerManagedswitchCustomcommand\n properties:\n managedSwitch: ${trnameObjectSwitchcontrollerManagedswitch.switchId}\n commandEntry: customcommand\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerManagedswitch}\n trnameObjectSwitchcontrollerManagedswitch:\n type: fortimanager:ObjectSwitchcontrollerManagedswitch\n properties:\n _platform: FS1D48T418000533\n switchId: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController ManagedSwitchCustomCommand can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchCustomcommand:ObjectSwitchcontrollerManagedswitchCustomcommand labelname {{command_entry}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -134358,7 +134358,7 @@ } }, "fortimanager:index/objectSwitchcontrollerManagedswitchPorts:ObjectSwitchcontrollerManagedswitchPorts": { - "description": "Managed-switch port list.\n\n\u003e This resource is a sub resource for variable `ports` of resource `fortimanager.ObjectSwitchcontrollerManagedswitch`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dhcp_snoop_option82_override`: `fortimanager_object_switchcontroller_managedswitch_ports_dhcpsnoopoption82override`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerManagedswitch = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", {\n _platform: \"FS1D48T418000533\",\n switchId: \"3\",\n});\nconst trnameObjectSwitchcontrollerManagedswitchPorts = new fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\", {\n accessMode: \"static\",\n aggregatorMode: \"count\",\n allowedVlansAll: \"enable\",\n portName: \"port3\",\n managedSwitch: trnameObjectSwitchcontrollerManagedswitch.switchId,\n}, {\n dependsOn: [trnameObjectSwitchcontrollerManagedswitch],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_managedswitch = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\",\n _platform=\"FS1D48T418000533\",\n switch_id=\"3\")\ntrname_object_switchcontroller_managedswitch_ports = fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\",\n access_mode=\"static\",\n aggregator_mode=\"count\",\n allowed_vlans_all=\"enable\",\n port_name=\"port3\",\n managed_switch=trname_object_switchcontroller_managedswitch.switch_id,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_managedswitch]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerManagedswitch = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", new()\n {\n _platform = \"FS1D48T418000533\",\n SwitchId = \"3\",\n });\n\n var trnameObjectSwitchcontrollerManagedswitchPorts = new Fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\", new()\n {\n AccessMode = \"static\",\n AggregatorMode = \"count\",\n AllowedVlansAll = \"enable\",\n PortName = \"port3\",\n ManagedSwitch = trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerManagedswitch,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerManagedswitch, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trnameObjectSwitchcontrollerManagedswitch\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tSwitchId: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerManagedswitchPorts(ctx, \"trnameObjectSwitchcontrollerManagedswitchPorts\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchPortsArgs{\n\t\t\tAccessMode: pulumi.String(\"static\"),\n\t\t\tAggregatorMode: pulumi.String(\"count\"),\n\t\t\tAllowedVlansAll: pulumi.String(\"enable\"),\n\t\t\tPortName: pulumi.String(\"port3\"),\n\t\t\tManagedSwitch: trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerManagedswitch,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchPorts;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchPortsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerManagedswitch = new ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n ._platform(\"FS1D48T418000533\")\n .switchId(3)\n .build());\n\n var trnameObjectSwitchcontrollerManagedswitchPorts = new ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\", ObjectSwitchcontrollerManagedswitchPortsArgs.builder()\n .accessMode(\"static\")\n .aggregatorMode(\"count\")\n .allowedVlansAll(\"enable\")\n .portName(\"port3\")\n .managedSwitch(trnameObjectSwitchcontrollerManagedswitch.switchId())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerManagedswitch)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerManagedswitchPorts:\n type: fortimanager:ObjectSwitchcontrollerManagedswitchPorts\n properties:\n accessMode: static\n aggregatorMode: count\n allowedVlansAll: enable\n portName: port3\n managedSwitch: ${trnameObjectSwitchcontrollerManagedswitch.switchId}\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerManagedswitch}\n trnameObjectSwitchcontrollerManagedswitch:\n type: fortimanager:ObjectSwitchcontrollerManagedswitch\n properties:\n _platform: FS1D48T418000533\n switchId: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController ManagedSwitchPorts can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchPorts:ObjectSwitchcontrollerManagedswitchPorts labelname {{port_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Managed-switch port list.\n\n\u003e This resource is a sub resource for variable `ports` of resource `fortimanager.ObjectSwitchcontrollerManagedswitch`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dhcp_snoop_option82_override`: `fortimanager_object_switchcontroller_managedswitch_ports_dhcpsnoopoption82override`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerManagedswitch = new fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", {\n _platform: \"FS1D48T418000533\",\n switchId: \"3\",\n});\nconst trnameObjectSwitchcontrollerManagedswitchPorts = new fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\", {\n accessMode: \"static\",\n aggregatorMode: \"count\",\n allowedVlansAll: \"enable\",\n portName: \"port3\",\n managedSwitch: trnameObjectSwitchcontrollerManagedswitch.switchId,\n}, {\n dependsOn: [trnameObjectSwitchcontrollerManagedswitch],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_managedswitch = fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\",\n _platform=\"FS1D48T418000533\",\n switch_id=\"3\")\ntrname_object_switchcontroller_managedswitch_ports = fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\",\n access_mode=\"static\",\n aggregator_mode=\"count\",\n allowed_vlans_all=\"enable\",\n port_name=\"port3\",\n managed_switch=trname_object_switchcontroller_managedswitch.switch_id,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_managedswitch]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerManagedswitch = new Fortimanager.ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", new()\n {\n _platform = \"FS1D48T418000533\",\n SwitchId = \"3\",\n });\n\n var trnameObjectSwitchcontrollerManagedswitchPorts = new Fortimanager.ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\", new()\n {\n AccessMode = \"static\",\n AggregatorMode = \"count\",\n AllowedVlansAll = \"enable\",\n PortName = \"port3\",\n ManagedSwitch = trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerManagedswitch,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerManagedswitch, err := fortimanager.NewObjectSwitchcontrollerManagedswitch(ctx, \"trnameObjectSwitchcontrollerManagedswitch\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchArgs{\n\t\t\t_platform: pulumi.String(\"FS1D48T418000533\"),\n\t\t\tSwitchId: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerManagedswitchPorts(ctx, \"trnameObjectSwitchcontrollerManagedswitchPorts\", \u0026fortimanager.ObjectSwitchcontrollerManagedswitchPortsArgs{\n\t\t\tAccessMode: pulumi.String(\"static\"),\n\t\t\tAggregatorMode: pulumi.String(\"count\"),\n\t\t\tAllowedVlansAll: pulumi.String(\"enable\"),\n\t\t\tPortName: pulumi.String(\"port3\"),\n\t\t\tManagedSwitch: trnameObjectSwitchcontrollerManagedswitch.SwitchId,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerManagedswitch,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitch;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchArgs;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchPorts;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerManagedswitchPortsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerManagedswitch = new ObjectSwitchcontrollerManagedswitch(\"trnameObjectSwitchcontrollerManagedswitch\", ObjectSwitchcontrollerManagedswitchArgs.builder()\n ._platform(\"FS1D48T418000533\")\n .switchId(\"3\")\n .build());\n\n var trnameObjectSwitchcontrollerManagedswitchPorts = new ObjectSwitchcontrollerManagedswitchPorts(\"trnameObjectSwitchcontrollerManagedswitchPorts\", ObjectSwitchcontrollerManagedswitchPortsArgs.builder()\n .accessMode(\"static\")\n .aggregatorMode(\"count\")\n .allowedVlansAll(\"enable\")\n .portName(\"port3\")\n .managedSwitch(trnameObjectSwitchcontrollerManagedswitch.switchId())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerManagedswitch)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerManagedswitchPorts:\n type: fortimanager:ObjectSwitchcontrollerManagedswitchPorts\n properties:\n accessMode: static\n aggregatorMode: count\n allowedVlansAll: enable\n portName: port3\n managedSwitch: ${trnameObjectSwitchcontrollerManagedswitch.switchId}\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerManagedswitch}\n trnameObjectSwitchcontrollerManagedswitch:\n type: fortimanager:ObjectSwitchcontrollerManagedswitch\n properties:\n _platform: FS1D48T418000533\n switchId: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController ManagedSwitchPorts can be imported using any of these accepted formats:\n\nSet import_options = [\"managed_switch=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerManagedswitchPorts:ObjectSwitchcontrollerManagedswitchPorts labelname {{port_name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessMode": { "type": "string", @@ -136055,7 +136055,7 @@ } }, "fortimanager:index/objectSwitchcontrollerQosIpdscpmap:ObjectSwitchcontrollerQosIpdscpmap": { - "description": "Configure FortiSwitch QoS IP precedence/DSCP.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `map`: `fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", {maps: [\n {\n cosQueue: 1,\n name: \"1\",\n value: \"46\",\n },\n {\n cosQueue: 2,\n name: \"2\",\n value: \"24,26,48,56\",\n },\n {\n cosQueue: 3,\n name: \"5\",\n value: \"34\",\n },\n]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", maps=[\n {\n \"cos_queue\": 1,\n \"name\": \"1\",\n \"value\": \"46\",\n },\n {\n \"cos_queue\": 2,\n \"name\": \"2\",\n \"value\": \"24,26,48,56\",\n },\n {\n \"cos_queue\": 3,\n \"name\": \"5\",\n \"value\": \"34\",\n },\n])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", new()\n {\n Maps = new[]\n {\n new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n {\n CosQueue = 1,\n Name = \"1\",\n Value = \"46\",\n },\n new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n {\n CosQueue = 2,\n Name = \"2\",\n Value = \"24,26,48,56\",\n },\n new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n {\n CosQueue = 3,\n Name = \"5\",\n Value = \"34\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosIpdscpmap(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs{\n\t\t\tMaps: fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(1),\n\t\t\t\t\tName: pulumi.String(\"1\"),\n\t\t\t\t\tValue: pulumi.String(\"46\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(2),\n\t\t\t\t\tName: pulumi.String(\"2\"),\n\t\t\t\t\tValue: pulumi.String(\"24,26,48,56\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(3),\n\t\t\t\t\tName: pulumi.String(\"5\"),\n\t\t\t\t\tValue: pulumi.String(\"34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerQosIpdscpmap(\"trname\", ObjectSwitchcontrollerQosIpdscpmapArgs.builder()\n .maps( \n ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .cosQueue(1)\n .name(\"1\")\n .value(\"46\")\n .build(),\n ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .cosQueue(2)\n .name(\"2\")\n .value(\"24,26,48,56\")\n .build(),\n ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .cosQueue(3)\n .name(\"5\")\n .value(\"34\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerQosIpdscpmap\n properties:\n maps:\n - cosQueue: 1\n name: '1'\n value: '46'\n - cosQueue: 2\n name: '2'\n value: 24,26,48,56\n - cosQueue: 3\n name: '5'\n value: '34'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController QosIpDscpMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosIpdscpmap:ObjectSwitchcontrollerQosIpdscpmap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiSwitch QoS IP precedence/DSCP.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `map`: `fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", {maps: [\n {\n cosQueue: 1,\n name: \"1\",\n value: \"46\",\n },\n {\n cosQueue: 2,\n name: \"2\",\n value: \"24,26,48,56\",\n },\n {\n cosQueue: 3,\n name: \"5\",\n value: \"34\",\n },\n]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", maps=[\n {\n \"cos_queue\": 1,\n \"name\": \"1\",\n \"value\": \"46\",\n },\n {\n \"cos_queue\": 2,\n \"name\": \"2\",\n \"value\": \"24,26,48,56\",\n },\n {\n \"cos_queue\": 3,\n \"name\": \"5\",\n \"value\": \"34\",\n },\n])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trname\", new()\n {\n Maps = new[]\n {\n new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n {\n CosQueue = 1,\n Name = \"1\",\n Value = \"46\",\n },\n new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n {\n CosQueue = 2,\n Name = \"2\",\n Value = \"24,26,48,56\",\n },\n new Fortimanager.Inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs\n {\n CosQueue = 3,\n Name = \"5\",\n Value = \"34\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosIpdscpmap(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs{\n\t\t\tMaps: fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(1),\n\t\t\t\t\tName: pulumi.String(\"1\"),\n\t\t\t\t\tValue: pulumi.String(\"46\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(2),\n\t\t\t\t\tName: pulumi.String(\"2\"),\n\t\t\t\t\tValue: pulumi.String(\"24,26,48,56\"),\n\t\t\t\t},\n\t\t\t\t\u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Float64(3),\n\t\t\t\t\tName: pulumi.String(\"5\"),\n\t\t\t\t\tValue: pulumi.String(\"34\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSwitchcontrollerQosIpdscpmapMapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerQosIpdscpmap(\"trname\", ObjectSwitchcontrollerQosIpdscpmapArgs.builder()\n .maps( \n ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .cosQueue(1.0)\n .name(\"1\")\n .value(\"46\")\n .build(),\n ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .cosQueue(2.0)\n .name(\"2\")\n .value(\"24,26,48,56\")\n .build(),\n ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .cosQueue(3.0)\n .name(\"5\")\n .value(\"34\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerQosIpdscpmap\n properties:\n maps:\n - cosQueue: 1\n name: '1'\n value: '46'\n - cosQueue: 2\n name: '2'\n value: 24,26,48,56\n - cosQueue: 3\n name: '5'\n value: '34'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController QosIpDscpMap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosIpdscpmap:ObjectSwitchcontrollerQosIpdscpmap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -136165,7 +136165,7 @@ } }, "fortimanager:index/objectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap": { - "description": "Maps between IP-DSCP value to COS queue.\n\n\u003e This resource is a sub resource for variable `map` of resource `fortimanager.ObjectSwitchcontrollerQosIpdscpmap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerQosIpdscpmap = new fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\", {});\nconst trnameObjectSwitchcontrollerQosIpdscpmapMap = new fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\", {\n ipDscpMap: trnameObjectSwitchcontrollerQosIpdscpmap.name,\n diffservs: [\"CS0\"],\n ipPrecedences: [\"value\"],\n value: \"21\",\n}, {\n dependsOn: [trnameObjectSwitchcontrollerQosIpdscpmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_qos_ipdscpmap = fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\")\ntrname_object_switchcontroller_qos_ipdscpmap_map = fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\",\n ip_dscp_map=trname_object_switchcontroller_qos_ipdscpmap.name,\n diffservs=[\"CS0\"],\n ip_precedences=[\"value\"],\n value=\"21\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_qos_ipdscpmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerQosIpdscpmap = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\");\n\n var trnameObjectSwitchcontrollerQosIpdscpmapMap = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\", new()\n {\n IpDscpMap = trnameObjectSwitchcontrollerQosIpdscpmap.Name,\n Diffservs = new[]\n {\n \"CS0\",\n },\n IpPrecedences = new[]\n {\n \"value\",\n },\n Value = \"21\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerQosIpdscpmap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerQosIpdscpmap, err := fortimanager.NewObjectSwitchcontrollerQosIpdscpmap(ctx, \"trnameObjectSwitchcontrollerQosIpdscpmap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerQosIpdscpmapMap(ctx, \"trnameObjectSwitchcontrollerQosIpdscpmapMap\", \u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapArgs{\n\t\t\tIpDscpMap: trnameObjectSwitchcontrollerQosIpdscpmap.Name,\n\t\t\tDiffservs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"CS0\"),\n\t\t\t},\n\t\t\tIpPrecedences: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"value\"),\n\t\t\t},\n\t\t\tValue: pulumi.String(\"21\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerQosIpdscpmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerQosIpdscpmap = new ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\");\n\n var trnameObjectSwitchcontrollerQosIpdscpmapMap = new ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\", ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .ipDscpMap(trnameObjectSwitchcontrollerQosIpdscpmap.name())\n .diffservs(\"CS0\")\n .ipPrecedences(\"value\")\n .value(21)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerQosIpdscpmap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerQosIpdscpmapMap:\n type: fortimanager:ObjectSwitchcontrollerQosIpdscpmapMap\n properties:\n ipDscpMap: ${trnameObjectSwitchcontrollerQosIpdscpmap.name}\n diffservs:\n - CS0\n ipPrecedences:\n - value\n value: 21\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerQosIpdscpmap}\n trnameObjectSwitchcontrollerQosIpdscpmap:\n type: fortimanager:ObjectSwitchcontrollerQosIpdscpmap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController QosIpDscpMapMap can be imported using any of these accepted formats:\n\nSet import_options = [\"ip_dscp_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Maps between IP-DSCP value to COS queue.\n\n\u003e This resource is a sub resource for variable `map` of resource `fortimanager.ObjectSwitchcontrollerQosIpdscpmap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSwitchcontrollerQosIpdscpmap = new fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\", {});\nconst trnameObjectSwitchcontrollerQosIpdscpmapMap = new fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\", {\n ipDscpMap: trnameObjectSwitchcontrollerQosIpdscpmap.name,\n diffservs: [\"CS0\"],\n ipPrecedences: [\"value\"],\n value: \"21\",\n}, {\n dependsOn: [trnameObjectSwitchcontrollerQosIpdscpmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_switchcontroller_qos_ipdscpmap = fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\")\ntrname_object_switchcontroller_qos_ipdscpmap_map = fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\",\n ip_dscp_map=trname_object_switchcontroller_qos_ipdscpmap.name,\n diffservs=[\"CS0\"],\n ip_precedences=[\"value\"],\n value=\"21\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_switchcontroller_qos_ipdscpmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSwitchcontrollerQosIpdscpmap = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\");\n\n var trnameObjectSwitchcontrollerQosIpdscpmapMap = new Fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\", new()\n {\n IpDscpMap = trnameObjectSwitchcontrollerQosIpdscpmap.Name,\n Diffservs = new[]\n {\n \"CS0\",\n },\n IpPrecedences = new[]\n {\n \"value\",\n },\n Value = \"21\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSwitchcontrollerQosIpdscpmap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSwitchcontrollerQosIpdscpmap, err := fortimanager.NewObjectSwitchcontrollerQosIpdscpmap(ctx, \"trnameObjectSwitchcontrollerQosIpdscpmap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSwitchcontrollerQosIpdscpmapMap(ctx, \"trnameObjectSwitchcontrollerQosIpdscpmapMap\", \u0026fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapArgs{\n\t\t\tIpDscpMap: trnameObjectSwitchcontrollerQosIpdscpmap.Name,\n\t\t\tDiffservs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"CS0\"),\n\t\t\t},\n\t\t\tIpPrecedences: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"value\"),\n\t\t\t},\n\t\t\tValue: pulumi.String(\"21\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSwitchcontrollerQosIpdscpmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapMap;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosIpdscpmapMapArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSwitchcontrollerQosIpdscpmap = new ObjectSwitchcontrollerQosIpdscpmap(\"trnameObjectSwitchcontrollerQosIpdscpmap\");\n\n var trnameObjectSwitchcontrollerQosIpdscpmapMap = new ObjectSwitchcontrollerQosIpdscpmapMap(\"trnameObjectSwitchcontrollerQosIpdscpmapMap\", ObjectSwitchcontrollerQosIpdscpmapMapArgs.builder()\n .ipDscpMap(trnameObjectSwitchcontrollerQosIpdscpmap.name())\n .diffservs(\"CS0\")\n .ipPrecedences(\"value\")\n .value(\"21\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSwitchcontrollerQosIpdscpmap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSwitchcontrollerQosIpdscpmapMap:\n type: fortimanager:ObjectSwitchcontrollerQosIpdscpmapMap\n properties:\n ipDscpMap: ${trnameObjectSwitchcontrollerQosIpdscpmap.name}\n diffservs:\n - CS0\n ipPrecedences:\n - value\n value: 21\n options:\n dependsOn:\n - ${trnameObjectSwitchcontrollerQosIpdscpmap}\n trnameObjectSwitchcontrollerQosIpdscpmap:\n type: fortimanager:ObjectSwitchcontrollerQosIpdscpmap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController QosIpDscpMapMap can be imported using any of these accepted formats:\n\nSet import_options = [\"ip_dscp_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosIpdscpmapMap:ObjectSwitchcontrollerQosIpdscpmapMap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -136314,7 +136314,7 @@ } }, "fortimanager:index/objectSwitchcontrollerQosQospolicy:ObjectSwitchcontrollerQosQospolicy": { - "description": "Configure FortiSwitch QoS policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\", {\n defaultCos: 2,\n queuePolicy: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\",\n default_cos=2,\n queue_policy=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\", new()\n {\n DefaultCos = 2,\n QueuePolicy = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosQospolicy(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerQosQospolicyArgs{\n\t\t\tDefaultCos: pulumi.Float64(2),\n\t\t\tQueuePolicy: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQospolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQospolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerQosQospolicy(\"trname\", ObjectSwitchcontrollerQosQospolicyArgs.builder()\n .defaultCos(2)\n .queuePolicy(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerQosQospolicy\n properties:\n defaultCos: 2\n queuePolicy: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController QosQosPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosQospolicy:ObjectSwitchcontrollerQosQospolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiSwitch QoS policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\", {\n defaultCos: 2,\n queuePolicy: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\",\n default_cos=2,\n queue_policy=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerQosQospolicy(\"trname\", new()\n {\n DefaultCos = 2,\n QueuePolicy = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerQosQospolicy(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerQosQospolicyArgs{\n\t\t\tDefaultCos: pulumi.Float64(2),\n\t\t\tQueuePolicy: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQospolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerQosQospolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerQosQospolicy(\"trname\", ObjectSwitchcontrollerQosQospolicyArgs.builder()\n .defaultCos(2.0)\n .queuePolicy(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerQosQospolicy\n properties:\n defaultCos: 2\n queuePolicy: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController QosQosPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerQosQospolicy:ObjectSwitchcontrollerQosQospolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -137112,7 +137112,7 @@ } }, "fortimanager:index/objectSwitchcontrollerTrafficpolicy:ObjectSwitchcontrollerTrafficpolicy": { - "description": "Configure FortiSwitch traffic policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\", {\n fosid: 3,\n guaranteedBurst: 230000,\n policerStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\",\n fosid=3,\n guaranteed_burst=230000,\n policer_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\", new()\n {\n Fosid = 3,\n GuaranteedBurst = 230000,\n PolicerStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerTrafficpolicy(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerTrafficpolicyArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tGuaranteedBurst: pulumi.Float64(230000),\n\t\t\tPolicerStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerTrafficpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerTrafficpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerTrafficpolicy(\"trname\", ObjectSwitchcontrollerTrafficpolicyArgs.builder()\n .fosid(3)\n .guaranteedBurst(230000)\n .policerStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerTrafficpolicy\n properties:\n fosid: 3\n guaranteedBurst: 230000\n policerStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController TrafficPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerTrafficpolicy:ObjectSwitchcontrollerTrafficpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiSwitch traffic policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\", {\n fosid: 3,\n guaranteedBurst: 230000,\n policerStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\",\n fosid=3,\n guaranteed_burst=230000,\n policer_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSwitchcontrollerTrafficpolicy(\"trname\", new()\n {\n Fosid = 3,\n GuaranteedBurst = 230000,\n PolicerStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSwitchcontrollerTrafficpolicy(ctx, \"trname\", \u0026fortimanager.ObjectSwitchcontrollerTrafficpolicyArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tGuaranteedBurst: pulumi.Float64(230000),\n\t\t\tPolicerStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerTrafficpolicy;\nimport com.pulumi.fortimanager.ObjectSwitchcontrollerTrafficpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSwitchcontrollerTrafficpolicy(\"trname\", ObjectSwitchcontrollerTrafficpolicyArgs.builder()\n .fosid(3.0)\n .guaranteedBurst(230000.0)\n .policerStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSwitchcontrollerTrafficpolicy\n properties:\n fosid: 3\n guaranteedBurst: 230000\n policerStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSwitchController TrafficPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSwitchcontrollerTrafficpolicy:ObjectSwitchcontrollerTrafficpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -137526,7 +137526,7 @@ } }, "fortimanager:index/objectSystemDhcpServer:ObjectSystemDhcpServer": { - "description": "Configure DHCP servers.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `exclude_range`: `fortimanager.ObjectSystemDhcpServerExcluderange`\n\u003e- `ip_range`: `fortimanager.ObjectSystemDhcpServerIprange`\n\u003e- `options`: `fortimanager.ObjectSystemDhcpServerOptions`\n\u003e- `reserved_address`: `fortimanager.ObjectSystemDhcpServerReservedaddress`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemDhcpServer(\"trname\", {\n autoConfiguration: \"enable\",\n autoManagedStatus: \"enable\",\n conflictedIpTimeout: 1800,\n ddnsAuth: \"disable\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsTtl: 300,\n ddnsUpdate: \"disable\",\n ddnsUpdateOverride: \"disable\",\n defaultGateway: \"0.0.0.0\",\n dhcpSettingsFromFortiipam: \"disable\",\n dnsServer1: \"0.0.0.0\",\n dnsServer2: \"0.0.0.0\",\n dnsServer3: \"0.0.0.0\",\n dnsServer4: \"0.0.0.0\",\n dnsService: \"specify\",\n forticlientOnNetStatus: \"enable\",\n fosid: 1,\n leaseTime: 604800,\n macAclDefaultAction: \"assign\",\n netmask: \"0.0.0.0\",\n nextServer: \"0.0.0.0\",\n ntpServer1: \"0.0.0.0\",\n ntpServer2: \"0.0.0.0\",\n ntpServer3: \"0.0.0.0\",\n ntpService: \"specify\",\n serverType: \"regular\",\n status: \"enable\",\n timezone: \"00\",\n timezoneOption: \"disable\",\n vciMatch: \"disable\",\n wifiAc1: \"0.0.0.0\",\n wifiAc2: \"0.0.0.0\",\n wifiAc3: \"0.0.0.0\",\n wifiAcService: \"specify\",\n winsServer1: \"0.0.0.0\",\n winsServer2: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemDhcpServer(\"trname\",\n auto_configuration=\"enable\",\n auto_managed_status=\"enable\",\n conflicted_ip_timeout=1800,\n ddns_auth=\"disable\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_ttl=300,\n ddns_update=\"disable\",\n ddns_update_override=\"disable\",\n default_gateway=\"0.0.0.0\",\n dhcp_settings_from_fortiipam=\"disable\",\n dns_server1=\"0.0.0.0\",\n dns_server2=\"0.0.0.0\",\n dns_server3=\"0.0.0.0\",\n dns_server4=\"0.0.0.0\",\n dns_service=\"specify\",\n forticlient_on_net_status=\"enable\",\n fosid=1,\n lease_time=604800,\n mac_acl_default_action=\"assign\",\n netmask=\"0.0.0.0\",\n next_server=\"0.0.0.0\",\n ntp_server1=\"0.0.0.0\",\n ntp_server2=\"0.0.0.0\",\n ntp_server3=\"0.0.0.0\",\n ntp_service=\"specify\",\n server_type=\"regular\",\n status=\"enable\",\n timezone=\"00\",\n timezone_option=\"disable\",\n vci_match=\"disable\",\n wifi_ac1=\"0.0.0.0\",\n wifi_ac2=\"0.0.0.0\",\n wifi_ac3=\"0.0.0.0\",\n wifi_ac_service=\"specify\",\n wins_server1=\"0.0.0.0\",\n wins_server2=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemDhcpServer(\"trname\", new()\n {\n AutoConfiguration = \"enable\",\n AutoManagedStatus = \"enable\",\n ConflictedIpTimeout = 1800,\n DdnsAuth = \"disable\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsTtl = 300,\n DdnsUpdate = \"disable\",\n DdnsUpdateOverride = \"disable\",\n DefaultGateway = \"0.0.0.0\",\n DhcpSettingsFromFortiipam = \"disable\",\n DnsServer1 = \"0.0.0.0\",\n DnsServer2 = \"0.0.0.0\",\n DnsServer3 = \"0.0.0.0\",\n DnsServer4 = \"0.0.0.0\",\n DnsService = \"specify\",\n ForticlientOnNetStatus = \"enable\",\n Fosid = 1,\n LeaseTime = 604800,\n MacAclDefaultAction = \"assign\",\n Netmask = \"0.0.0.0\",\n NextServer = \"0.0.0.0\",\n NtpServer1 = \"0.0.0.0\",\n NtpServer2 = \"0.0.0.0\",\n NtpServer3 = \"0.0.0.0\",\n NtpService = \"specify\",\n ServerType = \"regular\",\n Status = \"enable\",\n Timezone = \"00\",\n TimezoneOption = \"disable\",\n VciMatch = \"disable\",\n WifiAc1 = \"0.0.0.0\",\n WifiAc2 = \"0.0.0.0\",\n WifiAc3 = \"0.0.0.0\",\n WifiAcService = \"specify\",\n WinsServer1 = \"0.0.0.0\",\n WinsServer2 = \"0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tAutoConfiguration: pulumi.String(\"enable\"),\n\t\t\tAutoManagedStatus: pulumi.String(\"enable\"),\n\t\t\tConflictedIpTimeout: pulumi.Float64(1800),\n\t\t\tDdnsAuth: pulumi.String(\"disable\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsTtl: pulumi.Float64(300),\n\t\t\tDdnsUpdate: pulumi.String(\"disable\"),\n\t\t\tDdnsUpdateOverride: pulumi.String(\"disable\"),\n\t\t\tDefaultGateway: pulumi.String(\"0.0.0.0\"),\n\t\t\tDhcpSettingsFromFortiipam: pulumi.String(\"disable\"),\n\t\t\tDnsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer3: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer4: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsService: pulumi.String(\"specify\"),\n\t\t\tForticlientOnNetStatus: pulumi.String(\"enable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLeaseTime: pulumi.Float64(604800),\n\t\t\tMacAclDefaultAction: pulumi.String(\"assign\"),\n\t\t\tNetmask: pulumi.String(\"0.0.0.0\"),\n\t\t\tNextServer: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer3: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpService: pulumi.String(\"specify\"),\n\t\t\tServerType: pulumi.String(\"regular\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTimezone: pulumi.String(\"00\"),\n\t\t\tTimezoneOption: pulumi.String(\"disable\"),\n\t\t\tVciMatch: pulumi.String(\"disable\"),\n\t\t\tWifiAc1: pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAc2: pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAc3: pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAcService: pulumi.String(\"specify\"),\n\t\t\tWinsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tWinsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemDhcpServer(\"trname\", ObjectSystemDhcpServerArgs.builder()\n .autoConfiguration(\"enable\")\n .autoManagedStatus(\"enable\")\n .conflictedIpTimeout(1800)\n .ddnsAuth(\"disable\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsTtl(300)\n .ddnsUpdate(\"disable\")\n .ddnsUpdateOverride(\"disable\")\n .defaultGateway(\"0.0.0.0\")\n .dhcpSettingsFromFortiipam(\"disable\")\n .dnsServer1(\"0.0.0.0\")\n .dnsServer2(\"0.0.0.0\")\n .dnsServer3(\"0.0.0.0\")\n .dnsServer4(\"0.0.0.0\")\n .dnsService(\"specify\")\n .forticlientOnNetStatus(\"enable\")\n .fosid(1)\n .leaseTime(604800)\n .macAclDefaultAction(\"assign\")\n .netmask(\"0.0.0.0\")\n .nextServer(\"0.0.0.0\")\n .ntpServer1(\"0.0.0.0\")\n .ntpServer2(\"0.0.0.0\")\n .ntpServer3(\"0.0.0.0\")\n .ntpService(\"specify\")\n .serverType(\"regular\")\n .status(\"enable\")\n .timezone(\"00\")\n .timezoneOption(\"disable\")\n .vciMatch(\"disable\")\n .wifiAc1(\"0.0.0.0\")\n .wifiAc2(\"0.0.0.0\")\n .wifiAc3(\"0.0.0.0\")\n .wifiAcService(\"specify\")\n .winsServer1(\"0.0.0.0\")\n .winsServer2(\"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n autoConfiguration: enable\n autoManagedStatus: enable\n conflictedIpTimeout: 1800\n ddnsAuth: disable\n ddnsServerIp: 0.0.0.0\n ddnsTtl: 300\n ddnsUpdate: disable\n ddnsUpdateOverride: disable\n defaultGateway: 0.0.0.0\n dhcpSettingsFromFortiipam: disable\n dnsServer1: 0.0.0.0\n dnsServer2: 0.0.0.0\n dnsServer3: 0.0.0.0\n dnsServer4: 0.0.0.0\n dnsService: specify\n forticlientOnNetStatus: enable\n fosid: 1\n leaseTime: 604800\n macAclDefaultAction: assign\n netmask: 0.0.0.0\n nextServer: 0.0.0.0\n ntpServer1: 0.0.0.0\n ntpServer2: 0.0.0.0\n ntpServer3: 0.0.0.0\n ntpService: specify\n serverType: regular\n status: enable\n timezone: '00'\n timezoneOption: disable\n vciMatch: disable\n wifiAc1: 0.0.0.0\n wifiAc2: 0.0.0.0\n wifiAc3: 0.0.0.0\n wifiAcService: specify\n winsServer1: 0.0.0.0\n winsServer2: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServer:ObjectSystemDhcpServer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure DHCP servers.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `exclude_range`: `fortimanager.ObjectSystemDhcpServerExcluderange`\n\u003e- `ip_range`: `fortimanager.ObjectSystemDhcpServerIprange`\n\u003e- `options`: `fortimanager.ObjectSystemDhcpServerOptions`\n\u003e- `reserved_address`: `fortimanager.ObjectSystemDhcpServerReservedaddress`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemDhcpServer(\"trname\", {\n autoConfiguration: \"enable\",\n autoManagedStatus: \"enable\",\n conflictedIpTimeout: 1800,\n ddnsAuth: \"disable\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsTtl: 300,\n ddnsUpdate: \"disable\",\n ddnsUpdateOverride: \"disable\",\n defaultGateway: \"0.0.0.0\",\n dhcpSettingsFromFortiipam: \"disable\",\n dnsServer1: \"0.0.0.0\",\n dnsServer2: \"0.0.0.0\",\n dnsServer3: \"0.0.0.0\",\n dnsServer4: \"0.0.0.0\",\n dnsService: \"specify\",\n forticlientOnNetStatus: \"enable\",\n fosid: 1,\n leaseTime: 604800,\n macAclDefaultAction: \"assign\",\n netmask: \"0.0.0.0\",\n nextServer: \"0.0.0.0\",\n ntpServer1: \"0.0.0.0\",\n ntpServer2: \"0.0.0.0\",\n ntpServer3: \"0.0.0.0\",\n ntpService: \"specify\",\n serverType: \"regular\",\n status: \"enable\",\n timezone: \"00\",\n timezoneOption: \"disable\",\n vciMatch: \"disable\",\n wifiAc1: \"0.0.0.0\",\n wifiAc2: \"0.0.0.0\",\n wifiAc3: \"0.0.0.0\",\n wifiAcService: \"specify\",\n winsServer1: \"0.0.0.0\",\n winsServer2: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemDhcpServer(\"trname\",\n auto_configuration=\"enable\",\n auto_managed_status=\"enable\",\n conflicted_ip_timeout=1800,\n ddns_auth=\"disable\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_ttl=300,\n ddns_update=\"disable\",\n ddns_update_override=\"disable\",\n default_gateway=\"0.0.0.0\",\n dhcp_settings_from_fortiipam=\"disable\",\n dns_server1=\"0.0.0.0\",\n dns_server2=\"0.0.0.0\",\n dns_server3=\"0.0.0.0\",\n dns_server4=\"0.0.0.0\",\n dns_service=\"specify\",\n forticlient_on_net_status=\"enable\",\n fosid=1,\n lease_time=604800,\n mac_acl_default_action=\"assign\",\n netmask=\"0.0.0.0\",\n next_server=\"0.0.0.0\",\n ntp_server1=\"0.0.0.0\",\n ntp_server2=\"0.0.0.0\",\n ntp_server3=\"0.0.0.0\",\n ntp_service=\"specify\",\n server_type=\"regular\",\n status=\"enable\",\n timezone=\"00\",\n timezone_option=\"disable\",\n vci_match=\"disable\",\n wifi_ac1=\"0.0.0.0\",\n wifi_ac2=\"0.0.0.0\",\n wifi_ac3=\"0.0.0.0\",\n wifi_ac_service=\"specify\",\n wins_server1=\"0.0.0.0\",\n wins_server2=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemDhcpServer(\"trname\", new()\n {\n AutoConfiguration = \"enable\",\n AutoManagedStatus = \"enable\",\n ConflictedIpTimeout = 1800,\n DdnsAuth = \"disable\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsTtl = 300,\n DdnsUpdate = \"disable\",\n DdnsUpdateOverride = \"disable\",\n DefaultGateway = \"0.0.0.0\",\n DhcpSettingsFromFortiipam = \"disable\",\n DnsServer1 = \"0.0.0.0\",\n DnsServer2 = \"0.0.0.0\",\n DnsServer3 = \"0.0.0.0\",\n DnsServer4 = \"0.0.0.0\",\n DnsService = \"specify\",\n ForticlientOnNetStatus = \"enable\",\n Fosid = 1,\n LeaseTime = 604800,\n MacAclDefaultAction = \"assign\",\n Netmask = \"0.0.0.0\",\n NextServer = \"0.0.0.0\",\n NtpServer1 = \"0.0.0.0\",\n NtpServer2 = \"0.0.0.0\",\n NtpServer3 = \"0.0.0.0\",\n NtpService = \"specify\",\n ServerType = \"regular\",\n Status = \"enable\",\n Timezone = \"00\",\n TimezoneOption = \"disable\",\n VciMatch = \"disable\",\n WifiAc1 = \"0.0.0.0\",\n WifiAc2 = \"0.0.0.0\",\n WifiAc3 = \"0.0.0.0\",\n WifiAcService = \"specify\",\n WinsServer1 = \"0.0.0.0\",\n WinsServer2 = \"0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tAutoConfiguration: pulumi.String(\"enable\"),\n\t\t\tAutoManagedStatus: pulumi.String(\"enable\"),\n\t\t\tConflictedIpTimeout: pulumi.Float64(1800),\n\t\t\tDdnsAuth: pulumi.String(\"disable\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsTtl: pulumi.Float64(300),\n\t\t\tDdnsUpdate: pulumi.String(\"disable\"),\n\t\t\tDdnsUpdateOverride: pulumi.String(\"disable\"),\n\t\t\tDefaultGateway: pulumi.String(\"0.0.0.0\"),\n\t\t\tDhcpSettingsFromFortiipam: pulumi.String(\"disable\"),\n\t\t\tDnsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer3: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer4: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsService: pulumi.String(\"specify\"),\n\t\t\tForticlientOnNetStatus: pulumi.String(\"enable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLeaseTime: pulumi.Float64(604800),\n\t\t\tMacAclDefaultAction: pulumi.String(\"assign\"),\n\t\t\tNetmask: pulumi.String(\"0.0.0.0\"),\n\t\t\tNextServer: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpServer3: pulumi.String(\"0.0.0.0\"),\n\t\t\tNtpService: pulumi.String(\"specify\"),\n\t\t\tServerType: pulumi.String(\"regular\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTimezone: pulumi.String(\"00\"),\n\t\t\tTimezoneOption: pulumi.String(\"disable\"),\n\t\t\tVciMatch: pulumi.String(\"disable\"),\n\t\t\tWifiAc1: pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAc2: pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAc3: pulumi.String(\"0.0.0.0\"),\n\t\t\tWifiAcService: pulumi.String(\"specify\"),\n\t\t\tWinsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tWinsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemDhcpServer(\"trname\", ObjectSystemDhcpServerArgs.builder()\n .autoConfiguration(\"enable\")\n .autoManagedStatus(\"enable\")\n .conflictedIpTimeout(1800.0)\n .ddnsAuth(\"disable\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsTtl(300.0)\n .ddnsUpdate(\"disable\")\n .ddnsUpdateOverride(\"disable\")\n .defaultGateway(\"0.0.0.0\")\n .dhcpSettingsFromFortiipam(\"disable\")\n .dnsServer1(\"0.0.0.0\")\n .dnsServer2(\"0.0.0.0\")\n .dnsServer3(\"0.0.0.0\")\n .dnsServer4(\"0.0.0.0\")\n .dnsService(\"specify\")\n .forticlientOnNetStatus(\"enable\")\n .fosid(1.0)\n .leaseTime(604800.0)\n .macAclDefaultAction(\"assign\")\n .netmask(\"0.0.0.0\")\n .nextServer(\"0.0.0.0\")\n .ntpServer1(\"0.0.0.0\")\n .ntpServer2(\"0.0.0.0\")\n .ntpServer3(\"0.0.0.0\")\n .ntpService(\"specify\")\n .serverType(\"regular\")\n .status(\"enable\")\n .timezone(\"00\")\n .timezoneOption(\"disable\")\n .vciMatch(\"disable\")\n .wifiAc1(\"0.0.0.0\")\n .wifiAc2(\"0.0.0.0\")\n .wifiAc3(\"0.0.0.0\")\n .wifiAcService(\"specify\")\n .winsServer1(\"0.0.0.0\")\n .winsServer2(\"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n autoConfiguration: enable\n autoManagedStatus: enable\n conflictedIpTimeout: 1800\n ddnsAuth: disable\n ddnsServerIp: 0.0.0.0\n ddnsTtl: 300\n ddnsUpdate: disable\n ddnsUpdateOverride: disable\n defaultGateway: 0.0.0.0\n dhcpSettingsFromFortiipam: disable\n dnsServer1: 0.0.0.0\n dnsServer2: 0.0.0.0\n dnsServer3: 0.0.0.0\n dnsServer4: 0.0.0.0\n dnsService: specify\n forticlientOnNetStatus: enable\n fosid: 1\n leaseTime: 604800\n macAclDefaultAction: assign\n netmask: 0.0.0.0\n nextServer: 0.0.0.0\n ntpServer1: 0.0.0.0\n ntpServer2: 0.0.0.0\n ntpServer3: 0.0.0.0\n ntpService: specify\n serverType: regular\n status: enable\n timezone: '00'\n timezoneOption: disable\n vciMatch: disable\n wifiAc1: 0.0.0.0\n wifiAc2: 0.0.0.0\n wifiAc3: 0.0.0.0\n wifiAcService: specify\n winsServer1: 0.0.0.0\n winsServer2: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServer:ObjectSystemDhcpServer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -138307,7 +138307,7 @@ } }, "fortimanager:index/objectSystemDhcpServerExcluderange:ObjectSystemDhcpServerExcluderange": { - "description": "Exclude one or more ranges of IP addresses from being assigned to clients.\n\n\u003e This resource is a sub resource for variable `exclude_range` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemDhcpServer = new fortimanager.ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", {fosid: 2});\nconst trnameObjectSystemDhcpServerExcluderange = new fortimanager.ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\", {\n server: trnameObjectSystemDhcpServer.fosid,\n endIp: \"10.160.100.34\",\n fosid: 11,\n startIp: \"10.160.88.34\",\n}, {\n dependsOn: [trnameObjectSystemDhcpServer],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_dhcp_server = fortimanager.ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", fosid=2)\ntrname_object_system_dhcp_server_excluderange = fortimanager.ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\",\n server=trname_object_system_dhcp_server.fosid,\n end_ip=\"10.160.100.34\",\n fosid=11,\n start_ip=\"10.160.88.34\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_dhcp_server]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemDhcpServer = new Fortimanager.ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", new()\n {\n Fosid = 2,\n });\n\n var trnameObjectSystemDhcpServerExcluderange = new Fortimanager.ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\", new()\n {\n Server = trnameObjectSystemDhcpServer.Fosid,\n EndIp = \"10.160.100.34\",\n Fosid = 11,\n StartIp = \"10.160.88.34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemDhcpServer,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemDhcpServer, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trnameObjectSystemDhcpServer\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerExcluderange(ctx, \"trnameObjectSystemDhcpServerExcluderange\", \u0026fortimanager.ObjectSystemDhcpServerExcluderangeArgs{\n\t\t\tServer: trnameObjectSystemDhcpServer.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.100.34\"),\n\t\t\tFosid: pulumi.Float64(11),\n\t\t\tStartIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemDhcpServer,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerExcluderange;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerExcluderangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemDhcpServer = new ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", ObjectSystemDhcpServerArgs.builder()\n .fosid(2)\n .build());\n\n var trnameObjectSystemDhcpServerExcluderange = new ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\", ObjectSystemDhcpServerExcluderangeArgs.builder()\n .server(trnameObjectSystemDhcpServer.fosid())\n .endIp(\"10.160.100.34\")\n .fosid(11)\n .startIp(\"10.160.88.34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemDhcpServer)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemDhcpServerExcluderange:\n type: fortimanager:ObjectSystemDhcpServerExcluderange\n properties:\n server: ${trnameObjectSystemDhcpServer.fosid}\n endIp: 10.160.100.34\n fosid: 11\n startIp: 10.160.88.34\n options:\n dependsOn:\n - ${trnameObjectSystemDhcpServer}\n trnameObjectSystemDhcpServer:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerExcluderange:ObjectSystemDhcpServerExcluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Exclude one or more ranges of IP addresses from being assigned to clients.\n\n\u003e This resource is a sub resource for variable `exclude_range` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemDhcpServer = new fortimanager.ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", {fosid: 2});\nconst trnameObjectSystemDhcpServerExcluderange = new fortimanager.ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\", {\n server: trnameObjectSystemDhcpServer.fosid,\n endIp: \"10.160.100.34\",\n fosid: 11,\n startIp: \"10.160.88.34\",\n}, {\n dependsOn: [trnameObjectSystemDhcpServer],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_dhcp_server = fortimanager.ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", fosid=2)\ntrname_object_system_dhcp_server_excluderange = fortimanager.ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\",\n server=trname_object_system_dhcp_server.fosid,\n end_ip=\"10.160.100.34\",\n fosid=11,\n start_ip=\"10.160.88.34\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_dhcp_server]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemDhcpServer = new Fortimanager.ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", new()\n {\n Fosid = 2,\n });\n\n var trnameObjectSystemDhcpServerExcluderange = new Fortimanager.ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\", new()\n {\n Server = trnameObjectSystemDhcpServer.Fosid,\n EndIp = \"10.160.100.34\",\n Fosid = 11,\n StartIp = \"10.160.88.34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemDhcpServer,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemDhcpServer, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trnameObjectSystemDhcpServer\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerExcluderange(ctx, \"trnameObjectSystemDhcpServerExcluderange\", \u0026fortimanager.ObjectSystemDhcpServerExcluderangeArgs{\n\t\t\tServer: trnameObjectSystemDhcpServer.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.100.34\"),\n\t\t\tFosid: pulumi.Float64(11),\n\t\t\tStartIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemDhcpServer,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerExcluderange;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerExcluderangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemDhcpServer = new ObjectSystemDhcpServer(\"trnameObjectSystemDhcpServer\", ObjectSystemDhcpServerArgs.builder()\n .fosid(2.0)\n .build());\n\n var trnameObjectSystemDhcpServerExcluderange = new ObjectSystemDhcpServerExcluderange(\"trnameObjectSystemDhcpServerExcluderange\", ObjectSystemDhcpServerExcluderangeArgs.builder()\n .server(trnameObjectSystemDhcpServer.fosid())\n .endIp(\"10.160.100.34\")\n .fosid(11.0)\n .startIp(\"10.160.88.34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemDhcpServer)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemDhcpServerExcluderange:\n type: fortimanager:ObjectSystemDhcpServerExcluderange\n properties:\n server: ${trnameObjectSystemDhcpServer.fosid}\n endIp: 10.160.100.34\n fosid: 11\n startIp: 10.160.88.34\n options:\n dependsOn:\n - ${trnameObjectSystemDhcpServer}\n trnameObjectSystemDhcpServer:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerExcluderange:ObjectSystemDhcpServerExcluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -138495,7 +138495,7 @@ } }, "fortimanager:index/objectSystemDhcpServerIprange:ObjectSystemDhcpServerIprange": { - "description": "DHCP IP range configuration.\n\n\u003e This resource is a sub resource for variable `ip_range` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectSystemDhcpServer(\"trname2\", {fosid: 3});\nconst trname = new fortimanager.ObjectSystemDhcpServerIprange(\"trname\", {\n server: trname2.fosid,\n endIp: \"10.160.100.34\",\n fosid: 12,\n startIp: \"10.160.88.34\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectSystemDhcpServer(\"trname2\", fosid=3)\ntrname = fortimanager.ObjectSystemDhcpServerIprange(\"trname\",\n server=trname2.fosid,\n end_ip=\"10.160.100.34\",\n fosid=12,\n start_ip=\"10.160.88.34\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectSystemDhcpServer(\"trname2\", new()\n {\n Fosid = 3,\n });\n\n var trname = new Fortimanager.ObjectSystemDhcpServerIprange(\"trname\", new()\n {\n Server = trname2.Fosid,\n EndIp = \"10.160.100.34\",\n Fosid = 12,\n StartIp = \"10.160.88.34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname2\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerIprange(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerIprangeArgs{\n\t\t\tServer: trname2.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.100.34\"),\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tStartIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerIprange;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectSystemDhcpServer(\"trname2\", ObjectSystemDhcpServerArgs.builder()\n .fosid(3)\n .build());\n\n var trname = new ObjectSystemDhcpServerIprange(\"trname\", ObjectSystemDhcpServerIprangeArgs.builder()\n .server(trname2.fosid())\n .endIp(\"10.160.100.34\")\n .fosid(12)\n .startIp(\"10.160.88.34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServerIprange\n properties:\n server: ${trname2.fosid}\n endIp: 10.160.100.34\n fosid: 12\n startIp: 10.160.88.34\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerIprange:ObjectSystemDhcpServerIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "DHCP IP range configuration.\n\n\u003e This resource is a sub resource for variable `ip_range` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectSystemDhcpServer(\"trname2\", {fosid: 3});\nconst trname = new fortimanager.ObjectSystemDhcpServerIprange(\"trname\", {\n server: trname2.fosid,\n endIp: \"10.160.100.34\",\n fosid: 12,\n startIp: \"10.160.88.34\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectSystemDhcpServer(\"trname2\", fosid=3)\ntrname = fortimanager.ObjectSystemDhcpServerIprange(\"trname\",\n server=trname2.fosid,\n end_ip=\"10.160.100.34\",\n fosid=12,\n start_ip=\"10.160.88.34\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectSystemDhcpServer(\"trname2\", new()\n {\n Fosid = 3,\n });\n\n var trname = new Fortimanager.ObjectSystemDhcpServerIprange(\"trname\", new()\n {\n Server = trname2.Fosid,\n EndIp = \"10.160.100.34\",\n Fosid = 12,\n StartIp = \"10.160.88.34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname2\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerIprange(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerIprangeArgs{\n\t\t\tServer: trname2.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.100.34\"),\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tStartIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerIprange;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectSystemDhcpServer(\"trname2\", ObjectSystemDhcpServerArgs.builder()\n .fosid(3.0)\n .build());\n\n var trname = new ObjectSystemDhcpServerIprange(\"trname\", ObjectSystemDhcpServerIprangeArgs.builder()\n .server(trname2.fosid())\n .endIp(\"10.160.100.34\")\n .fosid(12.0)\n .startIp(\"10.160.88.34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServerIprange\n properties:\n server: ${trname2.fosid}\n endIp: 10.160.100.34\n fosid: 12\n startIp: 10.160.88.34\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerIprange:ObjectSystemDhcpServerIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -138683,7 +138683,7 @@ } }, "fortimanager:index/objectSystemDhcpServerOptions:ObjectSystemDhcpServerOptions": { - "description": "DHCP options.\n\n\u003e This resource is a sub resource for variable `options` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname3 = new fortimanager.ObjectSystemDhcpServer(\"trname3\", {fosid: 4});\nconst trname = new fortimanager.ObjectSystemDhcpServerOptions(\"trname\", {\n server: trname3.fosid,\n fosid: 34,\n ips: [\"10.160.88.32\"],\n type: \"ip\",\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname3 = fortimanager.ObjectSystemDhcpServer(\"trname3\", fosid=4)\ntrname = fortimanager.ObjectSystemDhcpServerOptions(\"trname\",\n server=trname3.fosid,\n fosid=34,\n ips=[\"10.160.88.32\"],\n type=\"ip\",\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortimanager.ObjectSystemDhcpServer(\"trname3\", new()\n {\n Fosid = 4,\n });\n\n var trname = new Fortimanager.ObjectSystemDhcpServerOptions(\"trname\", new()\n {\n Server = trname3.Fosid,\n Fosid = 34,\n Ips = new[]\n {\n \"10.160.88.32\",\n },\n Type = \"ip\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname3\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(4),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerOptions(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerOptionsArgs{\n\t\t\tServer: trname3.Fosid,\n\t\t\tFosid: pulumi.Float64(34),\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.160.88.32\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"ip\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerOptions;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerOptionsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname3 = new ObjectSystemDhcpServer(\"trname3\", ObjectSystemDhcpServerArgs.builder()\n .fosid(4)\n .build());\n\n var trname = new ObjectSystemDhcpServerOptions(\"trname\", ObjectSystemDhcpServerOptionsArgs.builder()\n .server(trname3.fosid())\n .fosid(34)\n .ips(\"10.160.88.32\")\n .type(\"ip\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServerOptions\n properties:\n server: ${trname3.fosid}\n fosid: 34\n ips:\n - 10.160.88.32\n type: ip\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerOptions can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerOptions:ObjectSystemDhcpServerOptions labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "DHCP options.\n\n\u003e This resource is a sub resource for variable `options` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname3 = new fortimanager.ObjectSystemDhcpServer(\"trname3\", {fosid: 4});\nconst trname = new fortimanager.ObjectSystemDhcpServerOptions(\"trname\", {\n server: trname3.fosid,\n fosid: 34,\n ips: [\"10.160.88.32\"],\n type: \"ip\",\n}, {\n dependsOn: [trname3],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname3 = fortimanager.ObjectSystemDhcpServer(\"trname3\", fosid=4)\ntrname = fortimanager.ObjectSystemDhcpServerOptions(\"trname\",\n server=trname3.fosid,\n fosid=34,\n ips=[\"10.160.88.32\"],\n type=\"ip\",\n opts = pulumi.ResourceOptions(depends_on=[trname3]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortimanager.ObjectSystemDhcpServer(\"trname3\", new()\n {\n Fosid = 4,\n });\n\n var trname = new Fortimanager.ObjectSystemDhcpServerOptions(\"trname\", new()\n {\n Server = trname3.Fosid,\n Fosid = 34,\n Ips = new[]\n {\n \"10.160.88.32\",\n },\n Type = \"ip\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname3,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname3\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(4),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerOptions(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerOptionsArgs{\n\t\t\tServer: trname3.Fosid,\n\t\t\tFosid: pulumi.Float64(34),\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"10.160.88.32\"),\n\t\t\t},\n\t\t\tType: pulumi.String(\"ip\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname3,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerOptions;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerOptionsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname3 = new ObjectSystemDhcpServer(\"trname3\", ObjectSystemDhcpServerArgs.builder()\n .fosid(4.0)\n .build());\n\n var trname = new ObjectSystemDhcpServerOptions(\"trname\", ObjectSystemDhcpServerOptionsArgs.builder()\n .server(trname3.fosid())\n .fosid(34.0)\n .ips(\"10.160.88.32\")\n .type(\"ip\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServerOptions\n properties:\n server: ${trname3.fosid}\n fosid: 34\n ips:\n - 10.160.88.32\n type: ip\n options:\n dependsOn:\n - ${trname3}\n trname3:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerOptions can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerOptions:ObjectSystemDhcpServerOptions labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -138892,7 +138892,7 @@ } }, "fortimanager:index/objectSystemDhcpServerReservedaddress:ObjectSystemDhcpServerReservedaddress": { - "description": "Options for the DHCP server to assign IP settings to specific MAC addresses.\n\n\u003e This resource is a sub resource for variable `reserved_address` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectSystemDhcpServer(\"trname4\", {fosid: 5});\nconst trname = new fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\", {\n server: trname4.fosid,\n description: \"This is a Terraform example\",\n fosid: 34,\n ip: \"10.160.88.34\",\n}, {\n dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectSystemDhcpServer(\"trname4\", fosid=5)\ntrname = fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\",\n server=trname4.fosid,\n description=\"This is a Terraform example\",\n fosid=34,\n ip=\"10.160.88.34\",\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectSystemDhcpServer(\"trname4\", new()\n {\n Fosid = 5,\n });\n\n var trname = new Fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\", new()\n {\n Server = trname4.Fosid,\n Description = \"This is a Terraform example\",\n Fosid = 34,\n Ip = \"10.160.88.34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname4\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerReservedaddress(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerReservedaddressArgs{\n\t\t\tServer: trname4.Fosid,\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(34),\n\t\t\tIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerReservedaddress;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerReservedaddressArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectSystemDhcpServer(\"trname4\", ObjectSystemDhcpServerArgs.builder()\n .fosid(5)\n .build());\n\n var trname = new ObjectSystemDhcpServerReservedaddress(\"trname\", ObjectSystemDhcpServerReservedaddressArgs.builder()\n .server(trname4.fosid())\n .description(\"This is a Terraform example\")\n .fosid(34)\n .ip(\"10.160.88.34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServerReservedaddress\n properties:\n server: ${trname4.fosid}\n description: This is a Terraform example\n fosid: 34\n ip: 10.160.88.34\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerReservedAddress can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerReservedaddress:ObjectSystemDhcpServerReservedaddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Options for the DHCP server to assign IP settings to specific MAC addresses.\n\n\u003e This resource is a sub resource for variable `reserved_address` of resource `fortimanager.ObjectSystemDhcpServer`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.ObjectSystemDhcpServer(\"trname4\", {fosid: 5});\nconst trname = new fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\", {\n server: trname4.fosid,\n description: \"This is a Terraform example\",\n fosid: 34,\n ip: \"10.160.88.34\",\n}, {\n dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.ObjectSystemDhcpServer(\"trname4\", fosid=5)\ntrname = fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\",\n server=trname4.fosid,\n description=\"This is a Terraform example\",\n fosid=34,\n ip=\"10.160.88.34\",\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.ObjectSystemDhcpServer(\"trname4\", new()\n {\n Fosid = 5,\n });\n\n var trname = new Fortimanager.ObjectSystemDhcpServerReservedaddress(\"trname\", new()\n {\n Server = trname4.Fosid,\n Description = \"This is a Terraform example\",\n Fosid = 34,\n Ip = \"10.160.88.34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewObjectSystemDhcpServer(ctx, \"trname4\", \u0026fortimanager.ObjectSystemDhcpServerArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemDhcpServerReservedaddress(ctx, \"trname\", \u0026fortimanager.ObjectSystemDhcpServerReservedaddressArgs{\n\t\t\tServer: trname4.Fosid,\n\t\t\tDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(34),\n\t\t\tIp: pulumi.String(\"10.160.88.34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServer;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerArgs;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerReservedaddress;\nimport com.pulumi.fortimanager.ObjectSystemDhcpServerReservedaddressArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new ObjectSystemDhcpServer(\"trname4\", ObjectSystemDhcpServerArgs.builder()\n .fosid(5.0)\n .build());\n\n var trname = new ObjectSystemDhcpServerReservedaddress(\"trname\", ObjectSystemDhcpServerReservedaddressArgs.builder()\n .server(trname4.fosid())\n .description(\"This is a Terraform example\")\n .fosid(34.0)\n .ip(\"10.160.88.34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemDhcpServerReservedaddress\n properties:\n server: ${trname4.fosid}\n description: This is a Terraform example\n fosid: 34\n ip: 10.160.88.34\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:ObjectSystemDhcpServer\n properties:\n fosid: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem DhcpServerReservedAddress can be imported using any of these accepted formats:\n\nSet import_options = [\"server=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemDhcpServerReservedaddress:ObjectSystemDhcpServerReservedaddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -139459,7 +139459,7 @@ } }, "fortimanager:index/objectSystemFortiguard:ObjectSystemFortiguard": { - "description": "Configure FortiGuard services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemFortiguard(\"labelname\", {\n antispamCache: \"enable\",\n antispamCacheMpercent: 2,\n antispamCacheTtl: 1800,\n antispamExpiration: 0,\n antispamForceOff: \"disable\",\n antispamLicense: 4294967295,\n antispamTimeout: 7,\n anycastSdnsServerIp: \"0.0.0.0\",\n anycastSdnsServerPort: 853,\n autoJoinForticloud: \"disable\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsServerPort: 443,\n fortiguardAnycast: \"enable\",\n fortiguardAnycastSource: \"fortinet\",\n interfaceSelectMethod: \"auto\",\n loadBalanceServers: 1,\n outbreakPreventionCache: \"enable\",\n outbreakPreventionCacheMpercent: 2,\n outbreakPreventionCacheTtl: 300,\n outbreakPreventionExpiration: 0,\n outbreakPreventionForceOff: \"disable\",\n outbreakPreventionLicense: 4294967295,\n outbreakPreventionTimeout: 7,\n port: \"443\",\n protocol: \"https\",\n proxyPasswords: [\"fdafdas\"],\n proxyServerIp: \"0.0.0.0\",\n proxyServerPort: 0,\n sdnsOptions: [],\n sdnsServerIps: [],\n sdnsServerPort: 0,\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n updateServerLocation: \"usa\",\n webfilterCache: \"enable\",\n webfilterCacheTtl: 3600,\n webfilterExpiration: 0,\n webfilterForceOff: \"disable\",\n webfilterLicense: 4294967295,\n webfilterTimeout: 15,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemFortiguard(\"labelname\",\n antispam_cache=\"enable\",\n antispam_cache_mpercent=2,\n antispam_cache_ttl=1800,\n antispam_expiration=0,\n antispam_force_off=\"disable\",\n antispam_license=4294967295,\n antispam_timeout=7,\n anycast_sdns_server_ip=\"0.0.0.0\",\n anycast_sdns_server_port=853,\n auto_join_forticloud=\"disable\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_server_port=443,\n fortiguard_anycast=\"enable\",\n fortiguard_anycast_source=\"fortinet\",\n interface_select_method=\"auto\",\n load_balance_servers=1,\n outbreak_prevention_cache=\"enable\",\n outbreak_prevention_cache_mpercent=2,\n outbreak_prevention_cache_ttl=300,\n outbreak_prevention_expiration=0,\n outbreak_prevention_force_off=\"disable\",\n outbreak_prevention_license=4294967295,\n outbreak_prevention_timeout=7,\n port=\"443\",\n protocol=\"https\",\n proxy_passwords=[\"fdafdas\"],\n proxy_server_ip=\"0.0.0.0\",\n proxy_server_port=0,\n sdns_options=[],\n sdns_server_ips=[],\n sdns_server_port=0,\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n update_server_location=\"usa\",\n webfilter_cache=\"enable\",\n webfilter_cache_ttl=3600,\n webfilter_expiration=0,\n webfilter_force_off=\"disable\",\n webfilter_license=4294967295,\n webfilter_timeout=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectSystemFortiguard(\"labelname\", new()\n {\n AntispamCache = \"enable\",\n AntispamCacheMpercent = 2,\n AntispamCacheTtl = 1800,\n AntispamExpiration = 0,\n AntispamForceOff = \"disable\",\n AntispamLicense = 4294967295,\n AntispamTimeout = 7,\n AnycastSdnsServerIp = \"0.0.0.0\",\n AnycastSdnsServerPort = 853,\n AutoJoinForticloud = \"disable\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsServerPort = 443,\n FortiguardAnycast = \"enable\",\n FortiguardAnycastSource = \"fortinet\",\n InterfaceSelectMethod = \"auto\",\n LoadBalanceServers = 1,\n OutbreakPreventionCache = \"enable\",\n OutbreakPreventionCacheMpercent = 2,\n OutbreakPreventionCacheTtl = 300,\n OutbreakPreventionExpiration = 0,\n OutbreakPreventionForceOff = \"disable\",\n OutbreakPreventionLicense = 4294967295,\n OutbreakPreventionTimeout = 7,\n Port = \"443\",\n Protocol = \"https\",\n ProxyPasswords = new[]\n {\n \"fdafdas\",\n },\n ProxyServerIp = \"0.0.0.0\",\n ProxyServerPort = 0,\n SdnsOptions = new[] {},\n SdnsServerIps = new[] {},\n SdnsServerPort = 0,\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n UpdateServerLocation = \"usa\",\n WebfilterCache = \"enable\",\n WebfilterCacheTtl = 3600,\n WebfilterExpiration = 0,\n WebfilterForceOff = \"disable\",\n WebfilterLicense = 4294967295,\n WebfilterTimeout = 15,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemFortiguard(ctx, \"labelname\", \u0026fortimanager.ObjectSystemFortiguardArgs{\n\t\t\tAntispamCache: pulumi.String(\"enable\"),\n\t\t\tAntispamCacheMpercent: pulumi.Float64(2),\n\t\t\tAntispamCacheTtl: pulumi.Float64(1800),\n\t\t\tAntispamExpiration: pulumi.Float64(0),\n\t\t\tAntispamForceOff: pulumi.String(\"disable\"),\n\t\t\tAntispamLicense: pulumi.Float64(4294967295),\n\t\t\tAntispamTimeout: pulumi.Float64(7),\n\t\t\tAnycastSdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tAnycastSdnsServerPort: pulumi.Float64(853),\n\t\t\tAutoJoinForticloud: pulumi.String(\"disable\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsServerPort: pulumi.Float64(443),\n\t\t\tFortiguardAnycast: pulumi.String(\"enable\"),\n\t\t\tFortiguardAnycastSource: pulumi.String(\"fortinet\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tLoadBalanceServers: pulumi.Float64(1),\n\t\t\tOutbreakPreventionCache: pulumi.String(\"enable\"),\n\t\t\tOutbreakPreventionCacheMpercent: pulumi.Float64(2),\n\t\t\tOutbreakPreventionCacheTtl: pulumi.Float64(300),\n\t\t\tOutbreakPreventionExpiration: pulumi.Float64(0),\n\t\t\tOutbreakPreventionForceOff: pulumi.String(\"disable\"),\n\t\t\tOutbreakPreventionLicense: pulumi.Float64(4294967295),\n\t\t\tOutbreakPreventionTimeout: pulumi.Float64(7),\n\t\t\tPort: pulumi.String(\"443\"),\n\t\t\tProtocol: pulumi.String(\"https\"),\n\t\t\tProxyPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdafdas\"),\n\t\t\t},\n\t\t\tProxyServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tProxyServerPort: pulumi.Float64(0),\n\t\t\tSdnsOptions: pulumi.StringArray{},\n\t\t\tSdnsServerIps: pulumi.StringArray{},\n\t\t\tSdnsServerPort: pulumi.Float64(0),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tUpdateServerLocation: pulumi.String(\"usa\"),\n\t\t\tWebfilterCache: pulumi.String(\"enable\"),\n\t\t\tWebfilterCacheTtl: pulumi.Float64(3600),\n\t\t\tWebfilterExpiration: pulumi.Float64(0),\n\t\t\tWebfilterForceOff: pulumi.String(\"disable\"),\n\t\t\tWebfilterLicense: pulumi.Float64(4294967295),\n\t\t\tWebfilterTimeout: pulumi.Float64(15),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemFortiguard;\nimport com.pulumi.fortimanager.ObjectSystemFortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectSystemFortiguard(\"labelname\", ObjectSystemFortiguardArgs.builder()\n .antispamCache(\"enable\")\n .antispamCacheMpercent(2)\n .antispamCacheTtl(1800)\n .antispamExpiration(0)\n .antispamForceOff(\"disable\")\n .antispamLicense(4294967295)\n .antispamTimeout(7)\n .anycastSdnsServerIp(\"0.0.0.0\")\n .anycastSdnsServerPort(853)\n .autoJoinForticloud(\"disable\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsServerPort(443)\n .fortiguardAnycast(\"enable\")\n .fortiguardAnycastSource(\"fortinet\")\n .interfaceSelectMethod(\"auto\")\n .loadBalanceServers(1)\n .outbreakPreventionCache(\"enable\")\n .outbreakPreventionCacheMpercent(2)\n .outbreakPreventionCacheTtl(300)\n .outbreakPreventionExpiration(0)\n .outbreakPreventionForceOff(\"disable\")\n .outbreakPreventionLicense(4294967295)\n .outbreakPreventionTimeout(7)\n .port(\"443\")\n .protocol(\"https\")\n .proxyPasswords(\"fdafdas\")\n .proxyServerIp(\"0.0.0.0\")\n .proxyServerPort(0)\n .sdnsOptions()\n .sdnsServerIps()\n .sdnsServerPort(0)\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .updateServerLocation(\"usa\")\n .webfilterCache(\"enable\")\n .webfilterCacheTtl(3600)\n .webfilterExpiration(0)\n .webfilterForceOff(\"disable\")\n .webfilterLicense(4294967295)\n .webfilterTimeout(15)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectSystemFortiguard\n properties:\n antispamCache: enable\n antispamCacheMpercent: 2\n antispamCacheTtl: 1800\n antispamExpiration: 0\n antispamForceOff: disable\n antispamLicense: 4.294967295e+09\n antispamTimeout: 7\n anycastSdnsServerIp: 0.0.0.0\n anycastSdnsServerPort: 853\n autoJoinForticloud: disable\n ddnsServerIp: 0.0.0.0\n ddnsServerPort: 443\n fortiguardAnycast: enable\n fortiguardAnycastSource: fortinet\n interfaceSelectMethod: auto\n loadBalanceServers: 1\n outbreakPreventionCache: enable\n outbreakPreventionCacheMpercent: 2\n outbreakPreventionCacheTtl: 300\n outbreakPreventionExpiration: 0\n outbreakPreventionForceOff: disable\n outbreakPreventionLicense: 4.294967295e+09\n outbreakPreventionTimeout: 7\n port: '443'\n protocol: https\n proxyPasswords:\n - fdafdas\n proxyServerIp: 0.0.0.0\n proxyServerPort: 0\n sdnsOptions: []\n sdnsServerIps: []\n sdnsServerPort: 0\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n updateServerLocation: usa\n webfilterCache: enable\n webfilterCacheTtl: 3600\n webfilterExpiration: 0\n webfilterForceOff: disable\n webfilterLicense: 4.294967295e+09\n webfilterTimeout: 15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem Fortiguard can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemFortiguard:ObjectSystemFortiguard labelname ObjectSystemFortiguard\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiGuard services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemFortiguard(\"labelname\", {\n antispamCache: \"enable\",\n antispamCacheMpercent: 2,\n antispamCacheTtl: 1800,\n antispamExpiration: 0,\n antispamForceOff: \"disable\",\n antispamLicense: 4294967295,\n antispamTimeout: 7,\n anycastSdnsServerIp: \"0.0.0.0\",\n anycastSdnsServerPort: 853,\n autoJoinForticloud: \"disable\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsServerPort: 443,\n fortiguardAnycast: \"enable\",\n fortiguardAnycastSource: \"fortinet\",\n interfaceSelectMethod: \"auto\",\n loadBalanceServers: 1,\n outbreakPreventionCache: \"enable\",\n outbreakPreventionCacheMpercent: 2,\n outbreakPreventionCacheTtl: 300,\n outbreakPreventionExpiration: 0,\n outbreakPreventionForceOff: \"disable\",\n outbreakPreventionLicense: 4294967295,\n outbreakPreventionTimeout: 7,\n port: \"443\",\n protocol: \"https\",\n proxyPasswords: [\"fdafdas\"],\n proxyServerIp: \"0.0.0.0\",\n proxyServerPort: 0,\n sdnsOptions: [],\n sdnsServerIps: [],\n sdnsServerPort: 0,\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n updateServerLocation: \"usa\",\n webfilterCache: \"enable\",\n webfilterCacheTtl: 3600,\n webfilterExpiration: 0,\n webfilterForceOff: \"disable\",\n webfilterLicense: 4294967295,\n webfilterTimeout: 15,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemFortiguard(\"labelname\",\n antispam_cache=\"enable\",\n antispam_cache_mpercent=2,\n antispam_cache_ttl=1800,\n antispam_expiration=0,\n antispam_force_off=\"disable\",\n antispam_license=4294967295,\n antispam_timeout=7,\n anycast_sdns_server_ip=\"0.0.0.0\",\n anycast_sdns_server_port=853,\n auto_join_forticloud=\"disable\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_server_port=443,\n fortiguard_anycast=\"enable\",\n fortiguard_anycast_source=\"fortinet\",\n interface_select_method=\"auto\",\n load_balance_servers=1,\n outbreak_prevention_cache=\"enable\",\n outbreak_prevention_cache_mpercent=2,\n outbreak_prevention_cache_ttl=300,\n outbreak_prevention_expiration=0,\n outbreak_prevention_force_off=\"disable\",\n outbreak_prevention_license=4294967295,\n outbreak_prevention_timeout=7,\n port=\"443\",\n protocol=\"https\",\n proxy_passwords=[\"fdafdas\"],\n proxy_server_ip=\"0.0.0.0\",\n proxy_server_port=0,\n sdns_options=[],\n sdns_server_ips=[],\n sdns_server_port=0,\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n update_server_location=\"usa\",\n webfilter_cache=\"enable\",\n webfilter_cache_ttl=3600,\n webfilter_expiration=0,\n webfilter_force_off=\"disable\",\n webfilter_license=4294967295,\n webfilter_timeout=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectSystemFortiguard(\"labelname\", new()\n {\n AntispamCache = \"enable\",\n AntispamCacheMpercent = 2,\n AntispamCacheTtl = 1800,\n AntispamExpiration = 0,\n AntispamForceOff = \"disable\",\n AntispamLicense = 4294967295,\n AntispamTimeout = 7,\n AnycastSdnsServerIp = \"0.0.0.0\",\n AnycastSdnsServerPort = 853,\n AutoJoinForticloud = \"disable\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsServerPort = 443,\n FortiguardAnycast = \"enable\",\n FortiguardAnycastSource = \"fortinet\",\n InterfaceSelectMethod = \"auto\",\n LoadBalanceServers = 1,\n OutbreakPreventionCache = \"enable\",\n OutbreakPreventionCacheMpercent = 2,\n OutbreakPreventionCacheTtl = 300,\n OutbreakPreventionExpiration = 0,\n OutbreakPreventionForceOff = \"disable\",\n OutbreakPreventionLicense = 4294967295,\n OutbreakPreventionTimeout = 7,\n Port = \"443\",\n Protocol = \"https\",\n ProxyPasswords = new[]\n {\n \"fdafdas\",\n },\n ProxyServerIp = \"0.0.0.0\",\n ProxyServerPort = 0,\n SdnsOptions = new[] {},\n SdnsServerIps = new[] {},\n SdnsServerPort = 0,\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n UpdateServerLocation = \"usa\",\n WebfilterCache = \"enable\",\n WebfilterCacheTtl = 3600,\n WebfilterExpiration = 0,\n WebfilterForceOff = \"disable\",\n WebfilterLicense = 4294967295,\n WebfilterTimeout = 15,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemFortiguard(ctx, \"labelname\", \u0026fortimanager.ObjectSystemFortiguardArgs{\n\t\t\tAntispamCache: pulumi.String(\"enable\"),\n\t\t\tAntispamCacheMpercent: pulumi.Float64(2),\n\t\t\tAntispamCacheTtl: pulumi.Float64(1800),\n\t\t\tAntispamExpiration: pulumi.Float64(0),\n\t\t\tAntispamForceOff: pulumi.String(\"disable\"),\n\t\t\tAntispamLicense: pulumi.Float64(4294967295),\n\t\t\tAntispamTimeout: pulumi.Float64(7),\n\t\t\tAnycastSdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tAnycastSdnsServerPort: pulumi.Float64(853),\n\t\t\tAutoJoinForticloud: pulumi.String(\"disable\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsServerPort: pulumi.Float64(443),\n\t\t\tFortiguardAnycast: pulumi.String(\"enable\"),\n\t\t\tFortiguardAnycastSource: pulumi.String(\"fortinet\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tLoadBalanceServers: pulumi.Float64(1),\n\t\t\tOutbreakPreventionCache: pulumi.String(\"enable\"),\n\t\t\tOutbreakPreventionCacheMpercent: pulumi.Float64(2),\n\t\t\tOutbreakPreventionCacheTtl: pulumi.Float64(300),\n\t\t\tOutbreakPreventionExpiration: pulumi.Float64(0),\n\t\t\tOutbreakPreventionForceOff: pulumi.String(\"disable\"),\n\t\t\tOutbreakPreventionLicense: pulumi.Float64(4294967295),\n\t\t\tOutbreakPreventionTimeout: pulumi.Float64(7),\n\t\t\tPort: pulumi.String(\"443\"),\n\t\t\tProtocol: pulumi.String(\"https\"),\n\t\t\tProxyPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fdafdas\"),\n\t\t\t},\n\t\t\tProxyServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tProxyServerPort: pulumi.Float64(0),\n\t\t\tSdnsOptions: pulumi.StringArray{},\n\t\t\tSdnsServerIps: pulumi.StringArray{},\n\t\t\tSdnsServerPort: pulumi.Float64(0),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tUpdateServerLocation: pulumi.String(\"usa\"),\n\t\t\tWebfilterCache: pulumi.String(\"enable\"),\n\t\t\tWebfilterCacheTtl: pulumi.Float64(3600),\n\t\t\tWebfilterExpiration: pulumi.Float64(0),\n\t\t\tWebfilterForceOff: pulumi.String(\"disable\"),\n\t\t\tWebfilterLicense: pulumi.Float64(4294967295),\n\t\t\tWebfilterTimeout: pulumi.Float64(15),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemFortiguard;\nimport com.pulumi.fortimanager.ObjectSystemFortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectSystemFortiguard(\"labelname\", ObjectSystemFortiguardArgs.builder()\n .antispamCache(\"enable\")\n .antispamCacheMpercent(2.0)\n .antispamCacheTtl(1800.0)\n .antispamExpiration(0.0)\n .antispamForceOff(\"disable\")\n .antispamLicense(4294967295.0)\n .antispamTimeout(7.0)\n .anycastSdnsServerIp(\"0.0.0.0\")\n .anycastSdnsServerPort(853.0)\n .autoJoinForticloud(\"disable\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsServerPort(443.0)\n .fortiguardAnycast(\"enable\")\n .fortiguardAnycastSource(\"fortinet\")\n .interfaceSelectMethod(\"auto\")\n .loadBalanceServers(1.0)\n .outbreakPreventionCache(\"enable\")\n .outbreakPreventionCacheMpercent(2.0)\n .outbreakPreventionCacheTtl(300.0)\n .outbreakPreventionExpiration(0.0)\n .outbreakPreventionForceOff(\"disable\")\n .outbreakPreventionLicense(4294967295.0)\n .outbreakPreventionTimeout(7.0)\n .port(\"443\")\n .protocol(\"https\")\n .proxyPasswords(\"fdafdas\")\n .proxyServerIp(\"0.0.0.0\")\n .proxyServerPort(0.0)\n .sdnsOptions()\n .sdnsServerIps()\n .sdnsServerPort(0.0)\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .updateServerLocation(\"usa\")\n .webfilterCache(\"enable\")\n .webfilterCacheTtl(3600.0)\n .webfilterExpiration(0.0)\n .webfilterForceOff(\"disable\")\n .webfilterLicense(4294967295.0)\n .webfilterTimeout(15.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectSystemFortiguard\n properties:\n antispamCache: enable\n antispamCacheMpercent: 2\n antispamCacheTtl: 1800\n antispamExpiration: 0\n antispamForceOff: disable\n antispamLicense: 4.294967295e+09\n antispamTimeout: 7\n anycastSdnsServerIp: 0.0.0.0\n anycastSdnsServerPort: 853\n autoJoinForticloud: disable\n ddnsServerIp: 0.0.0.0\n ddnsServerPort: 443\n fortiguardAnycast: enable\n fortiguardAnycastSource: fortinet\n interfaceSelectMethod: auto\n loadBalanceServers: 1\n outbreakPreventionCache: enable\n outbreakPreventionCacheMpercent: 2\n outbreakPreventionCacheTtl: 300\n outbreakPreventionExpiration: 0\n outbreakPreventionForceOff: disable\n outbreakPreventionLicense: 4.294967295e+09\n outbreakPreventionTimeout: 7\n port: '443'\n protocol: https\n proxyPasswords:\n - fdafdas\n proxyServerIp: 0.0.0.0\n proxyServerPort: 0\n sdnsOptions: []\n sdnsServerIps: []\n sdnsServerPort: 0\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n updateServerLocation: usa\n webfilterCache: enable\n webfilterCacheTtl: 3600\n webfilterExpiration: 0\n webfilterForceOff: disable\n webfilterLicense: 4.294967295e+09\n webfilterTimeout: 15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem Fortiguard can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemFortiguard:ObjectSystemFortiguard labelname ObjectSystemFortiguard\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -140592,7 +140592,7 @@ } }, "fortimanager:index/objectSystemGeoipoverrideIp6range:ObjectSystemGeoipoverrideIp6range": { - "description": "Table of IPv6 ranges assigned to country.\n\n\u003e This resource is a sub resource for variable `ip6_range` of resource `fortimanager.ObjectSystemGeoipoverride`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectSystemGeoipoverride(\"trname2\", {});\nconst trname = new fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\", {\n geoipOverride: trname2.name,\n endIp: \"2001:db8:85a3::8a2e:470:7334\",\n fosid: 2,\n startIp: \"2001:db8:85a3::8a2e:370:7334\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectSystemGeoipoverride(\"trname2\")\ntrname = fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\",\n geoip_override=trname2.name,\n end_ip=\"2001:db8:85a3::8a2e:470:7334\",\n fosid=2,\n start_ip=\"2001:db8:85a3::8a2e:370:7334\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectSystemGeoipoverride(\"trname2\");\n\n var trname = new Fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\", new()\n {\n GeoipOverride = trname2.Name,\n EndIp = \"2001:db8:85a3::8a2e:470:7334\",\n Fosid = 2,\n StartIp = \"2001:db8:85a3::8a2e:370:7334\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemGeoipoverrideIp6range(ctx, \"trname\", \u0026fortimanager.ObjectSystemGeoipoverrideIp6rangeArgs{\n\t\t\tGeoipOverride: trname2.Name,\n\t\t\tEndIp: pulumi.String(\"2001:db8:85a3::8a2e:470:7334\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tStartIp: pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIp6range;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIp6rangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectSystemGeoipoverride(\"trname2\");\n\n var trname = new ObjectSystemGeoipoverrideIp6range(\"trname\", ObjectSystemGeoipoverrideIp6rangeArgs.builder()\n .geoipOverride(trname2.name())\n .endIp(\"2001:db8:85a3::8a2e:470:7334\")\n .fosid(2)\n .startIp(\"2001:db8:85a3::8a2e:370:7334\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemGeoipoverrideIp6range\n properties:\n geoipOverride: ${trname2.name}\n endIp: 2001:db8:85a3::8a2e:470:7334\n fosid: 2\n startIp: 2001:db8:85a3::8a2e:370:7334\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectSystemGeoipoverride\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem GeoipOverrideIp6Range can be imported using any of these accepted formats:\n\nSet import_options = [\"geoip_override=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverrideIp6range:ObjectSystemGeoipoverrideIp6range labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Table of IPv6 ranges assigned to country.\n\n\u003e This resource is a sub resource for variable `ip6_range` of resource `fortimanager.ObjectSystemGeoipoverride`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectSystemGeoipoverride(\"trname2\", {});\nconst trname = new fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\", {\n geoipOverride: trname2.name,\n endIp: \"2001:db8:85a3::8a2e:470:7334\",\n fosid: 2,\n startIp: \"2001:db8:85a3::8a2e:370:7334\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectSystemGeoipoverride(\"trname2\")\ntrname = fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\",\n geoip_override=trname2.name,\n end_ip=\"2001:db8:85a3::8a2e:470:7334\",\n fosid=2,\n start_ip=\"2001:db8:85a3::8a2e:370:7334\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectSystemGeoipoverride(\"trname2\");\n\n var trname = new Fortimanager.ObjectSystemGeoipoverrideIp6range(\"trname\", new()\n {\n GeoipOverride = trname2.Name,\n EndIp = \"2001:db8:85a3::8a2e:470:7334\",\n Fosid = 2,\n StartIp = \"2001:db8:85a3::8a2e:370:7334\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemGeoipoverrideIp6range(ctx, \"trname\", \u0026fortimanager.ObjectSystemGeoipoverrideIp6rangeArgs{\n\t\t\tGeoipOverride: trname2.Name,\n\t\t\tEndIp: pulumi.String(\"2001:db8:85a3::8a2e:470:7334\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tStartIp: pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIp6range;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIp6rangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectSystemGeoipoverride(\"trname2\");\n\n var trname = new ObjectSystemGeoipoverrideIp6range(\"trname\", ObjectSystemGeoipoverrideIp6rangeArgs.builder()\n .geoipOverride(trname2.name())\n .endIp(\"2001:db8:85a3::8a2e:470:7334\")\n .fosid(2.0)\n .startIp(\"2001:db8:85a3::8a2e:370:7334\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemGeoipoverrideIp6range\n properties:\n geoipOverride: ${trname2.name}\n endIp: 2001:db8:85a3::8a2e:470:7334\n fosid: 2\n startIp: 2001:db8:85a3::8a2e:370:7334\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectSystemGeoipoverride\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem GeoipOverrideIp6Range can be imported using any of these accepted formats:\n\nSet import_options = [\"geoip_override=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverrideIp6range:ObjectSystemGeoipoverrideIp6range labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -140698,7 +140698,7 @@ } }, "fortimanager:index/objectSystemGeoipoverrideIprange:ObjectSystemGeoipoverrideIprange": { - "description": "Table of IP ranges assigned to country.\n\n\u003e This resource is a sub resource for variable `ip_range` of resource `fortimanager.ObjectSystemGeoipoverride`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemGeoipoverride = new fortimanager.ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\", {});\nconst trnameObjectSystemGeoipoverrideIprange = new fortimanager.ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\", {\n geoipOverride: trnameObjectSystemGeoipoverride.name,\n endIp: \"10.160.2.27\",\n fosid: 1,\n startIp: \"10.160.2.25\",\n}, {\n dependsOn: [trnameObjectSystemGeoipoverride],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_geoipoverride = fortimanager.ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\")\ntrname_object_system_geoipoverride_iprange = fortimanager.ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\",\n geoip_override=trname_object_system_geoipoverride.name,\n end_ip=\"10.160.2.27\",\n fosid=1,\n start_ip=\"10.160.2.25\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_geoipoverride]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemGeoipoverride = new Fortimanager.ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\");\n\n var trnameObjectSystemGeoipoverrideIprange = new Fortimanager.ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\", new()\n {\n GeoipOverride = trnameObjectSystemGeoipoverride.Name,\n EndIp = \"10.160.2.27\",\n Fosid = 1,\n StartIp = \"10.160.2.25\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemGeoipoverride,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemGeoipoverride, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"trnameObjectSystemGeoipoverride\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemGeoipoverrideIprange(ctx, \"trnameObjectSystemGeoipoverrideIprange\", \u0026fortimanager.ObjectSystemGeoipoverrideIprangeArgs{\n\t\t\tGeoipOverride: trnameObjectSystemGeoipoverride.Name,\n\t\t\tEndIp: pulumi.String(\"10.160.2.27\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.2.25\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemGeoipoverride,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIprange;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemGeoipoverride = new ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\");\n\n var trnameObjectSystemGeoipoverrideIprange = new ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\", ObjectSystemGeoipoverrideIprangeArgs.builder()\n .geoipOverride(trnameObjectSystemGeoipoverride.name())\n .endIp(\"10.160.2.27\")\n .fosid(1)\n .startIp(\"10.160.2.25\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemGeoipoverride)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemGeoipoverrideIprange:\n type: fortimanager:ObjectSystemGeoipoverrideIprange\n properties:\n geoipOverride: ${trnameObjectSystemGeoipoverride.name}\n endIp: 10.160.2.27\n fosid: 1\n startIp: 10.160.2.25\n options:\n dependsOn:\n - ${trnameObjectSystemGeoipoverride}\n trnameObjectSystemGeoipoverride:\n type: fortimanager:ObjectSystemGeoipoverride\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem GeoipOverrideIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"geoip_override=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverrideIprange:ObjectSystemGeoipoverrideIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Table of IP ranges assigned to country.\n\n\u003e This resource is a sub resource for variable `ip_range` of resource `fortimanager.ObjectSystemGeoipoverride`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemGeoipoverride = new fortimanager.ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\", {});\nconst trnameObjectSystemGeoipoverrideIprange = new fortimanager.ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\", {\n geoipOverride: trnameObjectSystemGeoipoverride.name,\n endIp: \"10.160.2.27\",\n fosid: 1,\n startIp: \"10.160.2.25\",\n}, {\n dependsOn: [trnameObjectSystemGeoipoverride],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_geoipoverride = fortimanager.ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\")\ntrname_object_system_geoipoverride_iprange = fortimanager.ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\",\n geoip_override=trname_object_system_geoipoverride.name,\n end_ip=\"10.160.2.27\",\n fosid=1,\n start_ip=\"10.160.2.25\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_geoipoverride]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemGeoipoverride = new Fortimanager.ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\");\n\n var trnameObjectSystemGeoipoverrideIprange = new Fortimanager.ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\", new()\n {\n GeoipOverride = trnameObjectSystemGeoipoverride.Name,\n EndIp = \"10.160.2.27\",\n Fosid = 1,\n StartIp = \"10.160.2.25\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemGeoipoverride,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemGeoipoverride, err := fortimanager.NewObjectSystemGeoipoverride(ctx, \"trnameObjectSystemGeoipoverride\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemGeoipoverrideIprange(ctx, \"trnameObjectSystemGeoipoverrideIprange\", \u0026fortimanager.ObjectSystemGeoipoverrideIprangeArgs{\n\t\t\tGeoipOverride: trnameObjectSystemGeoipoverride.Name,\n\t\t\tEndIp: pulumi.String(\"10.160.2.27\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.2.25\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemGeoipoverride,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverride;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIprange;\nimport com.pulumi.fortimanager.ObjectSystemGeoipoverrideIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemGeoipoverride = new ObjectSystemGeoipoverride(\"trnameObjectSystemGeoipoverride\");\n\n var trnameObjectSystemGeoipoverrideIprange = new ObjectSystemGeoipoverrideIprange(\"trnameObjectSystemGeoipoverrideIprange\", ObjectSystemGeoipoverrideIprangeArgs.builder()\n .geoipOverride(trnameObjectSystemGeoipoverride.name())\n .endIp(\"10.160.2.27\")\n .fosid(1.0)\n .startIp(\"10.160.2.25\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemGeoipoverride)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemGeoipoverrideIprange:\n type: fortimanager:ObjectSystemGeoipoverrideIprange\n properties:\n geoipOverride: ${trnameObjectSystemGeoipoverride.name}\n endIp: 10.160.2.27\n fosid: 1\n startIp: 10.160.2.25\n options:\n dependsOn:\n - ${trnameObjectSystemGeoipoverride}\n trnameObjectSystemGeoipoverride:\n type: fortimanager:ObjectSystemGeoipoverride\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem GeoipOverrideIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"geoip_override=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemGeoipoverrideIprange:ObjectSystemGeoipoverrideIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -140804,7 +140804,7 @@ } }, "fortimanager:index/objectSystemMeta:ObjectSystemMeta": { - "description": "ObjectSystem Meta\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `sys_meta_fields`: `fortimanager.ObjectSystemMetaSysMetaFields`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemMeta(\"trname\", {sysMetaFields: [{\n fieldlength: 100,\n importance: \"optional\",\n name: \"sys_meta_field\",\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemMeta(\"trname\", sys_meta_fields=[{\n \"fieldlength\": 100,\n \"importance\": \"optional\",\n \"name\": \"sys_meta_field\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemMeta(\"trname\", new()\n {\n SysMetaFields = new[]\n {\n new Fortimanager.Inputs.ObjectSystemMetaSysMetaFieldArgs\n {\n Fieldlength = 100,\n Importance = \"optional\",\n Name = \"sys_meta_field\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemMeta(ctx, \"trname\", \u0026fortimanager.ObjectSystemMetaArgs{\n\t\t\tSysMetaFields: fortimanager.ObjectSystemMetaSysMetaFieldArray{\n\t\t\t\t\u0026fortimanager.ObjectSystemMetaSysMetaFieldArgs{\n\t\t\t\t\tFieldlength: pulumi.Float64(100),\n\t\t\t\t\tImportance: pulumi.String(\"optional\"),\n\t\t\t\t\tName: pulumi.String(\"sys_meta_field\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemMeta;\nimport com.pulumi.fortimanager.ObjectSystemMetaArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSystemMetaSysMetaFieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemMeta(\"trname\", ObjectSystemMetaArgs.builder()\n .sysMetaFields(ObjectSystemMetaSysMetaFieldArgs.builder()\n .fieldlength(\"100\")\n .importance(\"optional\")\n .name(\"sys_meta_field\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemMeta\n properties:\n sysMetaFields:\n - fieldlength: '100'\n importance: optional\n name: sys_meta_field\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem Meta can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemMeta:ObjectSystemMeta labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectSystem Meta\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `sys_meta_fields`: `fortimanager.ObjectSystemMetaSysMetaFields`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemMeta(\"trname\", {sysMetaFields: [{\n fieldlength: 100,\n importance: \"optional\",\n name: \"sys_meta_field\",\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemMeta(\"trname\", sys_meta_fields=[{\n \"fieldlength\": 100,\n \"importance\": \"optional\",\n \"name\": \"sys_meta_field\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemMeta(\"trname\", new()\n {\n SysMetaFields = new[]\n {\n new Fortimanager.Inputs.ObjectSystemMetaSysMetaFieldArgs\n {\n Fieldlength = 100,\n Importance = \"optional\",\n Name = \"sys_meta_field\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemMeta(ctx, \"trname\", \u0026fortimanager.ObjectSystemMetaArgs{\n\t\t\tSysMetaFields: fortimanager.ObjectSystemMetaSysMetaFieldArray{\n\t\t\t\t\u0026fortimanager.ObjectSystemMetaSysMetaFieldArgs{\n\t\t\t\t\tFieldlength: pulumi.Float64(100),\n\t\t\t\t\tImportance: pulumi.String(\"optional\"),\n\t\t\t\t\tName: pulumi.String(\"sys_meta_field\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemMeta;\nimport com.pulumi.fortimanager.ObjectSystemMetaArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSystemMetaSysMetaFieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemMeta(\"trname\", ObjectSystemMetaArgs.builder()\n .sysMetaFields(ObjectSystemMetaSysMetaFieldArgs.builder()\n .fieldlength(100.0)\n .importance(\"optional\")\n .name(\"sys_meta_field\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemMeta\n properties:\n sysMetaFields:\n - fieldlength: '100'\n importance: optional\n name: sys_meta_field\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem Meta can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemMeta:ObjectSystemMeta labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -140902,7 +140902,7 @@ } }, "fortimanager:index/objectSystemMetaSysMetaFields:ObjectSystemMetaSysMetaFields": { - "description": "ObjectSystem MetaSysMetaFields\n\n\u003e This resource is a sub resource for variable `sys_meta_fields` of resource `fortimanager.ObjectSystemMeta`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemMeta = new fortimanager.ObjectSystemMeta(\"trnameObjectSystemMeta\", {});\nconst trnameObjectSystemMetaSysMetaFields = new fortimanager.ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\", {\n meta: trnameObjectSystemMeta.name,\n importance: \"optional\",\n fieldlength: 23,\n}, {\n dependsOn: [trnameObjectSystemMeta],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_meta = fortimanager.ObjectSystemMeta(\"trnameObjectSystemMeta\")\ntrname_object_system_meta_sys_meta_fields = fortimanager.ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\",\n meta=trname_object_system_meta.name,\n importance=\"optional\",\n fieldlength=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_meta]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemMeta = new Fortimanager.ObjectSystemMeta(\"trnameObjectSystemMeta\");\n\n var trnameObjectSystemMetaSysMetaFields = new Fortimanager.ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\", new()\n {\n Meta = trnameObjectSystemMeta.Name,\n Importance = \"optional\",\n Fieldlength = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemMeta,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemMeta, err := fortimanager.NewObjectSystemMeta(ctx, \"trnameObjectSystemMeta\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemMetaSysMetaFields(ctx, \"trnameObjectSystemMetaSysMetaFields\", \u0026fortimanager.ObjectSystemMetaSysMetaFieldsArgs{\n\t\t\tMeta: trnameObjectSystemMeta.Name,\n\t\t\tImportance: pulumi.String(\"optional\"),\n\t\t\tFieldlength: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemMeta,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemMeta;\nimport com.pulumi.fortimanager.ObjectSystemMetaSysMetaFields;\nimport com.pulumi.fortimanager.ObjectSystemMetaSysMetaFieldsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemMeta = new ObjectSystemMeta(\"trnameObjectSystemMeta\");\n\n var trnameObjectSystemMetaSysMetaFields = new ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\", ObjectSystemMetaSysMetaFieldsArgs.builder()\n .meta(trnameObjectSystemMeta.name())\n .importance(\"optional\")\n .fieldlength(23)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemMeta)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemMetaSysMetaFields:\n type: fortimanager:ObjectSystemMetaSysMetaFields\n properties:\n meta: ${trnameObjectSystemMeta.name}\n importance: optional\n fieldlength: 23\n options:\n dependsOn:\n - ${trnameObjectSystemMeta}\n trnameObjectSystemMeta:\n type: fortimanager:ObjectSystemMeta\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem MetaSysMetaFields can be imported using any of these accepted formats:\n\nSet import_options = [\"meta=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemMetaSysMetaFields:ObjectSystemMetaSysMetaFields labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectSystem MetaSysMetaFields\n\n\u003e This resource is a sub resource for variable `sys_meta_fields` of resource `fortimanager.ObjectSystemMeta`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemMeta = new fortimanager.ObjectSystemMeta(\"trnameObjectSystemMeta\", {});\nconst trnameObjectSystemMetaSysMetaFields = new fortimanager.ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\", {\n meta: trnameObjectSystemMeta.name,\n importance: \"optional\",\n fieldlength: 23,\n}, {\n dependsOn: [trnameObjectSystemMeta],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_meta = fortimanager.ObjectSystemMeta(\"trnameObjectSystemMeta\")\ntrname_object_system_meta_sys_meta_fields = fortimanager.ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\",\n meta=trname_object_system_meta.name,\n importance=\"optional\",\n fieldlength=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_meta]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemMeta = new Fortimanager.ObjectSystemMeta(\"trnameObjectSystemMeta\");\n\n var trnameObjectSystemMetaSysMetaFields = new Fortimanager.ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\", new()\n {\n Meta = trnameObjectSystemMeta.Name,\n Importance = \"optional\",\n Fieldlength = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemMeta,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemMeta, err := fortimanager.NewObjectSystemMeta(ctx, \"trnameObjectSystemMeta\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemMetaSysMetaFields(ctx, \"trnameObjectSystemMetaSysMetaFields\", \u0026fortimanager.ObjectSystemMetaSysMetaFieldsArgs{\n\t\t\tMeta: trnameObjectSystemMeta.Name,\n\t\t\tImportance: pulumi.String(\"optional\"),\n\t\t\tFieldlength: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemMeta,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemMeta;\nimport com.pulumi.fortimanager.ObjectSystemMetaSysMetaFields;\nimport com.pulumi.fortimanager.ObjectSystemMetaSysMetaFieldsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemMeta = new ObjectSystemMeta(\"trnameObjectSystemMeta\");\n\n var trnameObjectSystemMetaSysMetaFields = new ObjectSystemMetaSysMetaFields(\"trnameObjectSystemMetaSysMetaFields\", ObjectSystemMetaSysMetaFieldsArgs.builder()\n .meta(trnameObjectSystemMeta.name())\n .importance(\"optional\")\n .fieldlength(23.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemMeta)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemMetaSysMetaFields:\n type: fortimanager:ObjectSystemMetaSysMetaFields\n properties:\n meta: ${trnameObjectSystemMeta.name}\n importance: optional\n fieldlength: 23\n options:\n dependsOn:\n - ${trnameObjectSystemMeta}\n trnameObjectSystemMeta:\n type: fortimanager:ObjectSystemMeta\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem MetaSysMetaFields can be imported using any of these accepted formats:\n\nSet import_options = [\"meta=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemMetaSysMetaFields:ObjectSystemMetaSysMetaFields labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -142799,7 +142799,7 @@ } }, "fortimanager:index/objectSystemNpuDswdtsprofile:ObjectSystemNpuDswdtsprofile": { - "description": "Configure NPU DSW DTS profile.\n\n\u003e This resource is a sub resource for variable `dsw_dts_profile` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\", {\n action: \"drop\",\n minLimit: 40,\n profileId: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\",\n action=\"drop\",\n min_limit=40,\n profile_id=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\", new()\n {\n Action = \"drop\",\n MinLimit = 40,\n ProfileId = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuDswdtsprofile(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuDswdtsprofileArgs{\n\t\t\tAction: pulumi.String(\"drop\"),\n\t\t\tMinLimit: pulumi.Float64(40),\n\t\t\tProfileId: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswdtsprofile;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswdtsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuDswdtsprofile(\"trname\", ObjectSystemNpuDswdtsprofileArgs.builder()\n .action(\"drop\")\n .minLimit(40)\n .profileId(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuDswdtsprofile\n properties:\n action: drop\n minLimit: 40\n profileId: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuDswDtsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuDswdtsprofile:ObjectSystemNpuDswdtsprofile labelname {{profile_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure NPU DSW DTS profile.\n\n\u003e This resource is a sub resource for variable `dsw_dts_profile` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\", {\n action: \"drop\",\n minLimit: 40,\n profileId: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\",\n action=\"drop\",\n min_limit=40,\n profile_id=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuDswdtsprofile(\"trname\", new()\n {\n Action = \"drop\",\n MinLimit = 40,\n ProfileId = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuDswdtsprofile(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuDswdtsprofileArgs{\n\t\t\tAction: pulumi.String(\"drop\"),\n\t\t\tMinLimit: pulumi.Float64(40),\n\t\t\tProfileId: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswdtsprofile;\nimport com.pulumi.fortimanager.ObjectSystemNpuDswdtsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuDswdtsprofile(\"trname\", ObjectSystemNpuDswdtsprofileArgs.builder()\n .action(\"drop\")\n .minLimit(40.0)\n .profileId(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuDswdtsprofile\n properties:\n action: drop\n minLimit: 40\n profileId: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuDswDtsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuDswdtsprofile:ObjectSystemNpuDswdtsprofile labelname {{profile_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -143915,7 +143915,7 @@ } }, "fortimanager:index/objectSystemNpuHpe:ObjectSystemNpuHpe": { - "description": "Host protection engine configuration.\n\n\u003e This resource is a sub resource for variable `hpe` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuHpe(\"trname\", {allProtocol: 400000});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuHpe(\"trname\", all_protocol=400000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuHpe(\"trname\", new()\n {\n AllProtocol = 400000,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuHpe(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuHpeArgs{\n\t\t\tAllProtocol: pulumi.Float64(400000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuHpe;\nimport com.pulumi.fortimanager.ObjectSystemNpuHpeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuHpe(\"trname\", ObjectSystemNpuHpeArgs.builder()\n .allProtocol(\"400000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuHpe\n properties:\n allProtocol: '400000'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuHpe can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuHpe:ObjectSystemNpuHpe labelname ObjectSystemNpuHpe\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Host protection engine configuration.\n\n\u003e This resource is a sub resource for variable `hpe` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuHpe(\"trname\", {allProtocol: 400000});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuHpe(\"trname\", all_protocol=400000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuHpe(\"trname\", new()\n {\n AllProtocol = 400000,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuHpe(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuHpeArgs{\n\t\t\tAllProtocol: pulumi.Float64(400000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuHpe;\nimport com.pulumi.fortimanager.ObjectSystemNpuHpeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuHpe(\"trname\", ObjectSystemNpuHpeArgs.builder()\n .allProtocol(400000.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuHpe\n properties:\n allProtocol: '400000'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuHpe can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuHpe:ObjectSystemNpuHpe labelname ObjectSystemNpuHpe\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -144473,7 +144473,7 @@ } }, "fortimanager:index/objectSystemNpuIpreassembly:ObjectSystemNpuIpreassembly": { - "description": "IP reassebmly engine configuration.\n\n\u003e This resource is a sub resource for variable `ip_reassembly` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuIpreassembly(\"trname\", {\n maxTimeout: 200000,\n minTimeout: 12000,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuIpreassembly(\"trname\",\n max_timeout=200000,\n min_timeout=12000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuIpreassembly(\"trname\", new()\n {\n MaxTimeout = 200000,\n MinTimeout = 12000,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuIpreassembly(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuIpreassemblyArgs{\n\t\t\tMaxTimeout: pulumi.Float64(200000),\n\t\t\tMinTimeout: pulumi.Float64(12000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuIpreassembly;\nimport com.pulumi.fortimanager.ObjectSystemNpuIpreassemblyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuIpreassembly(\"trname\", ObjectSystemNpuIpreassemblyArgs.builder()\n .maxTimeout(200000)\n .minTimeout(12000)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuIpreassembly\n properties:\n maxTimeout: 200000\n minTimeout: 12000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuIpReassembly can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuIpreassembly:ObjectSystemNpuIpreassembly labelname ObjectSystemNpuIpReassembly\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "IP reassebmly engine configuration.\n\n\u003e This resource is a sub resource for variable `ip_reassembly` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuIpreassembly(\"trname\", {\n maxTimeout: 200000,\n minTimeout: 12000,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuIpreassembly(\"trname\",\n max_timeout=200000,\n min_timeout=12000)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuIpreassembly(\"trname\", new()\n {\n MaxTimeout = 200000,\n MinTimeout = 12000,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuIpreassembly(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuIpreassemblyArgs{\n\t\t\tMaxTimeout: pulumi.Float64(200000),\n\t\t\tMinTimeout: pulumi.Float64(12000),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuIpreassembly;\nimport com.pulumi.fortimanager.ObjectSystemNpuIpreassemblyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuIpreassembly(\"trname\", ObjectSystemNpuIpreassemblyArgs.builder()\n .maxTimeout(200000.0)\n .minTimeout(12000.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuIpreassembly\n properties:\n maxTimeout: 200000\n minTimeout: 12000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuIpReassembly can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuIpreassembly:ObjectSystemNpuIpreassembly labelname ObjectSystemNpuIpReassembly\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -144712,7 +144712,7 @@ } }, "fortimanager:index/objectSystemNpuNpqueues:ObjectSystemNpuNpqueues": { - "description": "Configure queue assignment on NP7.\n\n\u003e This resource is a sub resource for variable `np_queues` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ethernet_type`: `fortimanager.ObjectSystemNpuNpqueuesEthernettype`\n\u003e- `ip_protocol`: `fortimanager.ObjectSystemNpuNpqueuesIpprotocol`\n\u003e- `ip_service`: `fortimanager.ObjectSystemNpuNpqueuesIpservice`\n\u003e- `profile`: `fortimanager.ObjectSystemNpuNpqueuesProfile`\n\u003e- `scheduler`: `fortimanager.ObjectSystemNpuNpqueuesScheduler`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueues(\"trname\", {ethernetTypes: [{\n name: \"type\",\n queue: 10,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueues(\"trname\", ethernet_types=[{\n \"name\": \"type\",\n \"queue\": 10,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueues(\"trname\", new()\n {\n EthernetTypes = new[]\n {\n new Fortimanager.Inputs.ObjectSystemNpuNpqueuesEthernetTypeArgs\n {\n Name = \"type\",\n Queue = 10,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueues(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesArgs{\n\t\t\tEthernetTypes: fortimanager.ObjectSystemNpuNpqueuesEthernetTypeTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectSystemNpuNpqueuesEthernetTypeTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"type\"),\n\t\t\t\t\tQueue: pulumi.Float64(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueues;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSystemNpuNpqueuesEthernetTypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueues(\"trname\", ObjectSystemNpuNpqueuesArgs.builder()\n .ethernetTypes(ObjectSystemNpuNpqueuesEthernetTypeArgs.builder()\n .name(\"type\")\n .queue(10)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueues\n properties:\n ethernetTypes:\n - name: type\n queue: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueues can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueues:ObjectSystemNpuNpqueues labelname ObjectSystemNpuNpQueues\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure queue assignment on NP7.\n\n\u003e This resource is a sub resource for variable `np_queues` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ethernet_type`: `fortimanager.ObjectSystemNpuNpqueuesEthernettype`\n\u003e- `ip_protocol`: `fortimanager.ObjectSystemNpuNpqueuesIpprotocol`\n\u003e- `ip_service`: `fortimanager.ObjectSystemNpuNpqueuesIpservice`\n\u003e- `profile`: `fortimanager.ObjectSystemNpuNpqueuesProfile`\n\u003e- `scheduler`: `fortimanager.ObjectSystemNpuNpqueuesScheduler`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueues(\"trname\", {ethernetTypes: [{\n name: \"type\",\n queue: 10,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueues(\"trname\", ethernet_types=[{\n \"name\": \"type\",\n \"queue\": 10,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueues(\"trname\", new()\n {\n EthernetTypes = new[]\n {\n new Fortimanager.Inputs.ObjectSystemNpuNpqueuesEthernetTypeArgs\n {\n Name = \"type\",\n Queue = 10,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueues(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesArgs{\n\t\t\tEthernetTypes: fortimanager.ObjectSystemNpuNpqueuesEthernetTypeTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectSystemNpuNpqueuesEthernetTypeTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"type\"),\n\t\t\t\t\tQueue: pulumi.Float64(10),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueues;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesArgs;\nimport com.pulumi.fortimanager.inputs.ObjectSystemNpuNpqueuesEthernetTypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueues(\"trname\", ObjectSystemNpuNpqueuesArgs.builder()\n .ethernetTypes(ObjectSystemNpuNpqueuesEthernetTypeArgs.builder()\n .name(\"type\")\n .queue(10.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueues\n properties:\n ethernetTypes:\n - name: type\n queue: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueues can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueues:ObjectSystemNpuNpqueues labelname ObjectSystemNpuNpQueues\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -144881,7 +144881,7 @@ } }, "fortimanager:index/objectSystemNpuNpqueuesEthernettype:ObjectSystemNpuNpqueuesEthernettype": { - "description": "Configure a NP7 QoS Ethernet Type.\n\n\u003e This resource is a sub resource for variable `ethernet_type` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\", {\n queue: 6,\n weight: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\",\n queue=6,\n weight=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\", new()\n {\n Queue = 6,\n Weight = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesEthernettype(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesEthernettypeArgs{\n\t\t\tQueue: pulumi.Float64(6),\n\t\t\tWeight: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesEthernettype;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesEthernettypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesEthernettype(\"trname\", ObjectSystemNpuNpqueuesEthernettypeArgs.builder()\n .queue(6)\n .weight(12)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesEthernettype\n properties:\n queue: 6\n weight: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesEthernetType can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesEthernettype:ObjectSystemNpuNpqueuesEthernettype labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure a NP7 QoS Ethernet Type.\n\n\u003e This resource is a sub resource for variable `ethernet_type` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\", {\n queue: 6,\n weight: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\",\n queue=6,\n weight=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesEthernettype(\"trname\", new()\n {\n Queue = 6,\n Weight = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesEthernettype(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesEthernettypeArgs{\n\t\t\tQueue: pulumi.Float64(6),\n\t\t\tWeight: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesEthernettype;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesEthernettypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesEthernettype(\"trname\", ObjectSystemNpuNpqueuesEthernettypeArgs.builder()\n .queue(6.0)\n .weight(12.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesEthernettype\n properties:\n queue: 6\n weight: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesEthernetType can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesEthernettype:ObjectSystemNpuNpqueuesEthernettype labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -144985,7 +144985,7 @@ } }, "fortimanager:index/objectSystemNpuNpqueuesIpprotocol:ObjectSystemNpuNpqueuesIpprotocol": { - "description": "Configure a NP7 QoS IP Protocol.\n\n\u003e This resource is a sub resource for variable `ip_protocol` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\", {\n queue: 3,\n weight: 13,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\",\n queue=3,\n weight=13)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\", new()\n {\n Queue = 3,\n Weight = 13,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesIpprotocol(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesIpprotocolArgs{\n\t\t\tQueue: pulumi.Float64(3),\n\t\t\tWeight: pulumi.Float64(13),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpprotocol;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpprotocolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesIpprotocol(\"trname\", ObjectSystemNpuNpqueuesIpprotocolArgs.builder()\n .queue(3)\n .weight(13)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesIpprotocol\n properties:\n queue: 3\n weight: 13\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesIpProtocol can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesIpprotocol:ObjectSystemNpuNpqueuesIpprotocol labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure a NP7 QoS IP Protocol.\n\n\u003e This resource is a sub resource for variable `ip_protocol` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\", {\n queue: 3,\n weight: 13,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\",\n queue=3,\n weight=13)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesIpprotocol(\"trname\", new()\n {\n Queue = 3,\n Weight = 13,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesIpprotocol(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesIpprotocolArgs{\n\t\t\tQueue: pulumi.Float64(3),\n\t\t\tWeight: pulumi.Float64(13),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpprotocol;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpprotocolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesIpprotocol(\"trname\", ObjectSystemNpuNpqueuesIpprotocolArgs.builder()\n .queue(3.0)\n .weight(13.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesIpprotocol\n properties:\n queue: 3\n weight: 13\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesIpProtocol can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesIpprotocol:ObjectSystemNpuNpqueuesIpprotocol labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -145087,7 +145087,7 @@ } }, "fortimanager:index/objectSystemNpuNpqueuesIpservice:ObjectSystemNpuNpqueuesIpservice": { - "description": "Configure a NP7 QoS IP Service.\n\n\u003e This resource is a sub resource for variable `ip_service` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\", {\n dport: 23,\n sport: 23,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\",\n dport=23,\n sport=23)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\", new()\n {\n Dport = 23,\n Sport = 23,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesIpservice(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesIpserviceArgs{\n\t\t\tDport: pulumi.Float64(23),\n\t\t\tSport: pulumi.Float64(23),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpservice;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesIpservice(\"trname\", ObjectSystemNpuNpqueuesIpserviceArgs.builder()\n .dport(23)\n .sport(23)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesIpservice\n properties:\n dport: 23\n sport: 23\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesIpService can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesIpservice:ObjectSystemNpuNpqueuesIpservice labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure a NP7 QoS IP Service.\n\n\u003e This resource is a sub resource for variable `ip_service` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\", {\n dport: 23,\n sport: 23,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\",\n dport=23,\n sport=23)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesIpservice(\"trname\", new()\n {\n Dport = 23,\n Sport = 23,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesIpservice(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesIpserviceArgs{\n\t\t\tDport: pulumi.Float64(23),\n\t\t\tSport: pulumi.Float64(23),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpservice;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesIpserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesIpservice(\"trname\", ObjectSystemNpuNpqueuesIpserviceArgs.builder()\n .dport(23.0)\n .sport(23.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesIpservice\n properties:\n dport: 23\n sport: 23\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesIpService can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesIpservice:ObjectSystemNpuNpqueuesIpservice labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -145213,7 +145213,7 @@ } }, "fortimanager:index/objectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile": { - "description": "Configure a NP7 class profile.\n\n\u003e This resource is a sub resource for variable `profile` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\", {\n cos0: \"queue0\",\n cos1: \"queue1\",\n cos2: \"queue2\",\n fosid: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\",\n cos0=\"queue0\",\n cos1=\"queue1\",\n cos2=\"queue2\",\n fosid=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\", new()\n {\n Cos0 = \"queue0\",\n Cos1 = \"queue1\",\n Cos2 = \"queue2\",\n Fosid = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesProfile(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesProfileArgs{\n\t\t\tCos0: pulumi.String(\"queue0\"),\n\t\t\tCos1: pulumi.String(\"queue1\"),\n\t\t\tCos2: pulumi.String(\"queue2\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesProfile;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesProfile(\"trname\", ObjectSystemNpuNpqueuesProfileArgs.builder()\n .cos0(\"queue0\")\n .cos1(\"queue1\")\n .cos2(\"queue2\")\n .fosid(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesProfile\n properties:\n cos0: queue0\n cos1: queue1\n cos2: queue2\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure a NP7 class profile.\n\n\u003e This resource is a sub resource for variable `profile` of resource `fortimanager.ObjectSystemNpuNpqueues`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\", {\n cos0: \"queue0\",\n cos1: \"queue1\",\n cos2: \"queue2\",\n fosid: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\",\n cos0=\"queue0\",\n cos1=\"queue1\",\n cos2=\"queue2\",\n fosid=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuNpqueuesProfile(\"trname\", new()\n {\n Cos0 = \"queue0\",\n Cos1 = \"queue1\",\n Cos2 = \"queue2\",\n Fosid = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuNpqueuesProfile(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuNpqueuesProfileArgs{\n\t\t\tCos0: pulumi.String(\"queue0\"),\n\t\t\tCos1: pulumi.String(\"queue1\"),\n\t\t\tCos2: pulumi.String(\"queue2\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesProfile;\nimport com.pulumi.fortimanager.ObjectSystemNpuNpqueuesProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuNpqueuesProfile(\"trname\", ObjectSystemNpuNpqueuesProfileArgs.builder()\n .cos0(\"queue0\")\n .cos1(\"queue1\")\n .cos2(\"queue2\")\n .fosid(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuNpqueuesProfile\n properties:\n cos0: queue0\n cos1: queue1\n cos2: queue2\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuNpQueuesProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuNpqueuesProfile:ObjectSystemNpuNpqueuesProfile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -149603,7 +149603,7 @@ } }, "fortimanager:index/objectSystemNpuPortpathoption:ObjectSystemNpuPortpathoption": { - "description": "Configure port using NPU or Intel-NIC.\n\n\u003e This resource is a sub resource for variable `port_path_option` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuPortpathoption(\"trname\", {portsUsingNpus: [\n \"20\",\n \"23\",\n]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuPortpathoption(\"trname\", ports_using_npus=[\n \"20\",\n \"23\",\n])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuPortpathoption(\"trname\", new()\n {\n PortsUsingNpus = new[]\n {\n \"20\",\n \"23\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuPortpathoption(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuPortpathoptionArgs{\n\t\t\tPortsUsingNpus: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"20\"),\n\t\t\t\tpulumi.String(\"23\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortpathoption;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortpathoptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuPortpathoption(\"trname\", ObjectSystemNpuPortpathoptionArgs.builder()\n .portsUsingNpus( \n 20,\n 23)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuPortpathoption\n properties:\n portsUsingNpus:\n - 20\n - 23\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuPortPathOption can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuPortpathoption:ObjectSystemNpuPortpathoption labelname ObjectSystemNpuPortPathOption\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure port using NPU or Intel-NIC.\n\n\u003e This resource is a sub resource for variable `port_path_option` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuPortpathoption(\"trname\", {portsUsingNpus: [\n \"20\",\n \"23\",\n]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuPortpathoption(\"trname\", ports_using_npus=[\n \"20\",\n \"23\",\n])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuPortpathoption(\"trname\", new()\n {\n PortsUsingNpus = new[]\n {\n \"20\",\n \"23\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuPortpathoption(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuPortpathoptionArgs{\n\t\t\tPortsUsingNpus: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"20\"),\n\t\t\t\tpulumi.String(\"23\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortpathoption;\nimport com.pulumi.fortimanager.ObjectSystemNpuPortpathoptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuPortpathoption(\"trname\", ObjectSystemNpuPortpathoptionArgs.builder()\n .portsUsingNpus( \n \"20\",\n \"23\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuPortpathoption\n properties:\n portsUsingNpus:\n - 20\n - 23\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuPortPathOption can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuPortpathoption:ObjectSystemNpuPortpathoption labelname ObjectSystemNpuPortPathOption\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -149768,7 +149768,7 @@ } }, "fortimanager:index/objectSystemNpuSsehascan:ObjectSystemNpuSsehascan": { - "description": "Configure driver HA scan for SSE.\n\n\u003e This resource is a sub resource for variable `sse_ha_scan` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuSsehascan(\"trname\", {\n gap: 7000,\n maxSessionCnt: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuSsehascan(\"trname\",\n gap=7000,\n max_session_cnt=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuSsehascan(\"trname\", new()\n {\n Gap = 7000,\n MaxSessionCnt = 100,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuSsehascan(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuSsehascanArgs{\n\t\t\tGap: pulumi.Float64(7000),\n\t\t\tMaxSessionCnt: pulumi.Float64(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuSsehascan;\nimport com.pulumi.fortimanager.ObjectSystemNpuSsehascanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuSsehascan(\"trname\", ObjectSystemNpuSsehascanArgs.builder()\n .gap(7000)\n .maxSessionCnt(100)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuSsehascan\n properties:\n gap: 7000\n maxSessionCnt: 100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuSseHaScan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuSsehascan:ObjectSystemNpuSsehascan labelname ObjectSystemNpuSseHaScan\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure driver HA scan for SSE.\n\n\u003e This resource is a sub resource for variable `sse_ha_scan` of resource `fortimanager.ObjectSystemNpu`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemNpuSsehascan(\"trname\", {\n gap: 7000,\n maxSessionCnt: 100,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemNpuSsehascan(\"trname\",\n gap=7000,\n max_session_cnt=100)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemNpuSsehascan(\"trname\", new()\n {\n Gap = 7000,\n MaxSessionCnt = 100,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemNpuSsehascan(ctx, \"trname\", \u0026fortimanager.ObjectSystemNpuSsehascanArgs{\n\t\t\tGap: pulumi.Float64(7000),\n\t\t\tMaxSessionCnt: pulumi.Float64(100),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemNpuSsehascan;\nimport com.pulumi.fortimanager.ObjectSystemNpuSsehascanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemNpuSsehascan(\"trname\", ObjectSystemNpuSsehascanArgs.builder()\n .gap(7000.0)\n .maxSessionCnt(100.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemNpuSsehascan\n properties:\n gap: 7000\n maxSessionCnt: 100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem NpuSseHaScan can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemNpuSsehascan:ObjectSystemNpuSsehascan labelname ObjectSystemNpuSseHaScan\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -150317,7 +150317,7 @@ } }, "fortimanager:index/objectSystemObjecttagging:ObjectSystemObjecttagging": { - "description": "Configure object tagging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemObjecttagging(\"labelname\", {\n address: \"mandatory\",\n category: \"ss\",\n color: 0,\n device: \"mandatory\",\n \"interface\": \"mandatory\",\n multiple: \"enable\",\n tags: [\"11\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemObjecttagging(\"labelname\",\n address=\"mandatory\",\n category=\"ss\",\n color=0,\n device=\"mandatory\",\n interface=\"mandatory\",\n multiple=\"enable\",\n tags=[\"11\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectSystemObjecttagging(\"labelname\", new()\n {\n Address = \"mandatory\",\n Category = \"ss\",\n Color = 0,\n Device = \"mandatory\",\n Interface = \"mandatory\",\n Multiple = \"enable\",\n Tags = new[]\n {\n \"11\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemObjecttagging(ctx, \"labelname\", \u0026fortimanager.ObjectSystemObjecttaggingArgs{\n\t\t\tAddress: pulumi.String(\"mandatory\"),\n\t\t\tCategory: pulumi.String(\"ss\"),\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tDevice: pulumi.String(\"mandatory\"),\n\t\t\tInterface: pulumi.String(\"mandatory\"),\n\t\t\tMultiple: pulumi.String(\"enable\"),\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"11\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemObjecttagging;\nimport com.pulumi.fortimanager.ObjectSystemObjecttaggingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectSystemObjecttagging(\"labelname\", ObjectSystemObjecttaggingArgs.builder()\n .address(\"mandatory\")\n .category(\"ss\")\n .color(0)\n .device(\"mandatory\")\n .interface_(\"mandatory\")\n .multiple(\"enable\")\n .tags(\"11\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectSystemObjecttagging\n properties:\n address: mandatory\n category: ss\n color: 0\n device: mandatory\n interface: mandatory\n multiple: enable\n tags:\n - '11'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem ObjectTagging can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemObjecttagging:ObjectSystemObjecttagging labelname {{category}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure object tagging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectSystemObjecttagging(\"labelname\", {\n address: \"mandatory\",\n category: \"ss\",\n color: 0,\n device: \"mandatory\",\n \"interface\": \"mandatory\",\n multiple: \"enable\",\n tags: [\"11\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectSystemObjecttagging(\"labelname\",\n address=\"mandatory\",\n category=\"ss\",\n color=0,\n device=\"mandatory\",\n interface=\"mandatory\",\n multiple=\"enable\",\n tags=[\"11\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectSystemObjecttagging(\"labelname\", new()\n {\n Address = \"mandatory\",\n Category = \"ss\",\n Color = 0,\n Device = \"mandatory\",\n Interface = \"mandatory\",\n Multiple = \"enable\",\n Tags = new[]\n {\n \"11\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemObjecttagging(ctx, \"labelname\", \u0026fortimanager.ObjectSystemObjecttaggingArgs{\n\t\t\tAddress: pulumi.String(\"mandatory\"),\n\t\t\tCategory: pulumi.String(\"ss\"),\n\t\t\tColor: pulumi.Float64(0),\n\t\t\tDevice: pulumi.String(\"mandatory\"),\n\t\t\tInterface: pulumi.String(\"mandatory\"),\n\t\t\tMultiple: pulumi.String(\"enable\"),\n\t\t\tTags: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"11\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemObjecttagging;\nimport com.pulumi.fortimanager.ObjectSystemObjecttaggingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectSystemObjecttagging(\"labelname\", ObjectSystemObjecttaggingArgs.builder()\n .address(\"mandatory\")\n .category(\"ss\")\n .color(0.0)\n .device(\"mandatory\")\n .interface_(\"mandatory\")\n .multiple(\"enable\")\n .tags(\"11\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectSystemObjecttagging\n properties:\n address: mandatory\n category: ss\n color: 0\n device: mandatory\n interface: mandatory\n multiple: enable\n tags:\n - '11'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem ObjectTagging can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemObjecttagging:ObjectSystemObjecttagging labelname {{category}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "address": { "type": "string", @@ -153311,7 +153311,7 @@ } }, "fortimanager:index/objectSystemSdnconnector:ObjectSystemSdnconnector": { - "description": "Configure connection to SDN Connector.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `compartment_list`: `fortimanager.ObjectSystemSdnconnectorCompartmentlist`\n\u003e- `external_account_list`: `fortimanager.ObjectSystemSdnconnectorExternalaccountlist`\n\u003e- `external_ip`: `fortimanager.ObjectSystemSdnconnectorExternalip`\n\u003e- `forwarding_rule`: `fortimanager.ObjectSystemSdnconnectorForwardingrule`\n\u003e- `gcp_project_list`: `fortimanager.ObjectSystemSdnconnectorGcpprojectlist`\n\u003e- `nic`: `fortimanager.ObjectSystemSdnconnectorNic`\n\u003e- `oci_region_list`: `fortimanager.ObjectSystemSdnconnectorOciregionlist`\n\u003e- `route`: `fortimanager.ObjectSystemSdnconnectorRoute`\n\u003e- `route_table`: `fortimanager.ObjectSystemSdnconnectorRoutetable`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemSdnconnector(\"trname\", {\n apiKeys: [\"fortinet\"],\n computeGeneration: 2,\n ibmRegion: \"us-south\",\n ibmRegionGen1: \"us-south\",\n ibmRegionGen2: \"us-south\",\n passwords: [\"fortinet\"],\n restInterface: \"mgmt\",\n restPasswords: [\"fortinet\"],\n restSport: 9443,\n restSsl: \"enable\",\n server: \"192.168.1.1\",\n status: \"enable\",\n type: \"aci\",\n username: \"terraform-tefv\",\n vcenterPasswords: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemSdnconnector(\"trname\",\n api_keys=[\"fortinet\"],\n compute_generation=2,\n ibm_region=\"us-south\",\n ibm_region_gen1=\"us-south\",\n ibm_region_gen2=\"us-south\",\n passwords=[\"fortinet\"],\n rest_interface=\"mgmt\",\n rest_passwords=[\"fortinet\"],\n rest_sport=9443,\n rest_ssl=\"enable\",\n server=\"192.168.1.1\",\n status=\"enable\",\n type=\"aci\",\n username=\"terraform-tefv\",\n vcenter_passwords=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemSdnconnector(\"trname\", new()\n {\n ApiKeys = new[]\n {\n \"fortinet\",\n },\n ComputeGeneration = 2,\n IbmRegion = \"us-south\",\n IbmRegionGen1 = \"us-south\",\n IbmRegionGen2 = \"us-south\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n RestInterface = \"mgmt\",\n RestPasswords = new[]\n {\n \"fortinet\",\n },\n RestSport = 9443,\n RestSsl = \"enable\",\n Server = \"192.168.1.1\",\n Status = \"enable\",\n Type = \"aci\",\n Username = \"terraform-tefv\",\n VcenterPasswords = new[]\n {\n \"fortinet\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trname\", \u0026fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tApiKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tComputeGeneration: pulumi.Float64(2),\n\t\t\tIbmRegion: pulumi.String(\"us-south\"),\n\t\t\tIbmRegionGen1: pulumi.String(\"us-south\"),\n\t\t\tIbmRegionGen2: pulumi.String(\"us-south\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tRestInterface: pulumi.String(\"mgmt\"),\n\t\t\tRestPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tRestSport: pulumi.Float64(9443),\n\t\t\tRestSsl: pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"aci\"),\n\t\t\tUsername: pulumi.String(\"terraform-tefv\"),\n\t\t\tVcenterPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemSdnconnector(\"trname\", ObjectSystemSdnconnectorArgs.builder()\n .apiKeys(\"fortinet\")\n .computeGeneration(2)\n .ibmRegion(\"us-south\")\n .ibmRegionGen1(\"us-south\")\n .ibmRegionGen2(\"us-south\")\n .passwords(\"fortinet\")\n .restInterface(\"mgmt\")\n .restPasswords(\"fortinet\")\n .restSport(9443)\n .restSsl(\"enable\")\n .server(\"192.168.1.1\")\n .status(\"enable\")\n .type(\"aci\")\n .username(\"terraform-tefv\")\n .vcenterPasswords(\"fortinet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemSdnconnector\n properties:\n apiKeys:\n - fortinet\n computeGeneration: 2\n ibmRegion: us-south\n ibmRegionGen1: us-south\n ibmRegionGen2: us-south\n passwords:\n - fortinet\n restInterface: mgmt\n restPasswords:\n - fortinet\n restSport: 9443\n restSsl: enable\n server: 192.168.1.1\n status: enable\n type: aci\n username: terraform-tefv\n vcenterPasswords:\n - fortinet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem SdnConnector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnector:ObjectSystemSdnconnector labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure connection to SDN Connector.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `compartment_list`: `fortimanager.ObjectSystemSdnconnectorCompartmentlist`\n\u003e- `external_account_list`: `fortimanager.ObjectSystemSdnconnectorExternalaccountlist`\n\u003e- `external_ip`: `fortimanager.ObjectSystemSdnconnectorExternalip`\n\u003e- `forwarding_rule`: `fortimanager.ObjectSystemSdnconnectorForwardingrule`\n\u003e- `gcp_project_list`: `fortimanager.ObjectSystemSdnconnectorGcpprojectlist`\n\u003e- `nic`: `fortimanager.ObjectSystemSdnconnectorNic`\n\u003e- `oci_region_list`: `fortimanager.ObjectSystemSdnconnectorOciregionlist`\n\u003e- `route`: `fortimanager.ObjectSystemSdnconnectorRoute`\n\u003e- `route_table`: `fortimanager.ObjectSystemSdnconnectorRoutetable`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectSystemSdnconnector(\"trname\", {\n apiKeys: [\"fortinet\"],\n computeGeneration: 2,\n ibmRegion: \"us-south\",\n ibmRegionGen1: \"us-south\",\n ibmRegionGen2: \"us-south\",\n passwords: [\"fortinet\"],\n restInterface: \"mgmt\",\n restPasswords: [\"fortinet\"],\n restSport: 9443,\n restSsl: \"enable\",\n server: \"192.168.1.1\",\n status: \"enable\",\n type: \"aci\",\n username: \"terraform-tefv\",\n vcenterPasswords: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectSystemSdnconnector(\"trname\",\n api_keys=[\"fortinet\"],\n compute_generation=2,\n ibm_region=\"us-south\",\n ibm_region_gen1=\"us-south\",\n ibm_region_gen2=\"us-south\",\n passwords=[\"fortinet\"],\n rest_interface=\"mgmt\",\n rest_passwords=[\"fortinet\"],\n rest_sport=9443,\n rest_ssl=\"enable\",\n server=\"192.168.1.1\",\n status=\"enable\",\n type=\"aci\",\n username=\"terraform-tefv\",\n vcenter_passwords=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectSystemSdnconnector(\"trname\", new()\n {\n ApiKeys = new[]\n {\n \"fortinet\",\n },\n ComputeGeneration = 2,\n IbmRegion = \"us-south\",\n IbmRegionGen1 = \"us-south\",\n IbmRegionGen2 = \"us-south\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n RestInterface = \"mgmt\",\n RestPasswords = new[]\n {\n \"fortinet\",\n },\n RestSport = 9443,\n RestSsl = \"enable\",\n Server = \"192.168.1.1\",\n Status = \"enable\",\n Type = \"aci\",\n Username = \"terraform-tefv\",\n VcenterPasswords = new[]\n {\n \"fortinet\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trname\", \u0026fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tApiKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tComputeGeneration: pulumi.Float64(2),\n\t\t\tIbmRegion: pulumi.String(\"us-south\"),\n\t\t\tIbmRegionGen1: pulumi.String(\"us-south\"),\n\t\t\tIbmRegionGen2: pulumi.String(\"us-south\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tRestInterface: pulumi.String(\"mgmt\"),\n\t\t\tRestPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tRestSport: pulumi.Float64(9443),\n\t\t\tRestSsl: pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"aci\"),\n\t\t\tUsername: pulumi.String(\"terraform-tefv\"),\n\t\t\tVcenterPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectSystemSdnconnector(\"trname\", ObjectSystemSdnconnectorArgs.builder()\n .apiKeys(\"fortinet\")\n .computeGeneration(2.0)\n .ibmRegion(\"us-south\")\n .ibmRegionGen1(\"us-south\")\n .ibmRegionGen2(\"us-south\")\n .passwords(\"fortinet\")\n .restInterface(\"mgmt\")\n .restPasswords(\"fortinet\")\n .restSport(9443.0)\n .restSsl(\"enable\")\n .server(\"192.168.1.1\")\n .status(\"enable\")\n .type(\"aci\")\n .username(\"terraform-tefv\")\n .vcenterPasswords(\"fortinet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectSystemSdnconnector\n properties:\n apiKeys:\n - fortinet\n computeGeneration: 2\n ibmRegion: us-south\n ibmRegionGen1: us-south\n ibmRegionGen2: us-south\n passwords:\n - fortinet\n restInterface: mgmt\n restPasswords:\n - fortinet\n restSport: 9443\n restSsl: enable\n server: 192.168.1.1\n status: enable\n type: aci\n username: terraform-tefv\n vcenterPasswords:\n - fortinet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem SdnConnector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnector:ObjectSystemSdnconnector labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_localCert": { "type": "string", @@ -154592,7 +154592,7 @@ } }, "fortimanager:index/objectSystemSdnconnectorExternalaccountlist:ObjectSystemSdnconnectorExternalaccountlist": { - "description": "Configure AWS external account list.\n\n\u003e This resource is a sub resource for variable `external_account_list` of resource `fortimanager.ObjectSystemSdnconnector`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemSdnconnector = new fortimanager.ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", {\n accessKey: \"key\",\n region: \"remote\",\n});\nconst trnameObjectSystemSdnconnectorExternalaccountlist = new fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\", {\n sdnConnector: trnameObjectSystemSdnconnector.name,\n externalId: \"12\",\n regionLists: [\"region\"],\n roleArn: \"12\",\n}, {\n dependsOn: [trnameObjectSystemSdnconnector],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_sdnconnector = fortimanager.ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\",\n access_key=\"key\",\n region=\"remote\")\ntrname_object_system_sdnconnector_externalaccountlist = fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\",\n sdn_connector=trname_object_system_sdnconnector.name,\n external_id=\"12\",\n region_lists=[\"region\"],\n role_arn=\"12\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_sdnconnector]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemSdnconnector = new Fortimanager.ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", new()\n {\n AccessKey = \"key\",\n Region = \"remote\",\n });\n\n var trnameObjectSystemSdnconnectorExternalaccountlist = new Fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\", new()\n {\n SdnConnector = trnameObjectSystemSdnconnector.Name,\n ExternalId = \"12\",\n RegionLists = new[]\n {\n \"region\",\n },\n RoleArn = \"12\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemSdnconnector,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemSdnconnector, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trnameObjectSystemSdnconnector\", \u0026fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tAccessKey: pulumi.String(\"key\"),\n\t\t\tRegion: pulumi.String(\"remote\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemSdnconnectorExternalaccountlist(ctx, \"trnameObjectSystemSdnconnectorExternalaccountlist\", \u0026fortimanager.ObjectSystemSdnconnectorExternalaccountlistArgs{\n\t\t\tSdnConnector: trnameObjectSystemSdnconnector.Name,\n\t\t\tExternalId: pulumi.String(\"12\"),\n\t\t\tRegionLists: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"region\"),\n\t\t\t},\n\t\t\tRoleArn: pulumi.String(\"12\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemSdnconnector,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorExternalaccountlist;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorExternalaccountlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemSdnconnector = new ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", ObjectSystemSdnconnectorArgs.builder()\n .accessKey(\"key\")\n .region(\"remote\")\n .build());\n\n var trnameObjectSystemSdnconnectorExternalaccountlist = new ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\", ObjectSystemSdnconnectorExternalaccountlistArgs.builder()\n .sdnConnector(trnameObjectSystemSdnconnector.name())\n .externalId(12)\n .regionLists(\"region\")\n .roleArn(12)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemSdnconnector)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemSdnconnectorExternalaccountlist:\n type: fortimanager:ObjectSystemSdnconnectorExternalaccountlist\n properties:\n sdnConnector: ${trnameObjectSystemSdnconnector.name}\n externalId: 12\n regionLists:\n - region\n roleArn: 12\n options:\n dependsOn:\n - ${trnameObjectSystemSdnconnector}\n trnameObjectSystemSdnconnector:\n type: fortimanager:ObjectSystemSdnconnector\n properties:\n accessKey: key\n region: remote\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem SdnConnectorExternalAccountList can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorExternalaccountlist:ObjectSystemSdnconnectorExternalaccountlist labelname {{role_arn}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AWS external account list.\n\n\u003e This resource is a sub resource for variable `external_account_list` of resource `fortimanager.ObjectSystemSdnconnector`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectSystemSdnconnector = new fortimanager.ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", {\n accessKey: \"key\",\n region: \"remote\",\n});\nconst trnameObjectSystemSdnconnectorExternalaccountlist = new fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\", {\n sdnConnector: trnameObjectSystemSdnconnector.name,\n externalId: \"12\",\n regionLists: [\"region\"],\n roleArn: \"12\",\n}, {\n dependsOn: [trnameObjectSystemSdnconnector],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_system_sdnconnector = fortimanager.ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\",\n access_key=\"key\",\n region=\"remote\")\ntrname_object_system_sdnconnector_externalaccountlist = fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\",\n sdn_connector=trname_object_system_sdnconnector.name,\n external_id=\"12\",\n region_lists=[\"region\"],\n role_arn=\"12\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_system_sdnconnector]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectSystemSdnconnector = new Fortimanager.ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", new()\n {\n AccessKey = \"key\",\n Region = \"remote\",\n });\n\n var trnameObjectSystemSdnconnectorExternalaccountlist = new Fortimanager.ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\", new()\n {\n SdnConnector = trnameObjectSystemSdnconnector.Name,\n ExternalId = \"12\",\n RegionLists = new[]\n {\n \"region\",\n },\n RoleArn = \"12\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectSystemSdnconnector,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectSystemSdnconnector, err := fortimanager.NewObjectSystemSdnconnector(ctx, \"trnameObjectSystemSdnconnector\", \u0026fortimanager.ObjectSystemSdnconnectorArgs{\n\t\t\tAccessKey: pulumi.String(\"key\"),\n\t\t\tRegion: pulumi.String(\"remote\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectSystemSdnconnectorExternalaccountlist(ctx, \"trnameObjectSystemSdnconnectorExternalaccountlist\", \u0026fortimanager.ObjectSystemSdnconnectorExternalaccountlistArgs{\n\t\t\tSdnConnector: trnameObjectSystemSdnconnector.Name,\n\t\t\tExternalId: pulumi.String(\"12\"),\n\t\t\tRegionLists: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"region\"),\n\t\t\t},\n\t\t\tRoleArn: pulumi.String(\"12\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectSystemSdnconnector,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnector;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorArgs;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorExternalaccountlist;\nimport com.pulumi.fortimanager.ObjectSystemSdnconnectorExternalaccountlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectSystemSdnconnector = new ObjectSystemSdnconnector(\"trnameObjectSystemSdnconnector\", ObjectSystemSdnconnectorArgs.builder()\n .accessKey(\"key\")\n .region(\"remote\")\n .build());\n\n var trnameObjectSystemSdnconnectorExternalaccountlist = new ObjectSystemSdnconnectorExternalaccountlist(\"trnameObjectSystemSdnconnectorExternalaccountlist\", ObjectSystemSdnconnectorExternalaccountlistArgs.builder()\n .sdnConnector(trnameObjectSystemSdnconnector.name())\n .externalId(\"12\")\n .regionLists(\"region\")\n .roleArn(\"12\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectSystemSdnconnector)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectSystemSdnconnectorExternalaccountlist:\n type: fortimanager:ObjectSystemSdnconnectorExternalaccountlist\n properties:\n sdnConnector: ${trnameObjectSystemSdnconnector.name}\n externalId: 12\n regionLists:\n - region\n roleArn: 12\n options:\n dependsOn:\n - ${trnameObjectSystemSdnconnector}\n trnameObjectSystemSdnconnector:\n type: fortimanager:ObjectSystemSdnconnector\n properties:\n accessKey: key\n region: remote\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectSystem SdnConnectorExternalAccountList can be imported using any of these accepted formats:\n\nSet import_options = [\"sdn_connector=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectSystemSdnconnectorExternalaccountlist:ObjectSystemSdnconnectorExternalaccountlist labelname {{role_arn}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -157268,7 +157268,7 @@ } }, "fortimanager:index/objectUserAdgrp:ObjectUserAdgrp": { - "description": "Configure FSSO groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserAdgrp(\"trname\", {\n connectorSource: \"terr-tefv\",\n fosid: 1,\n serverName: \"FortiManager\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserAdgrp(\"trname\",\n connector_source=\"terr-tefv\",\n fosid=1,\n server_name=\"FortiManager\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserAdgrp(\"trname\", new()\n {\n ConnectorSource = \"terr-tefv\",\n Fosid = 1,\n ServerName = \"FortiManager\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserAdgrp(ctx, \"trname\", \u0026fortimanager.ObjectUserAdgrpArgs{\n\t\t\tConnectorSource: pulumi.String(\"terr-tefv\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tServerName: pulumi.String(\"FortiManager\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserAdgrp;\nimport com.pulumi.fortimanager.ObjectUserAdgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserAdgrp(\"trname\", ObjectUserAdgrpArgs.builder()\n .connectorSource(\"terr-tefv\")\n .fosid(1)\n .serverName(\"FortiManager\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserAdgrp\n properties:\n connectorSource: terr-tefv\n fosid: 1\n serverName: FortiManager\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Adgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserAdgrp:ObjectUserAdgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FSSO groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserAdgrp(\"trname\", {\n connectorSource: \"terr-tefv\",\n fosid: 1,\n serverName: \"FortiManager\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserAdgrp(\"trname\",\n connector_source=\"terr-tefv\",\n fosid=1,\n server_name=\"FortiManager\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserAdgrp(\"trname\", new()\n {\n ConnectorSource = \"terr-tefv\",\n Fosid = 1,\n ServerName = \"FortiManager\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserAdgrp(ctx, \"trname\", \u0026fortimanager.ObjectUserAdgrpArgs{\n\t\t\tConnectorSource: pulumi.String(\"terr-tefv\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tServerName: pulumi.String(\"FortiManager\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserAdgrp;\nimport com.pulumi.fortimanager.ObjectUserAdgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserAdgrp(\"trname\", ObjectUserAdgrpArgs.builder()\n .connectorSource(\"terr-tefv\")\n .fosid(1.0)\n .serverName(\"FortiManager\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserAdgrp\n properties:\n connectorSource: terr-tefv\n fosid: 1\n serverName: FortiManager\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Adgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserAdgrp:ObjectUserAdgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -158279,7 +158279,7 @@ } }, "fortimanager:index/objectUserDomaincontroller:ObjectUserDomaincontroller": { - "description": "Configure domain controller entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `extra_server`: `fortimanager.ObjectUserDomaincontrollerExtraserver`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserDomaincontroller(\"trname\", {\n domainName: \"admin\",\n ipAddress: \"192.168.1.1\",\n port: 445,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserDomaincontroller(\"trname\",\n domain_name=\"admin\",\n ip_address=\"192.168.1.1\",\n port=445)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserDomaincontroller(\"trname\", new()\n {\n DomainName = \"admin\",\n IpAddress = \"192.168.1.1\",\n Port = 445,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserDomaincontroller(ctx, \"trname\", \u0026fortimanager.ObjectUserDomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"admin\"),\n\t\t\tIpAddress: pulumi.String(\"192.168.1.1\"),\n\t\t\tPort: pulumi.Float64(445),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserDomaincontroller;\nimport com.pulumi.fortimanager.ObjectUserDomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserDomaincontroller(\"trname\", ObjectUserDomaincontrollerArgs.builder()\n .domainName(\"admin\")\n .ipAddress(\"192.168.1.1\")\n .port(445)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserDomaincontroller\n properties:\n domainName: admin\n ipAddress: 192.168.1.1\n port: 445\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDomaincontroller:ObjectUserDomaincontroller labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure domain controller entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `extra_server`: `fortimanager.ObjectUserDomaincontrollerExtraserver`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserDomaincontroller(\"trname\", {\n domainName: \"admin\",\n ipAddress: \"192.168.1.1\",\n port: 445,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserDomaincontroller(\"trname\",\n domain_name=\"admin\",\n ip_address=\"192.168.1.1\",\n port=445)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserDomaincontroller(\"trname\", new()\n {\n DomainName = \"admin\",\n IpAddress = \"192.168.1.1\",\n Port = 445,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserDomaincontroller(ctx, \"trname\", \u0026fortimanager.ObjectUserDomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"admin\"),\n\t\t\tIpAddress: pulumi.String(\"192.168.1.1\"),\n\t\t\tPort: pulumi.Float64(445),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserDomaincontroller;\nimport com.pulumi.fortimanager.ObjectUserDomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserDomaincontroller(\"trname\", ObjectUserDomaincontrollerArgs.builder()\n .domainName(\"admin\")\n .ipAddress(\"192.168.1.1\")\n .port(445.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserDomaincontroller\n properties:\n domainName: admin\n ipAddress: 192.168.1.1\n port: 445\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser DomainController can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserDomaincontroller:ObjectUserDomaincontroller labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adMode": { "type": "string", @@ -159523,7 +159523,7 @@ } }, "fortimanager:index/objectUserFsso:ObjectUserFsso": { - "description": "Configure Fortinet Single Sign On (FSSO) agents.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserFssoDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFsso(\"trname\", {\n interfaceSelectMethod: \"auto\",\n passwords: [\"fortinet\"],\n password2s: [\"\"],\n password3s: [\"\"],\n password4s: [\"\"],\n password5s: [\"\"],\n port: 8000,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"terraform-server\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n ssl: \"disable\",\n type: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFsso(\"trname\",\n interface_select_method=\"auto\",\n passwords=[\"fortinet\"],\n password2s=[\"\"],\n password3s=[\"\"],\n password4s=[\"\"],\n password5s=[\"\"],\n port=8000,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"terraform-server\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n ssl=\"disable\",\n type=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserFsso(\"trname\", new()\n {\n InterfaceSelectMethod = \"auto\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n Password2s = new[]\n {\n \"\",\n },\n Password3s = new[]\n {\n \"\",\n },\n Password4s = new[]\n {\n \"\",\n },\n Password5s = new[]\n {\n \"\",\n },\n Port = 8000,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"terraform-server\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n Ssl = \"disable\",\n Type = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFsso(ctx, \"trname\", \u0026fortimanager.ObjectUserFssoArgs{\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPassword2s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword3s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword4s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword5s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(8000),\n\t\t\tPort2: pulumi.Float64(8000),\n\t\t\tPort3: pulumi.Float64(8000),\n\t\t\tPort4: pulumi.Float64(8000),\n\t\t\tPort5: pulumi.Float64(8000),\n\t\t\tServer: pulumi.String(\"terraform-server\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFsso;\nimport com.pulumi.fortimanager.ObjectUserFssoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserFsso(\"trname\", ObjectUserFssoArgs.builder()\n .interfaceSelectMethod(\"auto\")\n .passwords(\"fortinet\")\n .password2s(\"\")\n .password3s(\"\")\n .password4s(\"\")\n .password5s(\"\")\n .port(8000)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"terraform-server\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .ssl(\"disable\")\n .type(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserFsso\n properties:\n interfaceSelectMethod: auto\n passwords:\n - fortinet\n password2s:\n - \"\"\n password3s:\n - \"\"\n password4s:\n - \"\"\n password5s:\n - \"\"\n port: 8000\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: terraform-server\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n ssl: disable\n type: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Fsso can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFsso:ObjectUserFsso labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Fortinet Single Sign On (FSSO) agents.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserFssoDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFsso(\"trname\", {\n interfaceSelectMethod: \"auto\",\n passwords: [\"fortinet\"],\n password2s: [\"\"],\n password3s: [\"\"],\n password4s: [\"\"],\n password5s: [\"\"],\n port: 8000,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"terraform-server\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n ssl: \"disable\",\n type: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFsso(\"trname\",\n interface_select_method=\"auto\",\n passwords=[\"fortinet\"],\n password2s=[\"\"],\n password3s=[\"\"],\n password4s=[\"\"],\n password5s=[\"\"],\n port=8000,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"terraform-server\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n ssl=\"disable\",\n type=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserFsso(\"trname\", new()\n {\n InterfaceSelectMethod = \"auto\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n Password2s = new[]\n {\n \"\",\n },\n Password3s = new[]\n {\n \"\",\n },\n Password4s = new[]\n {\n \"\",\n },\n Password5s = new[]\n {\n \"\",\n },\n Port = 8000,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"terraform-server\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n Ssl = \"disable\",\n Type = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFsso(ctx, \"trname\", \u0026fortimanager.ObjectUserFssoArgs{\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPassword2s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword3s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword4s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPassword5s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(8000),\n\t\t\tPort2: pulumi.Float64(8000),\n\t\t\tPort3: pulumi.Float64(8000),\n\t\t\tPort4: pulumi.Float64(8000),\n\t\t\tPort5: pulumi.Float64(8000),\n\t\t\tServer: pulumi.String(\"terraform-server\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFsso;\nimport com.pulumi.fortimanager.ObjectUserFssoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserFsso(\"trname\", ObjectUserFssoArgs.builder()\n .interfaceSelectMethod(\"auto\")\n .passwords(\"fortinet\")\n .password2s(\"\")\n .password3s(\"\")\n .password4s(\"\")\n .password5s(\"\")\n .port(8000.0)\n .port2(8000.0)\n .port3(8000.0)\n .port4(8000.0)\n .port5(8000.0)\n .server(\"terraform-server\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .ssl(\"disable\")\n .type(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserFsso\n properties:\n interfaceSelectMethod: auto\n passwords:\n - fortinet\n password2s:\n - \"\"\n password3s:\n - \"\"\n password4s:\n - \"\"\n password5s:\n - \"\"\n port: 8000\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: terraform-server\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n ssl: disable\n type: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Fsso can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFsso:ObjectUserFsso labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_guiMeta": { "type": "string", @@ -160644,7 +160644,7 @@ } }, "fortimanager:index/objectUserFssopolling:ObjectUserFssopolling": { - "description": "Configure FSSO active directory servers for polling mode.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `adgrp`: `fortimanager.ObjectUserFssopollingAdgrp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFssopolling(\"trname\", {\n defaultDomain: \"terr-user-fsso-polling\",\n fosid: 1,\n logonHistory: 8,\n passwords: [\"fortinet\"],\n pollingFrequency: 10,\n server: \"terraform-server\",\n smbNtlmv1Auth: \"disable\",\n smbv1: \"disable\",\n status: \"enable\",\n user: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFssopolling(\"trname\",\n default_domain=\"terr-user-fsso-polling\",\n fosid=1,\n logon_history=8,\n passwords=[\"fortinet\"],\n polling_frequency=10,\n server=\"terraform-server\",\n smb_ntlmv1_auth=\"disable\",\n smbv1=\"disable\",\n status=\"enable\",\n user=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserFssopolling(\"trname\", new()\n {\n DefaultDomain = \"terr-user-fsso-polling\",\n Fosid = 1,\n LogonHistory = 8,\n Passwords = new[]\n {\n \"fortinet\",\n },\n PollingFrequency = 10,\n Server = \"terraform-server\",\n SmbNtlmv1Auth = \"disable\",\n Smbv1 = \"disable\",\n Status = \"enable\",\n User = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFssopolling(ctx, \"trname\", \u0026fortimanager.ObjectUserFssopollingArgs{\n\t\t\tDefaultDomain: pulumi.String(\"terr-user-fsso-polling\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLogonHistory: pulumi.Float64(8),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPollingFrequency: pulumi.Float64(10),\n\t\t\tServer: pulumi.String(\"terraform-server\"),\n\t\t\tSmbNtlmv1Auth: pulumi.String(\"disable\"),\n\t\t\tSmbv1: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFssopolling;\nimport com.pulumi.fortimanager.ObjectUserFssopollingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserFssopolling(\"trname\", ObjectUserFssopollingArgs.builder()\n .defaultDomain(\"terr-user-fsso-polling\")\n .fosid(1)\n .logonHistory(8)\n .passwords(\"fortinet\")\n .pollingFrequency(10)\n .server(\"terraform-server\")\n .smbNtlmv1Auth(\"disable\")\n .smbv1(\"disable\")\n .status(\"enable\")\n .user(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserFssopolling\n properties:\n defaultDomain: terr-user-fsso-polling\n fosid: 1\n logonHistory: 8\n passwords:\n - fortinet\n pollingFrequency: 10\n server: terraform-server\n smbNtlmv1Auth: disable\n smbv1: disable\n status: enable\n user: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser FssoPolling can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssopolling:ObjectUserFssopolling labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FSSO active directory servers for polling mode.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `adgrp`: `fortimanager.ObjectUserFssopollingAdgrp`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserFssopolling(\"trname\", {\n defaultDomain: \"terr-user-fsso-polling\",\n fosid: 1,\n logonHistory: 8,\n passwords: [\"fortinet\"],\n pollingFrequency: 10,\n server: \"terraform-server\",\n smbNtlmv1Auth: \"disable\",\n smbv1: \"disable\",\n status: \"enable\",\n user: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserFssopolling(\"trname\",\n default_domain=\"terr-user-fsso-polling\",\n fosid=1,\n logon_history=8,\n passwords=[\"fortinet\"],\n polling_frequency=10,\n server=\"terraform-server\",\n smb_ntlmv1_auth=\"disable\",\n smbv1=\"disable\",\n status=\"enable\",\n user=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserFssopolling(\"trname\", new()\n {\n DefaultDomain = \"terr-user-fsso-polling\",\n Fosid = 1,\n LogonHistory = 8,\n Passwords = new[]\n {\n \"fortinet\",\n },\n PollingFrequency = 10,\n Server = \"terraform-server\",\n SmbNtlmv1Auth = \"disable\",\n Smbv1 = \"disable\",\n Status = \"enable\",\n User = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserFssopolling(ctx, \"trname\", \u0026fortimanager.ObjectUserFssopollingArgs{\n\t\t\tDefaultDomain: pulumi.String(\"terr-user-fsso-polling\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLogonHistory: pulumi.Float64(8),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPollingFrequency: pulumi.Float64(10),\n\t\t\tServer: pulumi.String(\"terraform-server\"),\n\t\t\tSmbNtlmv1Auth: pulumi.String(\"disable\"),\n\t\t\tSmbv1: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFssopolling;\nimport com.pulumi.fortimanager.ObjectUserFssopollingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserFssopolling(\"trname\", ObjectUserFssopollingArgs.builder()\n .defaultDomain(\"terr-user-fsso-polling\")\n .fosid(1.0)\n .logonHistory(8.0)\n .passwords(\"fortinet\")\n .pollingFrequency(10.0)\n .server(\"terraform-server\")\n .smbNtlmv1Auth(\"disable\")\n .smbv1(\"disable\")\n .status(\"enable\")\n .user(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserFssopolling\n properties:\n defaultDomain: terr-user-fsso-polling\n fosid: 1\n logonHistory: 8\n passwords:\n - fortinet\n pollingFrequency: 10\n server: terraform-server\n smbNtlmv1Auth: disable\n smbv1: disable\n status: enable\n user: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser FssoPolling can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssopolling:ObjectUserFssopolling labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_guiMeta": { "type": "string", @@ -160903,7 +160903,7 @@ } }, "fortimanager:index/objectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp": { - "description": "LDAP Group Info.\n\n\u003e This resource is a sub resource for variable `adgrp` of resource `fortimanager.ObjectUserFssopolling`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserFssopolling = new fortimanager.ObjectUserFssopolling(\"trnameObjectUserFssopolling\", {fosid: 1});\nconst trnameObjectUserFssopollingAdgrp = new fortimanager.ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", {fssoPolling: trnameObjectUserFssopolling.fosid}, {\n dependsOn: [trnameObjectUserFssopolling],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_fssopolling = fortimanager.ObjectUserFssopolling(\"trnameObjectUserFssopolling\", fosid=1)\ntrname_object_user_fssopolling_adgrp = fortimanager.ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", fsso_polling=trname_object_user_fssopolling.fosid,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_user_fssopolling]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserFssopolling = new Fortimanager.ObjectUserFssopolling(\"trnameObjectUserFssopolling\", new()\n {\n Fosid = 1,\n });\n\n var trnameObjectUserFssopollingAdgrp = new Fortimanager.ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", new()\n {\n FssoPolling = trnameObjectUserFssopolling.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserFssopolling,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserFssopolling, err := fortimanager.NewObjectUserFssopolling(ctx, \"trnameObjectUserFssopolling\", \u0026fortimanager.ObjectUserFssopollingArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserFssopollingAdgrp(ctx, \"trnameObjectUserFssopollingAdgrp\", \u0026fortimanager.ObjectUserFssopollingAdgrpArgs{\n\t\t\tFssoPolling: trnameObjectUserFssopolling.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserFssopolling,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFssopolling;\nimport com.pulumi.fortimanager.ObjectUserFssopollingArgs;\nimport com.pulumi.fortimanager.ObjectUserFssopollingAdgrp;\nimport com.pulumi.fortimanager.ObjectUserFssopollingAdgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserFssopolling = new ObjectUserFssopolling(\"trnameObjectUserFssopolling\", ObjectUserFssopollingArgs.builder()\n .fosid(1)\n .build());\n\n var trnameObjectUserFssopollingAdgrp = new ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", ObjectUserFssopollingAdgrpArgs.builder()\n .fssoPolling(trnameObjectUserFssopolling.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserFssopolling)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserFssopollingAdgrp:\n type: fortimanager:ObjectUserFssopollingAdgrp\n properties:\n fssoPolling: ${trnameObjectUserFssopolling.fosid}\n options:\n dependsOn:\n - ${trnameObjectUserFssopolling}\n trnameObjectUserFssopolling:\n type: fortimanager:ObjectUserFssopolling\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser FssoPollingAdgrp can be imported using any of these accepted formats:\n\nSet import_options = [\"fsso_polling=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "LDAP Group Info.\n\n\u003e This resource is a sub resource for variable `adgrp` of resource `fortimanager.ObjectUserFssopolling`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserFssopolling = new fortimanager.ObjectUserFssopolling(\"trnameObjectUserFssopolling\", {fosid: 1});\nconst trnameObjectUserFssopollingAdgrp = new fortimanager.ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", {fssoPolling: trnameObjectUserFssopolling.fosid}, {\n dependsOn: [trnameObjectUserFssopolling],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_fssopolling = fortimanager.ObjectUserFssopolling(\"trnameObjectUserFssopolling\", fosid=1)\ntrname_object_user_fssopolling_adgrp = fortimanager.ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", fsso_polling=trname_object_user_fssopolling.fosid,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_user_fssopolling]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserFssopolling = new Fortimanager.ObjectUserFssopolling(\"trnameObjectUserFssopolling\", new()\n {\n Fosid = 1,\n });\n\n var trnameObjectUserFssopollingAdgrp = new Fortimanager.ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", new()\n {\n FssoPolling = trnameObjectUserFssopolling.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserFssopolling,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserFssopolling, err := fortimanager.NewObjectUserFssopolling(ctx, \"trnameObjectUserFssopolling\", \u0026fortimanager.ObjectUserFssopollingArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserFssopollingAdgrp(ctx, \"trnameObjectUserFssopollingAdgrp\", \u0026fortimanager.ObjectUserFssopollingAdgrpArgs{\n\t\t\tFssoPolling: trnameObjectUserFssopolling.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserFssopolling,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserFssopolling;\nimport com.pulumi.fortimanager.ObjectUserFssopollingArgs;\nimport com.pulumi.fortimanager.ObjectUserFssopollingAdgrp;\nimport com.pulumi.fortimanager.ObjectUserFssopollingAdgrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserFssopolling = new ObjectUserFssopolling(\"trnameObjectUserFssopolling\", ObjectUserFssopollingArgs.builder()\n .fosid(1.0)\n .build());\n\n var trnameObjectUserFssopollingAdgrp = new ObjectUserFssopollingAdgrp(\"trnameObjectUserFssopollingAdgrp\", ObjectUserFssopollingAdgrpArgs.builder()\n .fssoPolling(trnameObjectUserFssopolling.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserFssopolling)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserFssopollingAdgrp:\n type: fortimanager:ObjectUserFssopollingAdgrp\n properties:\n fssoPolling: ${trnameObjectUserFssopolling.fosid}\n options:\n dependsOn:\n - ${trnameObjectUserFssopolling}\n trnameObjectUserFssopolling:\n type: fortimanager:ObjectUserFssopolling\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser FssoPollingAdgrp can be imported using any of these accepted formats:\n\nSet import_options = [\"fsso_polling=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserFssopollingAdgrp:ObjectUserFssopollingAdgrp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -162571,7 +162571,7 @@ } }, "fortimanager:index/objectUserLdap:ObjectUserLdap": { - "description": "Configure LDAP server entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserLdapDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserLdap(\"labelname\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"strip\",\n caCert: \"root_CA2\",\n cnid: \"cn\",\n dn: \"ew\",\n groupMemberCheck: \"posix-group-object\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n groupSearchBase: \"dwec\",\n \"interface\": \"1-A1\",\n interfaceSelectMethod: \"auto\",\n memberAttr: \"memberOf\",\n obtainUserInfo: \"enable\",\n passwords: [\"dfdqeww\"],\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"ldaps\",\n server: \"2.2.2.2\",\n serverIdentityCheck: \"enable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"TLSv1-2\",\n twoFactor: \"fortitoken-cloud\",\n twoFactorAuthentication: \"fortitoken\",\n twoFactorNotification: \"sms\",\n type: \"simple\",\n userInfoExchangeServer: \"ss\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserLdap(\"labelname\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"strip\",\n ca_cert=\"root_CA2\",\n cnid=\"cn\",\n dn=\"ew\",\n group_member_check=\"posix-group-object\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n group_search_base=\"dwec\",\n interface=\"1-A1\",\n interface_select_method=\"auto\",\n member_attr=\"memberOf\",\n obtain_user_info=\"enable\",\n passwords=[\"dfdqeww\"],\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"ldaps\",\n server=\"2.2.2.2\",\n server_identity_check=\"enable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"TLSv1-2\",\n two_factor=\"fortitoken-cloud\",\n two_factor_authentication=\"fortitoken\",\n two_factor_notification=\"sms\",\n type=\"simple\",\n user_info_exchange_server=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectUserLdap(\"labelname\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"strip\",\n CaCert = \"root_CA2\",\n Cnid = \"cn\",\n Dn = \"ew\",\n GroupMemberCheck = \"posix-group-object\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n GroupSearchBase = \"dwec\",\n Interface = \"1-A1\",\n InterfaceSelectMethod = \"auto\",\n MemberAttr = \"memberOf\",\n ObtainUserInfo = \"enable\",\n Passwords = new[]\n {\n \"dfdqeww\",\n },\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"ldaps\",\n Server = \"2.2.2.2\",\n ServerIdentityCheck = \"enable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"TLSv1-2\",\n TwoFactor = \"fortitoken-cloud\",\n TwoFactorAuthentication = \"fortitoken\",\n TwoFactorNotification = \"sms\",\n Type = \"simple\",\n UserInfoExchangeServer = \"ss\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserLdap(ctx, \"labelname\", \u0026fortimanager.ObjectUserLdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"strip\"),\n\t\t\tCaCert: pulumi.String(\"root_CA2\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"ew\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"posix-group-object\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tGroupSearchBase: pulumi.String(\"dwec\"),\n\t\t\tInterface: pulumi.String(\"1-A1\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tObtainUserInfo: pulumi.String(\"enable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dfdqeww\"),\n\t\t\t},\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Float64(389),\n\t\t\tSecure: pulumi.String(\"ldaps\"),\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"enable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"TLSv1-2\"),\n\t\t\tTwoFactor: pulumi.String(\"fortitoken-cloud\"),\n\t\t\tTwoFactorAuthentication: pulumi.String(\"fortitoken\"),\n\t\t\tTwoFactorNotification: pulumi.String(\"sms\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t\tUserInfoExchangeServer: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserLdap;\nimport com.pulumi.fortimanager.ObjectUserLdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectUserLdap(\"labelname\", ObjectUserLdapArgs.builder()\n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"strip\")\n .caCert(\"root_CA2\")\n .cnid(\"cn\")\n .dn(\"ew\")\n .groupMemberCheck(\"posix-group-object\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .groupSearchBase(\"dwec\")\n .interface_(\"1-A1\")\n .interfaceSelectMethod(\"auto\")\n .memberAttr(\"memberOf\")\n .obtainUserInfo(\"enable\")\n .passwords(\"dfdqeww\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"ldaps\")\n .server(\"2.2.2.2\")\n .serverIdentityCheck(\"enable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"TLSv1-2\")\n .twoFactor(\"fortitoken-cloud\")\n .twoFactorAuthentication(\"fortitoken\")\n .twoFactorNotification(\"sms\")\n .type(\"simple\")\n .userInfoExchangeServer(\"ss\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectUserLdap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: strip\n caCert: root_CA2\n cnid: cn\n dn: ew\n groupMemberCheck: posix-group-object\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n groupSearchBase: dwec\n interface: 1-A1\n interfaceSelectMethod: auto\n memberAttr: memberOf\n obtainUserInfo: enable\n passwords:\n - dfdqeww\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: ldaps\n server: 2.2.2.2\n serverIdentityCheck: enable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: TLSv1-2\n twoFactor: fortitoken-cloud\n twoFactorAuthentication: fortitoken\n twoFactorNotification: sms\n type: simple\n userInfoExchangeServer: ss\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Ldap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLdap:ObjectUserLdap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure LDAP server entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserLdapDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserLdap(\"labelname\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"strip\",\n caCert: \"root_CA2\",\n cnid: \"cn\",\n dn: \"ew\",\n groupMemberCheck: \"posix-group-object\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n groupSearchBase: \"dwec\",\n \"interface\": \"1-A1\",\n interfaceSelectMethod: \"auto\",\n memberAttr: \"memberOf\",\n obtainUserInfo: \"enable\",\n passwords: [\"dfdqeww\"],\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"ldaps\",\n server: \"2.2.2.2\",\n serverIdentityCheck: \"enable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"TLSv1-2\",\n twoFactor: \"fortitoken-cloud\",\n twoFactorAuthentication: \"fortitoken\",\n twoFactorNotification: \"sms\",\n type: \"simple\",\n userInfoExchangeServer: \"ss\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserLdap(\"labelname\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"strip\",\n ca_cert=\"root_CA2\",\n cnid=\"cn\",\n dn=\"ew\",\n group_member_check=\"posix-group-object\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n group_search_base=\"dwec\",\n interface=\"1-A1\",\n interface_select_method=\"auto\",\n member_attr=\"memberOf\",\n obtain_user_info=\"enable\",\n passwords=[\"dfdqeww\"],\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"ldaps\",\n server=\"2.2.2.2\",\n server_identity_check=\"enable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"TLSv1-2\",\n two_factor=\"fortitoken-cloud\",\n two_factor_authentication=\"fortitoken\",\n two_factor_notification=\"sms\",\n type=\"simple\",\n user_info_exchange_server=\"ss\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectUserLdap(\"labelname\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"strip\",\n CaCert = \"root_CA2\",\n Cnid = \"cn\",\n Dn = \"ew\",\n GroupMemberCheck = \"posix-group-object\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n GroupSearchBase = \"dwec\",\n Interface = \"1-A1\",\n InterfaceSelectMethod = \"auto\",\n MemberAttr = \"memberOf\",\n ObtainUserInfo = \"enable\",\n Passwords = new[]\n {\n \"dfdqeww\",\n },\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"ldaps\",\n Server = \"2.2.2.2\",\n ServerIdentityCheck = \"enable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"TLSv1-2\",\n TwoFactor = \"fortitoken-cloud\",\n TwoFactorAuthentication = \"fortitoken\",\n TwoFactorNotification = \"sms\",\n Type = \"simple\",\n UserInfoExchangeServer = \"ss\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserLdap(ctx, \"labelname\", \u0026fortimanager.ObjectUserLdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"strip\"),\n\t\t\tCaCert: pulumi.String(\"root_CA2\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"ew\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"posix-group-object\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tGroupSearchBase: pulumi.String(\"dwec\"),\n\t\t\tInterface: pulumi.String(\"1-A1\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tObtainUserInfo: pulumi.String(\"enable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dfdqeww\"),\n\t\t\t},\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Float64(389),\n\t\t\tSecure: pulumi.String(\"ldaps\"),\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"enable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"TLSv1-2\"),\n\t\t\tTwoFactor: pulumi.String(\"fortitoken-cloud\"),\n\t\t\tTwoFactorAuthentication: pulumi.String(\"fortitoken\"),\n\t\t\tTwoFactorNotification: pulumi.String(\"sms\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t\tUserInfoExchangeServer: pulumi.String(\"ss\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserLdap;\nimport com.pulumi.fortimanager.ObjectUserLdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectUserLdap(\"labelname\", ObjectUserLdapArgs.builder()\n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"strip\")\n .caCert(\"root_CA2\")\n .cnid(\"cn\")\n .dn(\"ew\")\n .groupMemberCheck(\"posix-group-object\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .groupSearchBase(\"dwec\")\n .interface_(\"1-A1\")\n .interfaceSelectMethod(\"auto\")\n .memberAttr(\"memberOf\")\n .obtainUserInfo(\"enable\")\n .passwords(\"dfdqeww\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389.0)\n .secure(\"ldaps\")\n .server(\"2.2.2.2\")\n .serverIdentityCheck(\"enable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"TLSv1-2\")\n .twoFactor(\"fortitoken-cloud\")\n .twoFactorAuthentication(\"fortitoken\")\n .twoFactorNotification(\"sms\")\n .type(\"simple\")\n .userInfoExchangeServer(\"ss\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectUserLdap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: strip\n caCert: root_CA2\n cnid: cn\n dn: ew\n groupMemberCheck: posix-group-object\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n groupSearchBase: dwec\n interface: 1-A1\n interfaceSelectMethod: auto\n memberAttr: memberOf\n obtainUserInfo: enable\n passwords:\n - dfdqeww\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: ldaps\n server: 2.2.2.2\n serverIdentityCheck: enable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: TLSv1-2\n twoFactor: fortitoken-cloud\n twoFactorAuthentication: fortitoken\n twoFactorNotification: sms\n type: simple\n userInfoExchangeServer: ss\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Ldap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLdap:ObjectUserLdap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accountKeyCertField": { "type": "string", @@ -163952,7 +163952,7 @@ } }, "fortimanager:index/objectUserLocal:ObjectUserLocal": { - "description": "Configure local users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserLocal(\"labelname\", {\n authConcurrentOverride: \"disable\",\n authConcurrentValue: 0,\n authtimeout: 0,\n fosid: 0,\n passwds: [\"dddExxxxxxxx\"],\n ppkSecrets: [\"xxxxxddxxxxxxdewewfa\"],\n smsServer: \"fortiguard\",\n status: \"enable\",\n twoFactor: \"disable\",\n twoFactorAuthentication: \"email\",\n twoFactorNotification: \"email\",\n usernameCaseInsensitivity: \"disable\",\n usernameCaseSensitivity: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserLocal(\"labelname\",\n auth_concurrent_override=\"disable\",\n auth_concurrent_value=0,\n authtimeout=0,\n fosid=0,\n passwds=[\"dddExxxxxxxx\"],\n ppk_secrets=[\"xxxxxddxxxxxxdewewfa\"],\n sms_server=\"fortiguard\",\n status=\"enable\",\n two_factor=\"disable\",\n two_factor_authentication=\"email\",\n two_factor_notification=\"email\",\n username_case_insensitivity=\"disable\",\n username_case_sensitivity=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectUserLocal(\"labelname\", new()\n {\n AuthConcurrentOverride = \"disable\",\n AuthConcurrentValue = 0,\n Authtimeout = 0,\n Fosid = 0,\n Passwds = new[]\n {\n \"dddExxxxxxxx\",\n },\n PpkSecrets = new[]\n {\n \"xxxxxddxxxxxxdewewfa\",\n },\n SmsServer = \"fortiguard\",\n Status = \"enable\",\n TwoFactor = \"disable\",\n TwoFactorAuthentication = \"email\",\n TwoFactorNotification = \"email\",\n UsernameCaseInsensitivity = \"disable\",\n UsernameCaseSensitivity = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserLocal(ctx, \"labelname\", \u0026fortimanager.ObjectUserLocalArgs{\n\t\t\tAuthConcurrentOverride: pulumi.String(\"disable\"),\n\t\t\tAuthConcurrentValue: pulumi.Float64(0),\n\t\t\tAuthtimeout: pulumi.Float64(0),\n\t\t\tFosid: pulumi.Float64(0),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dddExxxxxxxx\"),\n\t\t\t},\n\t\t\tPpkSecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"xxxxxddxxxxxxdewewfa\"),\n\t\t\t},\n\t\t\tSmsServer: pulumi.String(\"fortiguard\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTwoFactor: pulumi.String(\"disable\"),\n\t\t\tTwoFactorAuthentication: pulumi.String(\"email\"),\n\t\t\tTwoFactorNotification: pulumi.String(\"email\"),\n\t\t\tUsernameCaseInsensitivity: pulumi.String(\"disable\"),\n\t\t\tUsernameCaseSensitivity: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserLocal;\nimport com.pulumi.fortimanager.ObjectUserLocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectUserLocal(\"labelname\", ObjectUserLocalArgs.builder()\n .authConcurrentOverride(\"disable\")\n .authConcurrentValue(0)\n .authtimeout(0)\n .fosid(0)\n .passwds(\"dddExxxxxxxx\")\n .ppkSecrets(\"xxxxxddxxxxxxdewewfa\")\n .smsServer(\"fortiguard\")\n .status(\"enable\")\n .twoFactor(\"disable\")\n .twoFactorAuthentication(\"email\")\n .twoFactorNotification(\"email\")\n .usernameCaseInsensitivity(\"disable\")\n .usernameCaseSensitivity(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectUserLocal\n properties:\n authConcurrentOverride: disable\n authConcurrentValue: 0\n authtimeout: 0\n fosid: 0\n passwds:\n - dddExxxxxxxx\n ppkSecrets:\n - xxxxxddxxxxxxdewewfa\n smsServer: fortiguard\n status: enable\n twoFactor: disable\n twoFactorAuthentication: email\n twoFactorNotification: email\n usernameCaseInsensitivity: disable\n usernameCaseSensitivity: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Local can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLocal:ObjectUserLocal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure local users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserLocal(\"labelname\", {\n authConcurrentOverride: \"disable\",\n authConcurrentValue: 0,\n authtimeout: 0,\n fosid: 0,\n passwds: [\"dddExxxxxxxx\"],\n ppkSecrets: [\"xxxxxddxxxxxxdewewfa\"],\n smsServer: \"fortiguard\",\n status: \"enable\",\n twoFactor: \"disable\",\n twoFactorAuthentication: \"email\",\n twoFactorNotification: \"email\",\n usernameCaseInsensitivity: \"disable\",\n usernameCaseSensitivity: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserLocal(\"labelname\",\n auth_concurrent_override=\"disable\",\n auth_concurrent_value=0,\n authtimeout=0,\n fosid=0,\n passwds=[\"dddExxxxxxxx\"],\n ppk_secrets=[\"xxxxxddxxxxxxdewewfa\"],\n sms_server=\"fortiguard\",\n status=\"enable\",\n two_factor=\"disable\",\n two_factor_authentication=\"email\",\n two_factor_notification=\"email\",\n username_case_insensitivity=\"disable\",\n username_case_sensitivity=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectUserLocal(\"labelname\", new()\n {\n AuthConcurrentOverride = \"disable\",\n AuthConcurrentValue = 0,\n Authtimeout = 0,\n Fosid = 0,\n Passwds = new[]\n {\n \"dddExxxxxxxx\",\n },\n PpkSecrets = new[]\n {\n \"xxxxxddxxxxxxdewewfa\",\n },\n SmsServer = \"fortiguard\",\n Status = \"enable\",\n TwoFactor = \"disable\",\n TwoFactorAuthentication = \"email\",\n TwoFactorNotification = \"email\",\n UsernameCaseInsensitivity = \"disable\",\n UsernameCaseSensitivity = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserLocal(ctx, \"labelname\", \u0026fortimanager.ObjectUserLocalArgs{\n\t\t\tAuthConcurrentOverride: pulumi.String(\"disable\"),\n\t\t\tAuthConcurrentValue: pulumi.Float64(0),\n\t\t\tAuthtimeout: pulumi.Float64(0),\n\t\t\tFosid: pulumi.Float64(0),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"dddExxxxxxxx\"),\n\t\t\t},\n\t\t\tPpkSecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"xxxxxddxxxxxxdewewfa\"),\n\t\t\t},\n\t\t\tSmsServer: pulumi.String(\"fortiguard\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTwoFactor: pulumi.String(\"disable\"),\n\t\t\tTwoFactorAuthentication: pulumi.String(\"email\"),\n\t\t\tTwoFactorNotification: pulumi.String(\"email\"),\n\t\t\tUsernameCaseInsensitivity: pulumi.String(\"disable\"),\n\t\t\tUsernameCaseSensitivity: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserLocal;\nimport com.pulumi.fortimanager.ObjectUserLocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectUserLocal(\"labelname\", ObjectUserLocalArgs.builder()\n .authConcurrentOverride(\"disable\")\n .authConcurrentValue(0.0)\n .authtimeout(0.0)\n .fosid(0.0)\n .passwds(\"dddExxxxxxxx\")\n .ppkSecrets(\"xxxxxddxxxxxxdewewfa\")\n .smsServer(\"fortiguard\")\n .status(\"enable\")\n .twoFactor(\"disable\")\n .twoFactorAuthentication(\"email\")\n .twoFactorNotification(\"email\")\n .usernameCaseInsensitivity(\"disable\")\n .usernameCaseSensitivity(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectUserLocal\n properties:\n authConcurrentOverride: disable\n authConcurrentValue: 0\n authtimeout: 0\n fosid: 0\n passwds:\n - dddExxxxxxxx\n ppkSecrets:\n - xxxxxddxxxxxxdewewfa\n smsServer: fortiguard\n status: enable\n twoFactor: disable\n twoFactorAuthentication: email\n twoFactorNotification: email\n usernameCaseInsensitivity: disable\n usernameCaseSensitivity: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Local can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserLocal:ObjectUserLocal labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -164681,7 +164681,7 @@ } }, "fortimanager:index/objectUserNsxService:ObjectUserNsxService": { - "description": "ObjectUser NsxService\n\n\u003e This resource is a sub resource for variable `service` of resource `fortimanager.ObjectUserNsx`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserNsx = new fortimanager.ObjectUserNsx(\"trnameObjectUserNsx\", {\n user: \"admin\",\n server: \"3.3.3.3\",\n fmgip: \"1.1.1.1\",\n fmgpasswds: [\"psw\"],\n fmguser: \"admin\",\n});\nconst trnameObjectUserNsxService = new fortimanager.ObjectUserNsxService(\"trnameObjectUserNsxService\", {\n nsx: trnameObjectUserNsx.name,\n fosid: \"1\",\n integration: \"east-west\",\n}, {\n dependsOn: [trnameObjectUserNsx],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_nsx = fortimanager.ObjectUserNsx(\"trnameObjectUserNsx\",\n user=\"admin\",\n server=\"3.3.3.3\",\n fmgip=\"1.1.1.1\",\n fmgpasswds=[\"psw\"],\n fmguser=\"admin\")\ntrname_object_user_nsx_service = fortimanager.ObjectUserNsxService(\"trnameObjectUserNsxService\",\n nsx=trname_object_user_nsx.name,\n fosid=\"1\",\n integration=\"east-west\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_user_nsx]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserNsx = new Fortimanager.ObjectUserNsx(\"trnameObjectUserNsx\", new()\n {\n User = \"admin\",\n Server = \"3.3.3.3\",\n Fmgip = \"1.1.1.1\",\n Fmgpasswds = new[]\n {\n \"psw\",\n },\n Fmguser = \"admin\",\n });\n\n var trnameObjectUserNsxService = new Fortimanager.ObjectUserNsxService(\"trnameObjectUserNsxService\", new()\n {\n Nsx = trnameObjectUserNsx.Name,\n Fosid = \"1\",\n Integration = \"east-west\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserNsx,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserNsx, err := fortimanager.NewObjectUserNsx(ctx, \"trnameObjectUserNsx\", \u0026fortimanager.ObjectUserNsxArgs{\n\t\t\tUser: pulumi.String(\"admin\"),\n\t\t\tServer: pulumi.String(\"3.3.3.3\"),\n\t\t\tFmgip: pulumi.String(\"1.1.1.1\"),\n\t\t\tFmgpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t\tFmguser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserNsxService(ctx, \"trnameObjectUserNsxService\", \u0026fortimanager.ObjectUserNsxServiceArgs{\n\t\t\tNsx: trnameObjectUserNsx.Name,\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tIntegration: pulumi.String(\"east-west\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserNsx,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserNsx;\nimport com.pulumi.fortimanager.ObjectUserNsxArgs;\nimport com.pulumi.fortimanager.ObjectUserNsxService;\nimport com.pulumi.fortimanager.ObjectUserNsxServiceArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserNsx = new ObjectUserNsx(\"trnameObjectUserNsx\", ObjectUserNsxArgs.builder()\n .user(\"admin\")\n .server(\"3.3.3.3\")\n .fmgip(\"1.1.1.1\")\n .fmgpasswds(\"psw\")\n .fmguser(\"admin\")\n .build());\n\n var trnameObjectUserNsxService = new ObjectUserNsxService(\"trnameObjectUserNsxService\", ObjectUserNsxServiceArgs.builder()\n .nsx(trnameObjectUserNsx.name())\n .fosid(1)\n .integration(\"east-west\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserNsx)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserNsxService:\n type: fortimanager:ObjectUserNsxService\n properties:\n nsx: ${trnameObjectUserNsx.name}\n fosid: 1\n integration: east-west\n options:\n dependsOn:\n - ${trnameObjectUserNsx}\n trnameObjectUserNsx:\n type: fortimanager:ObjectUserNsx\n properties:\n user: admin\n server: 3.3.3.3\n fmgip: 1.1.1.1\n fmgpasswds:\n - psw\n fmguser: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser NsxService can be imported using any of these accepted formats:\n\nSet import_options = [\"nsx=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserNsxService:ObjectUserNsxService labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectUser NsxService\n\n\u003e This resource is a sub resource for variable `service` of resource `fortimanager.ObjectUserNsx`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserNsx = new fortimanager.ObjectUserNsx(\"trnameObjectUserNsx\", {\n user: \"admin\",\n server: \"3.3.3.3\",\n fmgip: \"1.1.1.1\",\n fmgpasswds: [\"psw\"],\n fmguser: \"admin\",\n});\nconst trnameObjectUserNsxService = new fortimanager.ObjectUserNsxService(\"trnameObjectUserNsxService\", {\n nsx: trnameObjectUserNsx.name,\n fosid: \"1\",\n integration: \"east-west\",\n}, {\n dependsOn: [trnameObjectUserNsx],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_nsx = fortimanager.ObjectUserNsx(\"trnameObjectUserNsx\",\n user=\"admin\",\n server=\"3.3.3.3\",\n fmgip=\"1.1.1.1\",\n fmgpasswds=[\"psw\"],\n fmguser=\"admin\")\ntrname_object_user_nsx_service = fortimanager.ObjectUserNsxService(\"trnameObjectUserNsxService\",\n nsx=trname_object_user_nsx.name,\n fosid=\"1\",\n integration=\"east-west\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_user_nsx]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserNsx = new Fortimanager.ObjectUserNsx(\"trnameObjectUserNsx\", new()\n {\n User = \"admin\",\n Server = \"3.3.3.3\",\n Fmgip = \"1.1.1.1\",\n Fmgpasswds = new[]\n {\n \"psw\",\n },\n Fmguser = \"admin\",\n });\n\n var trnameObjectUserNsxService = new Fortimanager.ObjectUserNsxService(\"trnameObjectUserNsxService\", new()\n {\n Nsx = trnameObjectUserNsx.Name,\n Fosid = \"1\",\n Integration = \"east-west\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserNsx,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserNsx, err := fortimanager.NewObjectUserNsx(ctx, \"trnameObjectUserNsx\", \u0026fortimanager.ObjectUserNsxArgs{\n\t\t\tUser: pulumi.String(\"admin\"),\n\t\t\tServer: pulumi.String(\"3.3.3.3\"),\n\t\t\tFmgip: pulumi.String(\"1.1.1.1\"),\n\t\t\tFmgpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"psw\"),\n\t\t\t},\n\t\t\tFmguser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserNsxService(ctx, \"trnameObjectUserNsxService\", \u0026fortimanager.ObjectUserNsxServiceArgs{\n\t\t\tNsx: trnameObjectUserNsx.Name,\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tIntegration: pulumi.String(\"east-west\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserNsx,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserNsx;\nimport com.pulumi.fortimanager.ObjectUserNsxArgs;\nimport com.pulumi.fortimanager.ObjectUserNsxService;\nimport com.pulumi.fortimanager.ObjectUserNsxServiceArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserNsx = new ObjectUserNsx(\"trnameObjectUserNsx\", ObjectUserNsxArgs.builder()\n .user(\"admin\")\n .server(\"3.3.3.3\")\n .fmgip(\"1.1.1.1\")\n .fmgpasswds(\"psw\")\n .fmguser(\"admin\")\n .build());\n\n var trnameObjectUserNsxService = new ObjectUserNsxService(\"trnameObjectUserNsxService\", ObjectUserNsxServiceArgs.builder()\n .nsx(trnameObjectUserNsx.name())\n .fosid(\"1\")\n .integration(\"east-west\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserNsx)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserNsxService:\n type: fortimanager:ObjectUserNsxService\n properties:\n nsx: ${trnameObjectUserNsx.name}\n fosid: 1\n integration: east-west\n options:\n dependsOn:\n - ${trnameObjectUserNsx}\n trnameObjectUserNsx:\n type: fortimanager:ObjectUserNsx\n properties:\n user: admin\n server: 3.3.3.3\n fmgip: 1.1.1.1\n fmgpasswds:\n - psw\n fmguser: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser NsxService can be imported using any of these accepted formats:\n\nSet import_options = [\"nsx=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserNsxService:ObjectUserNsxService labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -164798,7 +164798,7 @@ } }, "fortimanager:index/objectUserPasswordpolicy:ObjectUserPasswordpolicy": { - "description": "Configure user password policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPasswordpolicy(\"trname\", {\n expireDays: 180,\n expiredPasswordRenewal: \"disable\",\n warnDays: 15,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPasswordpolicy(\"trname\",\n expire_days=180,\n expired_password_renewal=\"disable\",\n warn_days=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserPasswordpolicy(\"trname\", new()\n {\n ExpireDays = 180,\n ExpiredPasswordRenewal = \"disable\",\n WarnDays = 15,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPasswordpolicy(ctx, \"trname\", \u0026fortimanager.ObjectUserPasswordpolicyArgs{\n\t\t\tExpireDays: pulumi.Float64(180),\n\t\t\tExpiredPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tWarnDays: pulumi.Float64(15),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPasswordpolicy;\nimport com.pulumi.fortimanager.ObjectUserPasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserPasswordpolicy(\"trname\", ObjectUserPasswordpolicyArgs.builder()\n .expireDays(180)\n .expiredPasswordRenewal(\"disable\")\n .warnDays(15)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserPasswordpolicy\n properties:\n expireDays: 180\n expiredPasswordRenewal: disable\n warnDays: 15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser PasswordPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPasswordpolicy:ObjectUserPasswordpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure user password policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPasswordpolicy(\"trname\", {\n expireDays: 180,\n expiredPasswordRenewal: \"disable\",\n warnDays: 15,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPasswordpolicy(\"trname\",\n expire_days=180,\n expired_password_renewal=\"disable\",\n warn_days=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserPasswordpolicy(\"trname\", new()\n {\n ExpireDays = 180,\n ExpiredPasswordRenewal = \"disable\",\n WarnDays = 15,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPasswordpolicy(ctx, \"trname\", \u0026fortimanager.ObjectUserPasswordpolicyArgs{\n\t\t\tExpireDays: pulumi.Float64(180),\n\t\t\tExpiredPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tWarnDays: pulumi.Float64(15),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPasswordpolicy;\nimport com.pulumi.fortimanager.ObjectUserPasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserPasswordpolicy(\"trname\", ObjectUserPasswordpolicyArgs.builder()\n .expireDays(180.0)\n .expiredPasswordRenewal(\"disable\")\n .warnDays(15.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserPasswordpolicy\n properties:\n expireDays: 180\n expiredPasswordRenewal: disable\n warnDays: 15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser PasswordPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPasswordpolicy:ObjectUserPasswordpolicy labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -165401,7 +165401,7 @@ } }, "fortimanager:index/objectUserPop3:ObjectUserPop3": { - "description": "POP3 server entry configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPop3(\"trname\", {\n port: 8000,\n secure: \"none\",\n server: \"terraform\",\n sslMinProtoVersion: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPop3(\"trname\",\n port=8000,\n secure=\"none\",\n server=\"terraform\",\n ssl_min_proto_version=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserPop3(\"trname\", new()\n {\n Port = 8000,\n Secure = \"none\",\n Server = \"terraform\",\n SslMinProtoVersion = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPop3(ctx, \"trname\", \u0026fortimanager.ObjectUserPop3Args{\n\t\t\tPort: pulumi.Float64(8000),\n\t\t\tSecure: pulumi.String(\"none\"),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPop3;\nimport com.pulumi.fortimanager.ObjectUserPop3Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserPop3(\"trname\", ObjectUserPop3Args.builder()\n .port(8000)\n .secure(\"none\")\n .server(\"terraform\")\n .sslMinProtoVersion(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserPop3\n properties:\n port: 8000\n secure: none\n server: terraform\n sslMinProtoVersion: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Pop3 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPop3:ObjectUserPop3 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "POP3 server entry configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserPop3(\"trname\", {\n port: 8000,\n secure: \"none\",\n server: \"terraform\",\n sslMinProtoVersion: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserPop3(\"trname\",\n port=8000,\n secure=\"none\",\n server=\"terraform\",\n ssl_min_proto_version=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserPop3(\"trname\", new()\n {\n Port = 8000,\n Secure = \"none\",\n Server = \"terraform\",\n SslMinProtoVersion = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserPop3(ctx, \"trname\", \u0026fortimanager.ObjectUserPop3Args{\n\t\t\tPort: pulumi.Float64(8000),\n\t\t\tSecure: pulumi.String(\"none\"),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserPop3;\nimport com.pulumi.fortimanager.ObjectUserPop3Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserPop3(\"trname\", ObjectUserPop3Args.builder()\n .port(8000.0)\n .secure(\"none\")\n .server(\"terraform\")\n .sslMinProtoVersion(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserPop3\n properties:\n port: 8000\n secure: none\n server: terraform\n sslMinProtoVersion: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Pop3 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserPop3:ObjectUserPop3 labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -165630,7 +165630,7 @@ } }, "fortimanager:index/objectUserRadius:ObjectUserRadius": { - "description": "Configure RADIUS server entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `accounting_server`: `fortimanager.ObjectUserRadiusAccountingserver`\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserRadiusDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserRadius(\"labelname\", {\n acctAllServers: \"disable\",\n acctInterimInterval: 0,\n allUsergroup: \"disable\",\n authType: \"auto\",\n classes: [],\n h3cCompatibility: \"disable\",\n interfaceSelectMethod: \"auto\",\n nasIp: \"0.0.0.0\",\n passwordEncoding: \"auto\",\n passwordRenewal: \"enable\",\n radiusCoa: \"disable\",\n radiusPort: 0,\n rsso: \"disable\",\n rssoContextTimeout: 0,\n rssoEpOneIpOnly: \"disable\",\n rssoLogFlags: [],\n rssoLogPeriod: 0,\n rssoRadiusServerPort: 0,\n rssoSecrets: [],\n secondarySecrets: [\"tesssssss\"],\n secrets: [\"tesssssss\"],\n server: \"2.2.2.2\",\n ssoAttributeValueOverride: \"enable\",\n switchControllerAcctFastFramedipDetect: 2,\n switchControllerServiceTypes: [],\n tertiarySecrets: [\"tesssssss\"],\n timeout: 5,\n useManagementVdom: \"disable\",\n usernameCaseSensitive: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserRadius(\"labelname\",\n acct_all_servers=\"disable\",\n acct_interim_interval=0,\n all_usergroup=\"disable\",\n auth_type=\"auto\",\n classes=[],\n h3c_compatibility=\"disable\",\n interface_select_method=\"auto\",\n nas_ip=\"0.0.0.0\",\n password_encoding=\"auto\",\n password_renewal=\"enable\",\n radius_coa=\"disable\",\n radius_port=0,\n rsso=\"disable\",\n rsso_context_timeout=0,\n rsso_ep_one_ip_only=\"disable\",\n rsso_log_flags=[],\n rsso_log_period=0,\n rsso_radius_server_port=0,\n rsso_secrets=[],\n secondary_secrets=[\"tesssssss\"],\n secrets=[\"tesssssss\"],\n server=\"2.2.2.2\",\n sso_attribute_value_override=\"enable\",\n switch_controller_acct_fast_framedip_detect=2,\n switch_controller_service_types=[],\n tertiary_secrets=[\"tesssssss\"],\n timeout=5,\n use_management_vdom=\"disable\",\n username_case_sensitive=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectUserRadius(\"labelname\", new()\n {\n AcctAllServers = \"disable\",\n AcctInterimInterval = 0,\n AllUsergroup = \"disable\",\n AuthType = \"auto\",\n Classes = new[] {},\n H3cCompatibility = \"disable\",\n InterfaceSelectMethod = \"auto\",\n NasIp = \"0.0.0.0\",\n PasswordEncoding = \"auto\",\n PasswordRenewal = \"enable\",\n RadiusCoa = \"disable\",\n RadiusPort = 0,\n Rsso = \"disable\",\n RssoContextTimeout = 0,\n RssoEpOneIpOnly = \"disable\",\n RssoLogFlags = new[] {},\n RssoLogPeriod = 0,\n RssoRadiusServerPort = 0,\n RssoSecrets = new[] {},\n SecondarySecrets = new[]\n {\n \"tesssssss\",\n },\n Secrets = new[]\n {\n \"tesssssss\",\n },\n Server = \"2.2.2.2\",\n SsoAttributeValueOverride = \"enable\",\n SwitchControllerAcctFastFramedipDetect = 2,\n SwitchControllerServiceTypes = new[] {},\n TertiarySecrets = new[]\n {\n \"tesssssss\",\n },\n Timeout = 5,\n UseManagementVdom = \"disable\",\n UsernameCaseSensitive = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserRadius(ctx, \"labelname\", \u0026fortimanager.ObjectUserRadiusArgs{\n\t\t\tAcctAllServers: pulumi.String(\"disable\"),\n\t\t\tAcctInterimInterval: pulumi.Float64(0),\n\t\t\tAllUsergroup: pulumi.String(\"disable\"),\n\t\t\tAuthType: pulumi.String(\"auto\"),\n\t\t\tClasses: pulumi.StringArray{},\n\t\t\tH3cCompatibility: pulumi.String(\"disable\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tNasIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tPasswordEncoding: pulumi.String(\"auto\"),\n\t\t\tPasswordRenewal: pulumi.String(\"enable\"),\n\t\t\tRadiusCoa: pulumi.String(\"disable\"),\n\t\t\tRadiusPort: pulumi.Float64(0),\n\t\t\tRsso: pulumi.String(\"disable\"),\n\t\t\tRssoContextTimeout: pulumi.Float64(0),\n\t\t\tRssoEpOneIpOnly: pulumi.String(\"disable\"),\n\t\t\tRssoLogFlags: pulumi.StringArray{},\n\t\t\tRssoLogPeriod: pulumi.Float64(0),\n\t\t\tRssoRadiusServerPort: pulumi.Float64(0),\n\t\t\tRssoSecrets: pulumi.StringArray{},\n\t\t\tSecondarySecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tSecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t\tSsoAttributeValueOverride: pulumi.String(\"enable\"),\n\t\t\tSwitchControllerAcctFastFramedipDetect: pulumi.Float64(2),\n\t\t\tSwitchControllerServiceTypes: pulumi.StringArray{},\n\t\t\tTertiarySecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tTimeout: pulumi.Float64(5),\n\t\t\tUseManagementVdom: pulumi.String(\"disable\"),\n\t\t\tUsernameCaseSensitive: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserRadius;\nimport com.pulumi.fortimanager.ObjectUserRadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectUserRadius(\"labelname\", ObjectUserRadiusArgs.builder()\n .acctAllServers(\"disable\")\n .acctInterimInterval(0)\n .allUsergroup(\"disable\")\n .authType(\"auto\")\n .classes()\n .h3cCompatibility(\"disable\")\n .interfaceSelectMethod(\"auto\")\n .nasIp(\"0.0.0.0\")\n .passwordEncoding(\"auto\")\n .passwordRenewal(\"enable\")\n .radiusCoa(\"disable\")\n .radiusPort(0)\n .rsso(\"disable\")\n .rssoContextTimeout(0)\n .rssoEpOneIpOnly(\"disable\")\n .rssoLogFlags()\n .rssoLogPeriod(0)\n .rssoRadiusServerPort(0)\n .rssoSecrets()\n .secondarySecrets(\"tesssssss\")\n .secrets(\"tesssssss\")\n .server(\"2.2.2.2\")\n .ssoAttributeValueOverride(\"enable\")\n .switchControllerAcctFastFramedipDetect(2)\n .switchControllerServiceTypes()\n .tertiarySecrets(\"tesssssss\")\n .timeout(5)\n .useManagementVdom(\"disable\")\n .usernameCaseSensitive(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectUserRadius\n properties:\n acctAllServers: disable\n acctInterimInterval: 0\n allUsergroup: disable\n authType: auto\n classes: []\n h3cCompatibility: disable\n interfaceSelectMethod: auto\n nasIp: 0.0.0.0\n passwordEncoding: auto\n passwordRenewal: enable\n radiusCoa: disable\n radiusPort: 0\n rsso: disable\n rssoContextTimeout: 0\n rssoEpOneIpOnly: disable\n rssoLogFlags: []\n rssoLogPeriod: 0\n rssoRadiusServerPort: 0\n rssoSecrets: []\n secondarySecrets:\n - tesssssss\n secrets:\n - tesssssss\n server: 2.2.2.2\n ssoAttributeValueOverride: enable\n switchControllerAcctFastFramedipDetect: 2\n switchControllerServiceTypes: []\n tertiarySecrets:\n - tesssssss\n timeout: 5\n useManagementVdom: disable\n usernameCaseSensitive: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Radius can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadius:ObjectUserRadius labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure RADIUS server entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `accounting_server`: `fortimanager.ObjectUserRadiusAccountingserver`\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserRadiusDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.ObjectUserRadius(\"labelname\", {\n acctAllServers: \"disable\",\n acctInterimInterval: 0,\n allUsergroup: \"disable\",\n authType: \"auto\",\n classes: [],\n h3cCompatibility: \"disable\",\n interfaceSelectMethod: \"auto\",\n nasIp: \"0.0.0.0\",\n passwordEncoding: \"auto\",\n passwordRenewal: \"enable\",\n radiusCoa: \"disable\",\n radiusPort: 0,\n rsso: \"disable\",\n rssoContextTimeout: 0,\n rssoEpOneIpOnly: \"disable\",\n rssoLogFlags: [],\n rssoLogPeriod: 0,\n rssoRadiusServerPort: 0,\n rssoSecrets: [],\n secondarySecrets: [\"tesssssss\"],\n secrets: [\"tesssssss\"],\n server: \"2.2.2.2\",\n ssoAttributeValueOverride: \"enable\",\n switchControllerAcctFastFramedipDetect: 2,\n switchControllerServiceTypes: [],\n tertiarySecrets: [\"tesssssss\"],\n timeout: 5,\n useManagementVdom: \"disable\",\n usernameCaseSensitive: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.ObjectUserRadius(\"labelname\",\n acct_all_servers=\"disable\",\n acct_interim_interval=0,\n all_usergroup=\"disable\",\n auth_type=\"auto\",\n classes=[],\n h3c_compatibility=\"disable\",\n interface_select_method=\"auto\",\n nas_ip=\"0.0.0.0\",\n password_encoding=\"auto\",\n password_renewal=\"enable\",\n radius_coa=\"disable\",\n radius_port=0,\n rsso=\"disable\",\n rsso_context_timeout=0,\n rsso_ep_one_ip_only=\"disable\",\n rsso_log_flags=[],\n rsso_log_period=0,\n rsso_radius_server_port=0,\n rsso_secrets=[],\n secondary_secrets=[\"tesssssss\"],\n secrets=[\"tesssssss\"],\n server=\"2.2.2.2\",\n sso_attribute_value_override=\"enable\",\n switch_controller_acct_fast_framedip_detect=2,\n switch_controller_service_types=[],\n tertiary_secrets=[\"tesssssss\"],\n timeout=5,\n use_management_vdom=\"disable\",\n username_case_sensitive=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.ObjectUserRadius(\"labelname\", new()\n {\n AcctAllServers = \"disable\",\n AcctInterimInterval = 0,\n AllUsergroup = \"disable\",\n AuthType = \"auto\",\n Classes = new[] {},\n H3cCompatibility = \"disable\",\n InterfaceSelectMethod = \"auto\",\n NasIp = \"0.0.0.0\",\n PasswordEncoding = \"auto\",\n PasswordRenewal = \"enable\",\n RadiusCoa = \"disable\",\n RadiusPort = 0,\n Rsso = \"disable\",\n RssoContextTimeout = 0,\n RssoEpOneIpOnly = \"disable\",\n RssoLogFlags = new[] {},\n RssoLogPeriod = 0,\n RssoRadiusServerPort = 0,\n RssoSecrets = new[] {},\n SecondarySecrets = new[]\n {\n \"tesssssss\",\n },\n Secrets = new[]\n {\n \"tesssssss\",\n },\n Server = \"2.2.2.2\",\n SsoAttributeValueOverride = \"enable\",\n SwitchControllerAcctFastFramedipDetect = 2,\n SwitchControllerServiceTypes = new[] {},\n TertiarySecrets = new[]\n {\n \"tesssssss\",\n },\n Timeout = 5,\n UseManagementVdom = \"disable\",\n UsernameCaseSensitive = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserRadius(ctx, \"labelname\", \u0026fortimanager.ObjectUserRadiusArgs{\n\t\t\tAcctAllServers: pulumi.String(\"disable\"),\n\t\t\tAcctInterimInterval: pulumi.Float64(0),\n\t\t\tAllUsergroup: pulumi.String(\"disable\"),\n\t\t\tAuthType: pulumi.String(\"auto\"),\n\t\t\tClasses: pulumi.StringArray{},\n\t\t\tH3cCompatibility: pulumi.String(\"disable\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tNasIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tPasswordEncoding: pulumi.String(\"auto\"),\n\t\t\tPasswordRenewal: pulumi.String(\"enable\"),\n\t\t\tRadiusCoa: pulumi.String(\"disable\"),\n\t\t\tRadiusPort: pulumi.Float64(0),\n\t\t\tRsso: pulumi.String(\"disable\"),\n\t\t\tRssoContextTimeout: pulumi.Float64(0),\n\t\t\tRssoEpOneIpOnly: pulumi.String(\"disable\"),\n\t\t\tRssoLogFlags: pulumi.StringArray{},\n\t\t\tRssoLogPeriod: pulumi.Float64(0),\n\t\t\tRssoRadiusServerPort: pulumi.Float64(0),\n\t\t\tRssoSecrets: pulumi.StringArray{},\n\t\t\tSecondarySecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tSecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t\tSsoAttributeValueOverride: pulumi.String(\"enable\"),\n\t\t\tSwitchControllerAcctFastFramedipDetect: pulumi.Float64(2),\n\t\t\tSwitchControllerServiceTypes: pulumi.StringArray{},\n\t\t\tTertiarySecrets: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tesssssss\"),\n\t\t\t},\n\t\t\tTimeout: pulumi.Float64(5),\n\t\t\tUseManagementVdom: pulumi.String(\"disable\"),\n\t\t\tUsernameCaseSensitive: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserRadius;\nimport com.pulumi.fortimanager.ObjectUserRadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new ObjectUserRadius(\"labelname\", ObjectUserRadiusArgs.builder()\n .acctAllServers(\"disable\")\n .acctInterimInterval(0.0)\n .allUsergroup(\"disable\")\n .authType(\"auto\")\n .classes()\n .h3cCompatibility(\"disable\")\n .interfaceSelectMethod(\"auto\")\n .nasIp(\"0.0.0.0\")\n .passwordEncoding(\"auto\")\n .passwordRenewal(\"enable\")\n .radiusCoa(\"disable\")\n .radiusPort(0.0)\n .rsso(\"disable\")\n .rssoContextTimeout(0.0)\n .rssoEpOneIpOnly(\"disable\")\n .rssoLogFlags()\n .rssoLogPeriod(0.0)\n .rssoRadiusServerPort(0.0)\n .rssoSecrets()\n .secondarySecrets(\"tesssssss\")\n .secrets(\"tesssssss\")\n .server(\"2.2.2.2\")\n .ssoAttributeValueOverride(\"enable\")\n .switchControllerAcctFastFramedipDetect(2.0)\n .switchControllerServiceTypes()\n .tertiarySecrets(\"tesssssss\")\n .timeout(5.0)\n .useManagementVdom(\"disable\")\n .usernameCaseSensitive(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:ObjectUserRadius\n properties:\n acctAllServers: disable\n acctInterimInterval: 0\n allUsergroup: disable\n authType: auto\n classes: []\n h3cCompatibility: disable\n interfaceSelectMethod: auto\n nasIp: 0.0.0.0\n passwordEncoding: auto\n passwordRenewal: enable\n radiusCoa: disable\n radiusPort: 0\n rsso: disable\n rssoContextTimeout: 0\n rssoEpOneIpOnly: disable\n rssoLogFlags: []\n rssoLogPeriod: 0\n rssoRadiusServerPort: 0\n rssoSecrets: []\n secondarySecrets:\n - tesssssss\n secrets:\n - tesssssss\n server: 2.2.2.2\n ssoAttributeValueOverride: enable\n switchControllerAcctFastFramedipDetect: 2\n switchControllerServiceTypes: []\n tertiarySecrets:\n - tesssssss\n timeout: 5\n useManagementVdom: disable\n usernameCaseSensitive: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Radius can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadius:ObjectUserRadius labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accountKeyCertField": { "type": "string", @@ -166566,7 +166566,7 @@ } }, "fortimanager:index/objectUserRadiusAccountingserver:ObjectUserRadiusAccountingserver": { - "description": "Additional accounting servers.\n\n\u003e This resource is a sub resource for variable `accounting_server` of resource `fortimanager.ObjectUserRadius`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserRadius = new fortimanager.ObjectUserRadius(\"trnameObjectUserRadius\", {server: \"2.2.2.2\"});\nconst trnameObjectUserRadiusAccountingserver = new fortimanager.ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\", {\n radius: trnameObjectUserRadius.name,\n fosid: 1,\n \"interface\": \"port3\",\n interfaceSelectMethod: \"specify\",\n port: 34,\n}, {\n dependsOn: [trnameObjectUserRadius],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_radius = fortimanager.ObjectUserRadius(\"trnameObjectUserRadius\", server=\"2.2.2.2\")\ntrname_object_user_radius_accountingserver = fortimanager.ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\",\n radius=trname_object_user_radius.name,\n fosid=1,\n interface=\"port3\",\n interface_select_method=\"specify\",\n port=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_user_radius]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserRadius = new Fortimanager.ObjectUserRadius(\"trnameObjectUserRadius\", new()\n {\n Server = \"2.2.2.2\",\n });\n\n var trnameObjectUserRadiusAccountingserver = new Fortimanager.ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\", new()\n {\n Radius = trnameObjectUserRadius.Name,\n Fosid = 1,\n Interface = \"port3\",\n InterfaceSelectMethod = \"specify\",\n Port = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserRadius,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserRadius, err := fortimanager.NewObjectUserRadius(ctx, \"trnameObjectUserRadius\", \u0026fortimanager.ObjectUserRadiusArgs{\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserRadiusAccountingserver(ctx, \"trnameObjectUserRadiusAccountingserver\", \u0026fortimanager.ObjectUserRadiusAccountingserverArgs{\n\t\t\tRadius: trnameObjectUserRadius.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"specify\"),\n\t\t\tPort: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserRadius,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserRadius;\nimport com.pulumi.fortimanager.ObjectUserRadiusArgs;\nimport com.pulumi.fortimanager.ObjectUserRadiusAccountingserver;\nimport com.pulumi.fortimanager.ObjectUserRadiusAccountingserverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserRadius = new ObjectUserRadius(\"trnameObjectUserRadius\", ObjectUserRadiusArgs.builder()\n .server(\"2.2.2.2\")\n .build());\n\n var trnameObjectUserRadiusAccountingserver = new ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\", ObjectUserRadiusAccountingserverArgs.builder()\n .radius(trnameObjectUserRadius.name())\n .fosid(1)\n .interface_(\"port3\")\n .interfaceSelectMethod(\"specify\")\n .port(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserRadius)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserRadiusAccountingserver:\n type: fortimanager:ObjectUserRadiusAccountingserver\n properties:\n radius: ${trnameObjectUserRadius.name}\n fosid: 1\n interface: port3\n interfaceSelectMethod: specify\n port: 34\n options:\n dependsOn:\n - ${trnameObjectUserRadius}\n trnameObjectUserRadius:\n type: fortimanager:ObjectUserRadius\n properties:\n server: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser RadiusAccountingServer can be imported using any of these accepted formats:\n\nSet import_options = [\"radius=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadiusAccountingserver:ObjectUserRadiusAccountingserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Additional accounting servers.\n\n\u003e This resource is a sub resource for variable `accounting_server` of resource `fortimanager.ObjectUserRadius`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserRadius = new fortimanager.ObjectUserRadius(\"trnameObjectUserRadius\", {server: \"2.2.2.2\"});\nconst trnameObjectUserRadiusAccountingserver = new fortimanager.ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\", {\n radius: trnameObjectUserRadius.name,\n fosid: 1,\n \"interface\": \"port3\",\n interfaceSelectMethod: \"specify\",\n port: 34,\n}, {\n dependsOn: [trnameObjectUserRadius],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_radius = fortimanager.ObjectUserRadius(\"trnameObjectUserRadius\", server=\"2.2.2.2\")\ntrname_object_user_radius_accountingserver = fortimanager.ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\",\n radius=trname_object_user_radius.name,\n fosid=1,\n interface=\"port3\",\n interface_select_method=\"specify\",\n port=34,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_user_radius]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserRadius = new Fortimanager.ObjectUserRadius(\"trnameObjectUserRadius\", new()\n {\n Server = \"2.2.2.2\",\n });\n\n var trnameObjectUserRadiusAccountingserver = new Fortimanager.ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\", new()\n {\n Radius = trnameObjectUserRadius.Name,\n Fosid = 1,\n Interface = \"port3\",\n InterfaceSelectMethod = \"specify\",\n Port = 34,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserRadius,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserRadius, err := fortimanager.NewObjectUserRadius(ctx, \"trnameObjectUserRadius\", \u0026fortimanager.ObjectUserRadiusArgs{\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserRadiusAccountingserver(ctx, \"trnameObjectUserRadiusAccountingserver\", \u0026fortimanager.ObjectUserRadiusAccountingserverArgs{\n\t\t\tRadius: trnameObjectUserRadius.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"specify\"),\n\t\t\tPort: pulumi.Float64(34),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserRadius,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserRadius;\nimport com.pulumi.fortimanager.ObjectUserRadiusArgs;\nimport com.pulumi.fortimanager.ObjectUserRadiusAccountingserver;\nimport com.pulumi.fortimanager.ObjectUserRadiusAccountingserverArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserRadius = new ObjectUserRadius(\"trnameObjectUserRadius\", ObjectUserRadiusArgs.builder()\n .server(\"2.2.2.2\")\n .build());\n\n var trnameObjectUserRadiusAccountingserver = new ObjectUserRadiusAccountingserver(\"trnameObjectUserRadiusAccountingserver\", ObjectUserRadiusAccountingserverArgs.builder()\n .radius(trnameObjectUserRadius.name())\n .fosid(1.0)\n .interface_(\"port3\")\n .interfaceSelectMethod(\"specify\")\n .port(34.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserRadius)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserRadiusAccountingserver:\n type: fortimanager:ObjectUserRadiusAccountingserver\n properties:\n radius: ${trnameObjectUserRadius.name}\n fosid: 1\n interface: port3\n interfaceSelectMethod: specify\n port: 34\n options:\n dependsOn:\n - ${trnameObjectUserRadius}\n trnameObjectUserRadius:\n type: fortimanager:ObjectUserRadius\n properties:\n server: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser RadiusAccountingServer can be imported using any of these accepted formats:\n\nSet import_options = [\"radius=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserRadiusAccountingserver:ObjectUserRadiusAccountingserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -169105,7 +169105,7 @@ } }, "fortimanager:index/objectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule": { - "description": "Configure rules for exempting users from captive portal authentication.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectUserSecurityexemptlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserSecurityexemptlist = new fortimanager.ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\", {});\nconst trnameObjectUserSecurityexemptlistRule = new fortimanager.ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\", {\n securityExemptList: trnameObjectUserSecurityexemptlist.name,\n fosid: 1,\n}, {\n dependsOn: [trnameObjectUserSecurityexemptlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_securityexemptlist = fortimanager.ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\")\ntrname_object_user_securityexemptlist_rule = fortimanager.ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\",\n security_exempt_list=trname_object_user_securityexemptlist.name,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_user_securityexemptlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserSecurityexemptlist = new Fortimanager.ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\");\n\n var trnameObjectUserSecurityexemptlistRule = new Fortimanager.ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\", new()\n {\n SecurityExemptList = trnameObjectUserSecurityexemptlist.Name,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserSecurityexemptlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserSecurityexemptlist, err := fortimanager.NewObjectUserSecurityexemptlist(ctx, \"trnameObjectUserSecurityexemptlist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserSecurityexemptlistRule(ctx, \"trnameObjectUserSecurityexemptlistRule\", \u0026fortimanager.ObjectUserSecurityexemptlistRuleArgs{\n\t\t\tSecurityExemptList: trnameObjectUserSecurityexemptlist.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserSecurityexemptlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlist;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistRule;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserSecurityexemptlist = new ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\");\n\n var trnameObjectUserSecurityexemptlistRule = new ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\", ObjectUserSecurityexemptlistRuleArgs.builder()\n .securityExemptList(trnameObjectUserSecurityexemptlist.name())\n .fosid(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserSecurityexemptlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserSecurityexemptlistRule:\n type: fortimanager:ObjectUserSecurityexemptlistRule\n properties:\n securityExemptList: ${trnameObjectUserSecurityexemptlist.name}\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectUserSecurityexemptlist}\n trnameObjectUserSecurityexemptlist:\n type: fortimanager:ObjectUserSecurityexemptlist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser SecurityExemptListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"security_exempt_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure rules for exempting users from captive portal authentication.\n\n\u003e This resource is a sub resource for variable `rule` of resource `fortimanager.ObjectUserSecurityexemptlist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectUserSecurityexemptlist = new fortimanager.ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\", {});\nconst trnameObjectUserSecurityexemptlistRule = new fortimanager.ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\", {\n securityExemptList: trnameObjectUserSecurityexemptlist.name,\n fosid: 1,\n}, {\n dependsOn: [trnameObjectUserSecurityexemptlist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_user_securityexemptlist = fortimanager.ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\")\ntrname_object_user_securityexemptlist_rule = fortimanager.ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\",\n security_exempt_list=trname_object_user_securityexemptlist.name,\n fosid=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_user_securityexemptlist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectUserSecurityexemptlist = new Fortimanager.ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\");\n\n var trnameObjectUserSecurityexemptlistRule = new Fortimanager.ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\", new()\n {\n SecurityExemptList = trnameObjectUserSecurityexemptlist.Name,\n Fosid = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectUserSecurityexemptlist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectUserSecurityexemptlist, err := fortimanager.NewObjectUserSecurityexemptlist(ctx, \"trnameObjectUserSecurityexemptlist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectUserSecurityexemptlistRule(ctx, \"trnameObjectUserSecurityexemptlistRule\", \u0026fortimanager.ObjectUserSecurityexemptlistRuleArgs{\n\t\t\tSecurityExemptList: trnameObjectUserSecurityexemptlist.Name,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectUserSecurityexemptlist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlist;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistRule;\nimport com.pulumi.fortimanager.ObjectUserSecurityexemptlistRuleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectUserSecurityexemptlist = new ObjectUserSecurityexemptlist(\"trnameObjectUserSecurityexemptlist\");\n\n var trnameObjectUserSecurityexemptlistRule = new ObjectUserSecurityexemptlistRule(\"trnameObjectUserSecurityexemptlistRule\", ObjectUserSecurityexemptlistRuleArgs.builder()\n .securityExemptList(trnameObjectUserSecurityexemptlist.name())\n .fosid(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectUserSecurityexemptlist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectUserSecurityexemptlistRule:\n type: fortimanager:ObjectUserSecurityexemptlistRule\n properties:\n securityExemptList: ${trnameObjectUserSecurityexemptlist.name}\n fosid: 1\n options:\n dependsOn:\n - ${trnameObjectUserSecurityexemptlist}\n trnameObjectUserSecurityexemptlist:\n type: fortimanager:ObjectUserSecurityexemptlist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser SecurityExemptListRule can be imported using any of these accepted formats:\n\nSet import_options = [\"security_exempt_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserSecurityexemptlistRule:ObjectUserSecurityexemptlistRule labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -169233,7 +169233,7 @@ } }, "fortimanager:index/objectUserTacacs:ObjectUserTacacs": { - "description": "Configure TACACS+ server entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserTacacsDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserTacacs(\"trname\", {\n authenType: \"auto\",\n authorization: \"disable\",\n \"interface\": \"port10\",\n interfaceSelectMethod: \"auto\",\n keys: [\"fortinet\"],\n port: 49,\n secondaryKeys: [\"fortinet\"],\n server: \"192.168.1.1\",\n tertiaryKeys: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserTacacs(\"trname\",\n authen_type=\"auto\",\n authorization=\"disable\",\n interface=\"port10\",\n interface_select_method=\"auto\",\n keys=[\"fortinet\"],\n port=49,\n secondary_keys=[\"fortinet\"],\n server=\"192.168.1.1\",\n tertiary_keys=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserTacacs(\"trname\", new()\n {\n AuthenType = \"auto\",\n Authorization = \"disable\",\n Interface = \"port10\",\n InterfaceSelectMethod = \"auto\",\n Keys = new[]\n {\n \"fortinet\",\n },\n Port = 49,\n SecondaryKeys = new[]\n {\n \"fortinet\",\n },\n Server = \"192.168.1.1\",\n TertiaryKeys = new[]\n {\n \"fortinet\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserTacacs(ctx, \"trname\", \u0026fortimanager.ObjectUserTacacsArgs{\n\t\t\tAuthenType: pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port10\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(49),\n\t\t\tSecondaryKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tTertiaryKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserTacacs;\nimport com.pulumi.fortimanager.ObjectUserTacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserTacacs(\"trname\", ObjectUserTacacsArgs.builder()\n .authenType(\"auto\")\n .authorization(\"disable\")\n .interface_(\"port10\")\n .interfaceSelectMethod(\"auto\")\n .keys(\"fortinet\")\n .port(49)\n .secondaryKeys(\"fortinet\")\n .server(\"192.168.1.1\")\n .tertiaryKeys(\"fortinet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserTacacs\n properties:\n authenType: auto\n authorization: disable\n interface: port10\n interfaceSelectMethod: auto\n keys:\n - fortinet\n port: 49\n secondaryKeys:\n - fortinet\n server: 192.168.1.1\n tertiaryKeys:\n - fortinet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Tacacs can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserTacacs:ObjectUserTacacs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure TACACS+ server entries.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectUserTacacsDynamicMapping`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserTacacs(\"trname\", {\n authenType: \"auto\",\n authorization: \"disable\",\n \"interface\": \"port10\",\n interfaceSelectMethod: \"auto\",\n keys: [\"fortinet\"],\n port: 49,\n secondaryKeys: [\"fortinet\"],\n server: \"192.168.1.1\",\n tertiaryKeys: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserTacacs(\"trname\",\n authen_type=\"auto\",\n authorization=\"disable\",\n interface=\"port10\",\n interface_select_method=\"auto\",\n keys=[\"fortinet\"],\n port=49,\n secondary_keys=[\"fortinet\"],\n server=\"192.168.1.1\",\n tertiary_keys=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserTacacs(\"trname\", new()\n {\n AuthenType = \"auto\",\n Authorization = \"disable\",\n Interface = \"port10\",\n InterfaceSelectMethod = \"auto\",\n Keys = new[]\n {\n \"fortinet\",\n },\n Port = 49,\n SecondaryKeys = new[]\n {\n \"fortinet\",\n },\n Server = \"192.168.1.1\",\n TertiaryKeys = new[]\n {\n \"fortinet\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserTacacs(ctx, \"trname\", \u0026fortimanager.ObjectUserTacacsArgs{\n\t\t\tAuthenType: pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port10\"),\n\t\t\tInterfaceSelectMethod: pulumi.String(\"auto\"),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(49),\n\t\t\tSecondaryKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tTertiaryKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserTacacs;\nimport com.pulumi.fortimanager.ObjectUserTacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserTacacs(\"trname\", ObjectUserTacacsArgs.builder()\n .authenType(\"auto\")\n .authorization(\"disable\")\n .interface_(\"port10\")\n .interfaceSelectMethod(\"auto\")\n .keys(\"fortinet\")\n .port(49.0)\n .secondaryKeys(\"fortinet\")\n .server(\"192.168.1.1\")\n .tertiaryKeys(\"fortinet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserTacacs\n properties:\n authenType: auto\n authorization: disable\n interface: port10\n interfaceSelectMethod: auto\n keys:\n - fortinet\n port: 49\n secondaryKeys:\n - fortinet\n server: 192.168.1.1\n tertiaryKeys:\n - fortinet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Tacacs can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserTacacs:ObjectUserTacacs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -169832,7 +169832,7 @@ } }, "fortimanager:index/objectUserVcenter:ObjectUserVcenter": { - "description": "ObjectUser Vcenter\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectUserVcenterRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserVcenter(\"trname\", {\n passwords: [\"fortinet\"],\n server: \"192.168.1.1\",\n status: \"disable\",\n updInterval: 180,\n user: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserVcenter(\"trname\",\n passwords=[\"fortinet\"],\n server=\"192.168.1.1\",\n status=\"disable\",\n upd_interval=180,\n user=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserVcenter(\"trname\", new()\n {\n Passwords = new[]\n {\n \"fortinet\",\n },\n Server = \"192.168.1.1\",\n Status = \"disable\",\n UpdInterval = 180,\n User = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserVcenter(ctx, \"trname\", \u0026fortimanager.ObjectUserVcenterArgs{\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUpdInterval: pulumi.Float64(180),\n\t\t\tUser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserVcenter;\nimport com.pulumi.fortimanager.ObjectUserVcenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserVcenter(\"trname\", ObjectUserVcenterArgs.builder()\n .passwords(\"fortinet\")\n .server(\"192.168.1.1\")\n .status(\"disable\")\n .updInterval(180)\n .user(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserVcenter\n properties:\n passwords:\n - fortinet\n server: 192.168.1.1\n status: disable\n updInterval: 180\n user: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Vcenter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserVcenter:ObjectUserVcenter labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectUser Vcenter\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `rule`: `fortimanager.ObjectUserVcenterRule`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectUserVcenter(\"trname\", {\n passwords: [\"fortinet\"],\n server: \"192.168.1.1\",\n status: \"disable\",\n updInterval: 180,\n user: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectUserVcenter(\"trname\",\n passwords=[\"fortinet\"],\n server=\"192.168.1.1\",\n status=\"disable\",\n upd_interval=180,\n user=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectUserVcenter(\"trname\", new()\n {\n Passwords = new[]\n {\n \"fortinet\",\n },\n Server = \"192.168.1.1\",\n Status = \"disable\",\n UpdInterval = 180,\n User = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectUserVcenter(ctx, \"trname\", \u0026fortimanager.ObjectUserVcenterArgs{\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServer: pulumi.String(\"192.168.1.1\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUpdInterval: pulumi.Float64(180),\n\t\t\tUser: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectUserVcenter;\nimport com.pulumi.fortimanager.ObjectUserVcenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectUserVcenter(\"trname\", ObjectUserVcenterArgs.builder()\n .passwords(\"fortinet\")\n .server(\"192.168.1.1\")\n .status(\"disable\")\n .updInterval(180.0)\n .user(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectUserVcenter\n properties:\n passwords:\n - fortinet\n server: 192.168.1.1\n status: disable\n updInterval: 180\n user: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectUser Vcenter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectUserVcenter:ObjectUserVcenter labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -170352,7 +170352,7 @@ } }, "fortimanager:index/objectVideofilterProfile:ObjectVideofilterProfile": { - "description": "Configure VideoFilter profile.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `filters`: `fortimanager.ObjectVideofilterProfileFilters`\n\u003e- `fortiguard_category`: `fortimanager.ObjectVideofilterProfileFortiguardcategory`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVideofilterProfile(\"trname\", {\n comment: \"This is a Terraform example\",\n dailymotion: \"enable\",\n fortiguardCategory: {\n filters: [{\n id: 1,\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVideofilterProfile(\"trname\",\n comment=\"This is a Terraform example\",\n dailymotion=\"enable\",\n fortiguard_category={\n \"filters\": [{\n \"id\": 1,\n }],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVideofilterProfile(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Dailymotion = \"enable\",\n FortiguardCategory = new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardCategoryArgs\n {\n Filters = new[]\n {\n new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardCategoryFilterArgs\n {\n Id = 1,\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trname\", \u0026fortimanager.ObjectVideofilterProfileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDailymotion: pulumi.String(\"enable\"),\n\t\t\tFortiguardCategory: \u0026fortimanager.ObjectVideofilterProfileFortiguardCategoryTypeArgs{\n\t\t\t\tFilters: fortimanager.ObjectVideofilterProfileFortiguardCategoryFilterArray{\n\t\t\t\t\t\u0026fortimanager.ObjectVideofilterProfileFortiguardCategoryFilterArgs{\n\t\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterProfileFortiguardCategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVideofilterProfile(\"trname\", ObjectVideofilterProfileArgs.builder()\n .comment(\"This is a Terraform example\")\n .dailymotion(\"enable\")\n .fortiguardCategory(ObjectVideofilterProfileFortiguardCategoryArgs.builder()\n .filters(ObjectVideofilterProfileFortiguardCategoryFilterArgs.builder()\n .id(1)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVideofilterProfile\n properties:\n comment: This is a Terraform example\n dailymotion: enable\n fortiguardCategory:\n filters:\n - id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfile:ObjectVideofilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure VideoFilter profile.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `filters`: `fortimanager.ObjectVideofilterProfileFilters`\n\u003e- `fortiguard_category`: `fortimanager.ObjectVideofilterProfileFortiguardcategory`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVideofilterProfile(\"trname\", {\n comment: \"This is a Terraform example\",\n dailymotion: \"enable\",\n fortiguardCategory: {\n filters: [{\n id: 1,\n }],\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVideofilterProfile(\"trname\",\n comment=\"This is a Terraform example\",\n dailymotion=\"enable\",\n fortiguard_category={\n \"filters\": [{\n \"id\": 1,\n }],\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVideofilterProfile(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Dailymotion = \"enable\",\n FortiguardCategory = new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardCategoryArgs\n {\n Filters = new[]\n {\n new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardCategoryFilterArgs\n {\n Id = 1,\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trname\", \u0026fortimanager.ObjectVideofilterProfileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDailymotion: pulumi.String(\"enable\"),\n\t\t\tFortiguardCategory: \u0026fortimanager.ObjectVideofilterProfileFortiguardCategoryTypeArgs{\n\t\t\t\tFilters: fortimanager.ObjectVideofilterProfileFortiguardCategoryFilterArray{\n\t\t\t\t\t\u0026fortimanager.ObjectVideofilterProfileFortiguardCategoryFilterArgs{\n\t\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterProfileFortiguardCategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVideofilterProfile(\"trname\", ObjectVideofilterProfileArgs.builder()\n .comment(\"This is a Terraform example\")\n .dailymotion(\"enable\")\n .fortiguardCategory(ObjectVideofilterProfileFortiguardCategoryArgs.builder()\n .filters(ObjectVideofilterProfileFortiguardCategoryFilterArgs.builder()\n .id(1.0)\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVideofilterProfile\n properties:\n comment: This is a Terraform example\n dailymotion: enable\n fortiguardCategory:\n filters:\n - id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter Profile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfile:ObjectVideofilterProfile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -170877,7 +170877,7 @@ } }, "fortimanager:index/objectVideofilterProfileFortiguardcategory:ObjectVideofilterProfileFortiguardcategory": { - "description": "Configure FortiGuard categories.\n\n\u003e This resource is a sub resource for variable `fortiguard_category` of resource `fortimanager.ObjectVideofilterProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `filters`: `fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVideofilterProfile = new fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\", {});\nconst trnameObjectVideofilterProfileFortiguardcategory = new fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\", {\n profile: trnameObjectVideofilterProfile.name,\n filters: [{\n id: 1,\n }],\n}, {\n dependsOn: [trnameObjectVideofilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_videofilter_profile = fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\")\ntrname_object_videofilter_profile_fortiguardcategory = fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\",\n profile=trname_object_videofilter_profile.name,\n filters=[{\n \"id\": 1,\n }],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_videofilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVideofilterProfile = new Fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategory = new Fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\", new()\n {\n Profile = trnameObjectVideofilterProfile.Name,\n Filters = new[]\n {\n new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardcategoryFilterArgs\n {\n Id = 1,\n },\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVideofilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVideofilterProfile, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trnameObjectVideofilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVideofilterProfileFortiguardcategory(ctx, \"trnameObjectVideofilterProfileFortiguardcategory\", \u0026fortimanager.ObjectVideofilterProfileFortiguardcategoryArgs{\n\t\t\tProfile: trnameObjectVideofilterProfile.Name,\n\t\t\tFilters: fortimanager.ObjectVideofilterProfileFortiguardcategoryFilterArray{\n\t\t\t\t\u0026fortimanager.ObjectVideofilterProfileFortiguardcategoryFilterArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVideofilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategory;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterProfileFortiguardcategoryFilterArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVideofilterProfile = new ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategory = new ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\", ObjectVideofilterProfileFortiguardcategoryArgs.builder()\n .profile(trnameObjectVideofilterProfile.name())\n .filters(ObjectVideofilterProfileFortiguardcategoryFilterArgs.builder()\n .id(1)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVideofilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVideofilterProfileFortiguardcategory:\n type: fortimanager:ObjectVideofilterProfileFortiguardcategory\n properties:\n profile: ${trnameObjectVideofilterProfile.name}\n filters:\n - id: 1\n options:\n dependsOn:\n - ${trnameObjectVideofilterProfile}\n trnameObjectVideofilterProfile:\n type: fortimanager:ObjectVideofilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter ProfileFortiguardCategory can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFortiguardcategory:ObjectVideofilterProfileFortiguardcategory labelname ObjectVideofilterProfileFortiguardCategory\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure FortiGuard categories.\n\n\u003e This resource is a sub resource for variable `fortiguard_category` of resource `fortimanager.ObjectVideofilterProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `filters`: `fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVideofilterProfile = new fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\", {});\nconst trnameObjectVideofilterProfileFortiguardcategory = new fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\", {\n profile: trnameObjectVideofilterProfile.name,\n filters: [{\n id: 1,\n }],\n}, {\n dependsOn: [trnameObjectVideofilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_videofilter_profile = fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\")\ntrname_object_videofilter_profile_fortiguardcategory = fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\",\n profile=trname_object_videofilter_profile.name,\n filters=[{\n \"id\": 1,\n }],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_videofilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVideofilterProfile = new Fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategory = new Fortimanager.ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\", new()\n {\n Profile = trnameObjectVideofilterProfile.Name,\n Filters = new[]\n {\n new Fortimanager.Inputs.ObjectVideofilterProfileFortiguardcategoryFilterArgs\n {\n Id = 1,\n },\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVideofilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVideofilterProfile, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trnameObjectVideofilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVideofilterProfileFortiguardcategory(ctx, \"trnameObjectVideofilterProfileFortiguardcategory\", \u0026fortimanager.ObjectVideofilterProfileFortiguardcategoryArgs{\n\t\t\tProfile: trnameObjectVideofilterProfile.Name,\n\t\t\tFilters: fortimanager.ObjectVideofilterProfileFortiguardcategoryFilterArray{\n\t\t\t\t\u0026fortimanager.ObjectVideofilterProfileFortiguardcategoryFilterArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVideofilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategory;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterProfileFortiguardcategoryFilterArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVideofilterProfile = new ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategory = new ObjectVideofilterProfileFortiguardcategory(\"trnameObjectVideofilterProfileFortiguardcategory\", ObjectVideofilterProfileFortiguardcategoryArgs.builder()\n .profile(trnameObjectVideofilterProfile.name())\n .filters(ObjectVideofilterProfileFortiguardcategoryFilterArgs.builder()\n .id(1.0)\n .build())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVideofilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVideofilterProfileFortiguardcategory:\n type: fortimanager:ObjectVideofilterProfileFortiguardcategory\n properties:\n profile: ${trnameObjectVideofilterProfile.name}\n filters:\n - id: 1\n options:\n dependsOn:\n - ${trnameObjectVideofilterProfile}\n trnameObjectVideofilterProfile:\n type: fortimanager:ObjectVideofilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter ProfileFortiguardCategory can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFortiguardcategory:ObjectVideofilterProfileFortiguardcategory labelname ObjectVideofilterProfileFortiguardCategory\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -170978,7 +170978,7 @@ } }, "fortimanager:index/objectVideofilterProfileFortiguardcategoryFilters:ObjectVideofilterProfileFortiguardcategoryFilters": { - "description": "Configure VideoFilter FortiGuard category.\n\n\u003e This resource is a sub resource for variable `filters` of resource `fortimanager.ObjectVideofilterProfileFortiguardcategory`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVideofilterProfile = new fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\", {});\nconst trnameObjectVideofilterProfileFortiguardcategoryFilters = new fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\", {\n profile: trnameObjectVideofilterProfile.name,\n action: \"monitor\",\n fosid: 1,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectVideofilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_videofilter_profile = fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\")\ntrname_object_videofilter_profile_fortiguardcategory_filters = fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\",\n profile=trname_object_videofilter_profile.name,\n action=\"monitor\",\n fosid=1,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_videofilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVideofilterProfile = new Fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategoryFilters = new Fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\", new()\n {\n Profile = trnameObjectVideofilterProfile.Name,\n Action = \"monitor\",\n Fosid = 1,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVideofilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVideofilterProfile, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trnameObjectVideofilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVideofilterProfileFortiguardcategoryFilters(ctx, \"trnameObjectVideofilterProfileFortiguardcategoryFilters\", \u0026fortimanager.ObjectVideofilterProfileFortiguardcategoryFiltersArgs{\n\t\t\tProfile: trnameObjectVideofilterProfile.Name,\n\t\t\tAction: pulumi.String(\"monitor\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVideofilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVideofilterProfile = new ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategoryFilters = new ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\", ObjectVideofilterProfileFortiguardcategoryFiltersArgs.builder()\n .profile(trnameObjectVideofilterProfile.name())\n .action(\"monitor\")\n .fosid(1)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVideofilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVideofilterProfileFortiguardcategoryFilters:\n type: fortimanager:ObjectVideofilterProfileFortiguardcategoryFilters\n properties:\n profile: ${trnameObjectVideofilterProfile.name}\n action: monitor\n fosid: 1\n log: enable\n options:\n dependsOn:\n - ${trnameObjectVideofilterProfile}\n trnameObjectVideofilterProfile:\n type: fortimanager:ObjectVideofilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter ProfileFortiguardCategoryFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFortiguardcategoryFilters:ObjectVideofilterProfileFortiguardcategoryFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure VideoFilter FortiGuard category.\n\n\u003e This resource is a sub resource for variable `filters` of resource `fortimanager.ObjectVideofilterProfileFortiguardcategory`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVideofilterProfile = new fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\", {});\nconst trnameObjectVideofilterProfileFortiguardcategoryFilters = new fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\", {\n profile: trnameObjectVideofilterProfile.name,\n action: \"monitor\",\n fosid: 1,\n log: \"enable\",\n}, {\n dependsOn: [trnameObjectVideofilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_videofilter_profile = fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\")\ntrname_object_videofilter_profile_fortiguardcategory_filters = fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\",\n profile=trname_object_videofilter_profile.name,\n action=\"monitor\",\n fosid=1,\n log=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_videofilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVideofilterProfile = new Fortimanager.ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategoryFilters = new Fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\", new()\n {\n Profile = trnameObjectVideofilterProfile.Name,\n Action = \"monitor\",\n Fosid = 1,\n Log = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVideofilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVideofilterProfile, err := fortimanager.NewObjectVideofilterProfile(ctx, \"trnameObjectVideofilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVideofilterProfileFortiguardcategoryFilters(ctx, \"trnameObjectVideofilterProfileFortiguardcategoryFilters\", \u0026fortimanager.ObjectVideofilterProfileFortiguardcategoryFiltersArgs{\n\t\t\tProfile: trnameObjectVideofilterProfile.Name,\n\t\t\tAction: pulumi.String(\"monitor\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVideofilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterProfile;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryFilters;\nimport com.pulumi.fortimanager.ObjectVideofilterProfileFortiguardcategoryFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVideofilterProfile = new ObjectVideofilterProfile(\"trnameObjectVideofilterProfile\");\n\n var trnameObjectVideofilterProfileFortiguardcategoryFilters = new ObjectVideofilterProfileFortiguardcategoryFilters(\"trnameObjectVideofilterProfileFortiguardcategoryFilters\", ObjectVideofilterProfileFortiguardcategoryFiltersArgs.builder()\n .profile(trnameObjectVideofilterProfile.name())\n .action(\"monitor\")\n .fosid(1.0)\n .log(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVideofilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVideofilterProfileFortiguardcategoryFilters:\n type: fortimanager:ObjectVideofilterProfileFortiguardcategoryFilters\n properties:\n profile: ${trnameObjectVideofilterProfile.name}\n action: monitor\n fosid: 1\n log: enable\n options:\n dependsOn:\n - ${trnameObjectVideofilterProfile}\n trnameObjectVideofilterProfile:\n type: fortimanager:ObjectVideofilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter ProfileFortiguardCategoryFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterProfileFortiguardcategoryFilters:ObjectVideofilterProfileFortiguardcategoryFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -171218,7 +171218,7 @@ } }, "fortimanager:index/objectVideofilterYoutubechannelfilter:ObjectVideofilterYoutubechannelfilter": { - "description": "Configure YouTube channel filter.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager_object_videofilter_youtubechannelfilter_entries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\", {\n entries: [{\n action: \"monitor\",\n channelId: \"23\",\n id: 2,\n }],\n fosid: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\",\n entries=[{\n \"action\": \"monitor\",\n \"channel_id\": \"23\",\n \"id\": 2,\n }],\n fosid=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\", new()\n {\n Entries = new[]\n {\n new Fortimanager.Inputs.ObjectVideofilterYoutubechannelfilterEntryArgs\n {\n Action = \"monitor\",\n ChannelId = \"23\",\n Id = 2,\n },\n },\n Fosid = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVideofilterYoutubechannelfilter(ctx, \"trname\", \u0026fortimanager.ObjectVideofilterYoutubechannelfilterArgs{\n\t\t\tEntries: fortimanager.ObjectVideofilterYoutubechannelfilterEntryArray{\n\t\t\t\t\u0026fortimanager.ObjectVideofilterYoutubechannelfilterEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"monitor\"),\n\t\t\t\t\tChannelId: pulumi.String(\"23\"),\n\t\t\t\t\tId: pulumi.Float64(2),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterYoutubechannelfilter;\nimport com.pulumi.fortimanager.ObjectVideofilterYoutubechannelfilterArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterYoutubechannelfilterEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVideofilterYoutubechannelfilter(\"trname\", ObjectVideofilterYoutubechannelfilterArgs.builder()\n .entries(ObjectVideofilterYoutubechannelfilterEntryArgs.builder()\n .action(\"monitor\")\n .channelId(23)\n .id(2)\n .build())\n .fosid(12)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVideofilterYoutubechannelfilter\n properties:\n entries:\n - action: monitor\n channelId: 23\n id: 2\n fosid: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter YoutubeChannelFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterYoutubechannelfilter:ObjectVideofilterYoutubechannelfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure YouTube channel filter.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager_object_videofilter_youtubechannelfilter_entries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\", {\n entries: [{\n action: \"monitor\",\n channelId: \"23\",\n id: 2,\n }],\n fosid: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\",\n entries=[{\n \"action\": \"monitor\",\n \"channel_id\": \"23\",\n \"id\": 2,\n }],\n fosid=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVideofilterYoutubechannelfilter(\"trname\", new()\n {\n Entries = new[]\n {\n new Fortimanager.Inputs.ObjectVideofilterYoutubechannelfilterEntryArgs\n {\n Action = \"monitor\",\n ChannelId = \"23\",\n Id = 2,\n },\n },\n Fosid = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVideofilterYoutubechannelfilter(ctx, \"trname\", \u0026fortimanager.ObjectVideofilterYoutubechannelfilterArgs{\n\t\t\tEntries: fortimanager.ObjectVideofilterYoutubechannelfilterEntryArray{\n\t\t\t\t\u0026fortimanager.ObjectVideofilterYoutubechannelfilterEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"monitor\"),\n\t\t\t\t\tChannelId: pulumi.String(\"23\"),\n\t\t\t\t\tId: pulumi.Float64(2),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVideofilterYoutubechannelfilter;\nimport com.pulumi.fortimanager.ObjectVideofilterYoutubechannelfilterArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVideofilterYoutubechannelfilterEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVideofilterYoutubechannelfilter(\"trname\", ObjectVideofilterYoutubechannelfilterArgs.builder()\n .entries(ObjectVideofilterYoutubechannelfilterEntryArgs.builder()\n .action(\"monitor\")\n .channelId(\"23\")\n .id(2.0)\n .build())\n .fosid(12.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVideofilterYoutubechannelfilter\n properties:\n entries:\n - action: monitor\n channelId: 23\n id: 2\n fosid: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVideofilter YoutubeChannelFilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVideofilterYoutubechannelfilter:ObjectVideofilterYoutubechannelfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -171889,7 +171889,7 @@ } }, "fortimanager:index/objectVoipProfileMsrp:ObjectVoipProfileMsrp": { - "description": "MSRP.\n\n\u003e This resource is a sub resource for variable `msrp` of resource `fortimanager.ObjectVoipProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\", {});\nconst trnameObjectVoipProfileMsrp = new fortimanager.ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\", {\n profile: trnameObjectVoipProfile.name,\n maxMsgSize: 12,\n maxMsgSizeAction: \"reset\",\n}, {\n dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\")\ntrname_object_voip_profile_msrp = fortimanager.ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\",\n profile=trname_object_voip_profile.name,\n max_msg_size=12,\n max_msg_size_action=\"reset\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileMsrp = new Fortimanager.ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\", new()\n {\n Profile = trnameObjectVoipProfile.Name,\n MaxMsgSize = 12,\n MaxMsgSizeAction = \"reset\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVoipProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trnameObjectVoipProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileMsrp(ctx, \"trnameObjectVoipProfileMsrp\", \u0026fortimanager.ObjectVoipProfileMsrpArgs{\n\t\t\tProfile: trnameObjectVoipProfile.Name,\n\t\t\tMaxMsgSize: pulumi.Float64(12),\n\t\t\tMaxMsgSizeAction: pulumi.String(\"reset\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileMsrp;\nimport com.pulumi.fortimanager.ObjectVoipProfileMsrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileMsrp = new ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\", ObjectVoipProfileMsrpArgs.builder()\n .profile(trnameObjectVoipProfile.name())\n .maxMsgSize(12)\n .maxMsgSizeAction(\"reset\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVoipProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVoipProfileMsrp:\n type: fortimanager:ObjectVoipProfileMsrp\n properties:\n profile: ${trnameObjectVoipProfile.name}\n maxMsgSize: 12\n maxMsgSizeAction: reset\n options:\n dependsOn:\n - ${trnameObjectVoipProfile}\n trnameObjectVoipProfile:\n type: fortimanager:ObjectVoipProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVoip ProfileMsrp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileMsrp:ObjectVoipProfileMsrp labelname ObjectVoipProfileMsrp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "MSRP.\n\n\u003e This resource is a sub resource for variable `msrp` of resource `fortimanager.ObjectVoipProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\", {});\nconst trnameObjectVoipProfileMsrp = new fortimanager.ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\", {\n profile: trnameObjectVoipProfile.name,\n maxMsgSize: 12,\n maxMsgSizeAction: \"reset\",\n}, {\n dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\")\ntrname_object_voip_profile_msrp = fortimanager.ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\",\n profile=trname_object_voip_profile.name,\n max_msg_size=12,\n max_msg_size_action=\"reset\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileMsrp = new Fortimanager.ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\", new()\n {\n Profile = trnameObjectVoipProfile.Name,\n MaxMsgSize = 12,\n MaxMsgSizeAction = \"reset\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVoipProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trnameObjectVoipProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileMsrp(ctx, \"trnameObjectVoipProfileMsrp\", \u0026fortimanager.ObjectVoipProfileMsrpArgs{\n\t\t\tProfile: trnameObjectVoipProfile.Name,\n\t\t\tMaxMsgSize: pulumi.Float64(12),\n\t\t\tMaxMsgSizeAction: pulumi.String(\"reset\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileMsrp;\nimport com.pulumi.fortimanager.ObjectVoipProfileMsrpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileMsrp = new ObjectVoipProfileMsrp(\"trnameObjectVoipProfileMsrp\", ObjectVoipProfileMsrpArgs.builder()\n .profile(trnameObjectVoipProfile.name())\n .maxMsgSize(12.0)\n .maxMsgSizeAction(\"reset\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVoipProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVoipProfileMsrp:\n type: fortimanager:ObjectVoipProfileMsrp\n properties:\n profile: ${trnameObjectVoipProfile.name}\n maxMsgSize: 12\n maxMsgSizeAction: reset\n options:\n dependsOn:\n - ${trnameObjectVoipProfile}\n trnameObjectVoipProfile:\n type: fortimanager:ObjectVoipProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVoip ProfileMsrp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileMsrp:ObjectVoipProfileMsrp labelname ObjectVoipProfileMsrp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -172008,7 +172008,7 @@ } }, "fortimanager:index/objectVoipProfileSccp:ObjectVoipProfileSccp": { - "description": "SCCP.\n\n\u003e This resource is a sub resource for variable `sccp` of resource `fortimanager.ObjectVoipProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\", {});\nconst trnameObjectVoipProfileSccp = new fortimanager.ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\", {\n profile: trnameObjectVoipProfile.name,\n logCallSummary: \"enable\",\n logViolations: \"enable\",\n maxCalls: 32,\n}, {\n dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\")\ntrname_object_voip_profile_sccp = fortimanager.ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\",\n profile=trname_object_voip_profile.name,\n log_call_summary=\"enable\",\n log_violations=\"enable\",\n max_calls=32,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSccp = new Fortimanager.ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\", new()\n {\n Profile = trnameObjectVoipProfile.Name,\n LogCallSummary = \"enable\",\n LogViolations = \"enable\",\n MaxCalls = 32,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVoipProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trnameObjectVoipProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileSccp(ctx, \"trnameObjectVoipProfileSccp\", \u0026fortimanager.ObjectVoipProfileSccpArgs{\n\t\t\tProfile: trnameObjectVoipProfile.Name,\n\t\t\tLogCallSummary: pulumi.String(\"enable\"),\n\t\t\tLogViolations: pulumi.String(\"enable\"),\n\t\t\tMaxCalls: pulumi.Float64(32),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileSccp;\nimport com.pulumi.fortimanager.ObjectVoipProfileSccpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSccp = new ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\", ObjectVoipProfileSccpArgs.builder()\n .profile(trnameObjectVoipProfile.name())\n .logCallSummary(\"enable\")\n .logViolations(\"enable\")\n .maxCalls(32)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVoipProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVoipProfileSccp:\n type: fortimanager:ObjectVoipProfileSccp\n properties:\n profile: ${trnameObjectVoipProfile.name}\n logCallSummary: enable\n logViolations: enable\n maxCalls: 32\n options:\n dependsOn:\n - ${trnameObjectVoipProfile}\n trnameObjectVoipProfile:\n type: fortimanager:ObjectVoipProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVoip ProfileSccp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileSccp:ObjectVoipProfileSccp labelname ObjectVoipProfileSccp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SCCP.\n\n\u003e This resource is a sub resource for variable `sccp` of resource `fortimanager.ObjectVoipProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\", {});\nconst trnameObjectVoipProfileSccp = new fortimanager.ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\", {\n profile: trnameObjectVoipProfile.name,\n logCallSummary: \"enable\",\n logViolations: \"enable\",\n maxCalls: 32,\n}, {\n dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\")\ntrname_object_voip_profile_sccp = fortimanager.ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\",\n profile=trname_object_voip_profile.name,\n log_call_summary=\"enable\",\n log_violations=\"enable\",\n max_calls=32,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSccp = new Fortimanager.ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\", new()\n {\n Profile = trnameObjectVoipProfile.Name,\n LogCallSummary = \"enable\",\n LogViolations = \"enable\",\n MaxCalls = 32,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVoipProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trnameObjectVoipProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileSccp(ctx, \"trnameObjectVoipProfileSccp\", \u0026fortimanager.ObjectVoipProfileSccpArgs{\n\t\t\tProfile: trnameObjectVoipProfile.Name,\n\t\t\tLogCallSummary: pulumi.String(\"enable\"),\n\t\t\tLogViolations: pulumi.String(\"enable\"),\n\t\t\tMaxCalls: pulumi.Float64(32),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileSccp;\nimport com.pulumi.fortimanager.ObjectVoipProfileSccpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSccp = new ObjectVoipProfileSccp(\"trnameObjectVoipProfileSccp\", ObjectVoipProfileSccpArgs.builder()\n .profile(trnameObjectVoipProfile.name())\n .logCallSummary(\"enable\")\n .logViolations(\"enable\")\n .maxCalls(32.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVoipProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVoipProfileSccp:\n type: fortimanager:ObjectVoipProfileSccp\n properties:\n profile: ${trnameObjectVoipProfile.name}\n logCallSummary: enable\n logViolations: enable\n maxCalls: 32\n options:\n dependsOn:\n - ${trnameObjectVoipProfile}\n trnameObjectVoipProfile:\n type: fortimanager:ObjectVoipProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVoip ProfileSccp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileSccp:ObjectVoipProfileSccp labelname ObjectVoipProfileSccp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -172153,7 +172153,7 @@ } }, "fortimanager:index/objectVoipProfileSip:ObjectVoipProfileSip": { - "description": "SIP.\n\n\u003e This resource is a sub resource for variable `sip` of resource `fortimanager.ObjectVoipProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\", {});\nconst trnameObjectVoipProfileSip = new fortimanager.ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\", {\n profile: trnameObjectVoipProfile.name,\n ackRate: 23,\n blockAck: \"disable\",\n blockBye: \"disable\",\n maxBodyLength: 23,\n}, {\n dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\")\ntrname_object_voip_profile_sip = fortimanager.ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\",\n profile=trname_object_voip_profile.name,\n ack_rate=23,\n block_ack=\"disable\",\n block_bye=\"disable\",\n max_body_length=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSip = new Fortimanager.ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\", new()\n {\n Profile = trnameObjectVoipProfile.Name,\n AckRate = 23,\n BlockAck = \"disable\",\n BlockBye = \"disable\",\n MaxBodyLength = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVoipProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trnameObjectVoipProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileSip(ctx, \"trnameObjectVoipProfileSip\", \u0026fortimanager.ObjectVoipProfileSipArgs{\n\t\t\tProfile: trnameObjectVoipProfile.Name,\n\t\t\tAckRate: pulumi.Float64(23),\n\t\t\tBlockAck: pulumi.String(\"disable\"),\n\t\t\tBlockBye: pulumi.String(\"disable\"),\n\t\t\tMaxBodyLength: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileSip;\nimport com.pulumi.fortimanager.ObjectVoipProfileSipArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSip = new ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\", ObjectVoipProfileSipArgs.builder()\n .profile(trnameObjectVoipProfile.name())\n .ackRate(23)\n .blockAck(\"disable\")\n .blockBye(\"disable\")\n .maxBodyLength(23)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVoipProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVoipProfileSip:\n type: fortimanager:ObjectVoipProfileSip\n properties:\n profile: ${trnameObjectVoipProfile.name}\n ackRate: 23\n blockAck: disable\n blockBye: disable\n maxBodyLength: 23\n options:\n dependsOn:\n - ${trnameObjectVoipProfile}\n trnameObjectVoipProfile:\n type: fortimanager:ObjectVoipProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVoip ProfileSip can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileSip:ObjectVoipProfileSip labelname ObjectVoipProfileSip\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "SIP.\n\n\u003e This resource is a sub resource for variable `sip` of resource `fortimanager.ObjectVoipProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVoipProfile = new fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\", {});\nconst trnameObjectVoipProfileSip = new fortimanager.ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\", {\n profile: trnameObjectVoipProfile.name,\n ackRate: 23,\n blockAck: \"disable\",\n blockBye: \"disable\",\n maxBodyLength: 23,\n}, {\n dependsOn: [trnameObjectVoipProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_voip_profile = fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\")\ntrname_object_voip_profile_sip = fortimanager.ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\",\n profile=trname_object_voip_profile.name,\n ack_rate=23,\n block_ack=\"disable\",\n block_bye=\"disable\",\n max_body_length=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_voip_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVoipProfile = new Fortimanager.ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSip = new Fortimanager.ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\", new()\n {\n Profile = trnameObjectVoipProfile.Name,\n AckRate = 23,\n BlockAck = \"disable\",\n BlockBye = \"disable\",\n MaxBodyLength = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVoipProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVoipProfile, err := fortimanager.NewObjectVoipProfile(ctx, \"trnameObjectVoipProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVoipProfileSip(ctx, \"trnameObjectVoipProfileSip\", \u0026fortimanager.ObjectVoipProfileSipArgs{\n\t\t\tProfile: trnameObjectVoipProfile.Name,\n\t\t\tAckRate: pulumi.Float64(23),\n\t\t\tBlockAck: pulumi.String(\"disable\"),\n\t\t\tBlockBye: pulumi.String(\"disable\"),\n\t\t\tMaxBodyLength: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVoipProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVoipProfile;\nimport com.pulumi.fortimanager.ObjectVoipProfileSip;\nimport com.pulumi.fortimanager.ObjectVoipProfileSipArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVoipProfile = new ObjectVoipProfile(\"trnameObjectVoipProfile\");\n\n var trnameObjectVoipProfileSip = new ObjectVoipProfileSip(\"trnameObjectVoipProfileSip\", ObjectVoipProfileSipArgs.builder()\n .profile(trnameObjectVoipProfile.name())\n .ackRate(23.0)\n .blockAck(\"disable\")\n .blockBye(\"disable\")\n .maxBodyLength(23.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVoipProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVoipProfileSip:\n type: fortimanager:ObjectVoipProfileSip\n properties:\n profile: ${trnameObjectVoipProfile.name}\n ackRate: 23\n blockAck: disable\n blockBye: disable\n maxBodyLength: 23\n options:\n dependsOn:\n - ${trnameObjectVoipProfile}\n trnameObjectVoipProfile:\n type: fortimanager:ObjectVoipProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVoip ProfileSip can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVoipProfileSip:ObjectVoipProfileSip labelname ObjectVoipProfileSip\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "ackRate": { "type": "number", @@ -173687,7 +173687,7 @@ } }, "fortimanager:index/objectVpnCertificateCa:ObjectVpnCertificateCa": { - "description": "CA certificate.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnCertificateCa(\"trname\", {\n autoUpdateDays: 5,\n autoUpdateDaysWarning: 1,\n ca: `-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n`,\n range: \"vdom\",\n source: \"user\",\n sourceIp: \"0.0.0.0\",\n sslInspectionTrusted: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnCertificateCa(\"trname\",\n auto_update_days=5,\n auto_update_days_warning=1,\n ca=\"\"\"-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n\"\"\",\n range=\"vdom\",\n source=\"user\",\n source_ip=\"0.0.0.0\",\n ssl_inspection_trusted=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnCertificateCa(\"trname\", new()\n {\n AutoUpdateDays = 5,\n AutoUpdateDaysWarning = 1,\n Ca = @\"-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n\",\n Range = \"vdom\",\n Source = \"user\",\n SourceIp = \"0.0.0.0\",\n SslInspectionTrusted = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnCertificateCa(ctx, \"trname\", \u0026fortimanager.ObjectVpnCertificateCaArgs{\n\t\t\tAutoUpdateDays: pulumi.Float64(5),\n\t\t\tAutoUpdateDaysWarning: pulumi.Float64(1),\n\t\t\tCa: pulumi.String(`-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n`),\n\t\t\tRange: pulumi.String(\"vdom\"),\n\t\t\tSource: pulumi.String(\"user\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslInspectionTrusted: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnCertificateCa;\nimport com.pulumi.fortimanager.ObjectVpnCertificateCaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnCertificateCa(\"trname\", ObjectVpnCertificateCaArgs.builder()\n .autoUpdateDays(5)\n .autoUpdateDaysWarning(1)\n .ca(\"\"\"\n-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n \"\"\")\n .range(\"vdom\")\n .source(\"user\")\n .sourceIp(\"0.0.0.0\")\n .sslInspectionTrusted(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnCertificateCa\n properties:\n autoUpdateDays: 5\n autoUpdateDaysWarning: 1\n ca: |\n -----BEGIN CERTIFICATE-----\n MIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\n DQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\n AxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\n FAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\n KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\n VtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n +cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\n ewPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\n L/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n 3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\n MA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n 8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\n hcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\n pgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n /x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\n nltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n 9LpnyA==\n -----END CERTIFICATE-----\n range: vdom\n source: user\n sourceIp: 0.0.0.0\n sslInspectionTrusted: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn CertificateCa can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnCertificateCa:ObjectVpnCertificateCa labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "CA certificate.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnCertificateCa(\"trname\", {\n autoUpdateDays: 5,\n autoUpdateDaysWarning: 1,\n ca: `-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n`,\n range: \"vdom\",\n source: \"user\",\n sourceIp: \"0.0.0.0\",\n sslInspectionTrusted: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnCertificateCa(\"trname\",\n auto_update_days=5,\n auto_update_days_warning=1,\n ca=\"\"\"-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n\"\"\",\n range=\"vdom\",\n source=\"user\",\n source_ip=\"0.0.0.0\",\n ssl_inspection_trusted=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnCertificateCa(\"trname\", new()\n {\n AutoUpdateDays = 5,\n AutoUpdateDaysWarning = 1,\n Ca = @\"-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n\",\n Range = \"vdom\",\n Source = \"user\",\n SourceIp = \"0.0.0.0\",\n SslInspectionTrusted = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnCertificateCa(ctx, \"trname\", \u0026fortimanager.ObjectVpnCertificateCaArgs{\n\t\t\tAutoUpdateDays: pulumi.Float64(5),\n\t\t\tAutoUpdateDaysWarning: pulumi.Float64(1),\n\t\t\tCa: pulumi.String(`-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n`),\n\t\t\tRange: pulumi.String(\"vdom\"),\n\t\t\tSource: pulumi.String(\"user\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslInspectionTrusted: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnCertificateCa;\nimport com.pulumi.fortimanager.ObjectVpnCertificateCaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnCertificateCa(\"trname\", ObjectVpnCertificateCaArgs.builder()\n .autoUpdateDays(5.0)\n .autoUpdateDaysWarning(1.0)\n .ca(\"\"\"\n-----BEGIN CERTIFICATE-----\nMIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\nDQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\nAxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\nFAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\nVtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n+cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\newPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\nL/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\nMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\nhcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\npgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n/x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\nnltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n9LpnyA==\n-----END CERTIFICATE-----\n \"\"\")\n .range(\"vdom\")\n .source(\"user\")\n .sourceIp(\"0.0.0.0\")\n .sslInspectionTrusted(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnCertificateCa\n properties:\n autoUpdateDays: 5\n autoUpdateDaysWarning: 1\n ca: |\n -----BEGIN CERTIFICATE-----\n MIIDADCCAeigAwIBAgIgRDM5NzdDMTU4MjdDQTk4Njc2RkU4RjZGQzIzMDU3MDUw\n DQYJKoZIhvcNAQEFBQAwKzEWMBQGA1UEChMNRm9ydGluZXQgTHRkLjERMA8GA1UE\n AxMIRm9ydGluZXQwHhcNMjEwMzE4MjIwOTUyWhcNMzEwMzIzMjIwOTUyWjArMRYw\n FAYDVQQKEw1Gb3J0aW5ldCBMdGQuMREwDwYDVQQDEwhGb3J0aW5ldDCCASIwDQYJ\n KoZIhvcNAQEBBQADggEPADCCAQoCggEBAKJuKUPF7vAFBoESVSkVSGhyvoEp0cFs\n VtsS0iOTytJAyozSfNccthQcZTtfS4LDv7y0jKwvlnjqeCULVD9j65emaJQGCLgq\n +cfxLOc7n3Un4JEEyuAjdaGPcrxMuvaZKiP/H5w9E/eY3OUuqCZJRkPjyJNFn8IW\n ewPMiSlA1LrKcuwqLVrjJb0vhaqiJc+X4/LFgKU5D8PrtKaCotpJ5rwjQ3G4bl4/\n L/BUrKiBnREQifRbS3bVQ05Zg2pqIm+xmOlpAV0yjR2yhwhd5KuCb53bZcaBtSLf\n 3Q2bCHEWZ2XQjMbXArPnt50N+oVk5kSENskl+47Km72gHDwhP1B63JcCAwEAAaMQ\n MA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAf1uOXvng/SYM28Aw\n 8yy1sTM2lmxnFMhYID3d2rXmsAgMZ3vVX3clmq4vYmrRNxhq6Ny8crrjllzLwRY0\n hcHqP7ZBR+hJeYDaROFMFn6jeOcbmPWeRnEI0QUHkUCM5o6xnjqoP0iQmmcjPt4w\n pgPH3AnGSl309xtqb8/FwUJuU0zppYzwDt/auP2ORkXcfWeXAhrgFnRpDKyEo7nN\n /x/BtT3uPovNoJvnRngvLpFF670wK8ZGY781h/e7TIdFgpv512bJ/zk/ZAJsCKSy\n nltfV9zv7+y0TsZ4BF/GDicCSAVtll1IyDp6nrUXFroAqcYnLCATfQqy8Xkxt8wS\n 9LpnyA==\n -----END CERTIFICATE-----\n range: vdom\n source: user\n sourceIp: 0.0.0.0\n sslInspectionTrusted: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn CertificateCa can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnCertificateCa:ObjectVpnCertificateCa labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_privateKey": { "type": "string", @@ -174192,7 +174192,7 @@ } }, "fortimanager:index/objectVpnIpsecFec:ObjectVpnIpsecFec": { - "description": "Configure Forward Error Correction (FEC) mapping profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mappings`: `fortimanager.ObjectVpnIpsecFecMappings`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnIpsecFec(\"trname\", {mappings: [{\n bandwidthBiThreshold: 12,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnIpsecFec(\"trname\", mappings=[{\n \"bandwidth_bi_threshold\": 12,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnIpsecFec(\"trname\", new()\n {\n Mappings = new[]\n {\n new Fortimanager.Inputs.ObjectVpnIpsecFecMappingArgs\n {\n BandwidthBiThreshold = 12,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnIpsecFec(ctx, \"trname\", \u0026fortimanager.ObjectVpnIpsecFecArgs{\n\t\t\tMappings: fortimanager.ObjectVpnIpsecFecMappingArray{\n\t\t\t\t\u0026fortimanager.ObjectVpnIpsecFecMappingArgs{\n\t\t\t\t\tBandwidthBiThreshold: pulumi.Float64(12),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFec;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVpnIpsecFecMappingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnIpsecFec(\"trname\", ObjectVpnIpsecFecArgs.builder()\n .mappings(ObjectVpnIpsecFecMappingArgs.builder()\n .bandwidthBiThreshold(12)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnIpsecFec\n properties:\n mappings:\n - bandwidthBiThreshold: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn IpsecFec can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecFec:ObjectVpnIpsecFec labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Forward Error Correction (FEC) mapping profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mappings`: `fortimanager.ObjectVpnIpsecFecMappings`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnIpsecFec(\"trname\", {mappings: [{\n bandwidthBiThreshold: 12,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnIpsecFec(\"trname\", mappings=[{\n \"bandwidth_bi_threshold\": 12,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnIpsecFec(\"trname\", new()\n {\n Mappings = new[]\n {\n new Fortimanager.Inputs.ObjectVpnIpsecFecMappingArgs\n {\n BandwidthBiThreshold = 12,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnIpsecFec(ctx, \"trname\", \u0026fortimanager.ObjectVpnIpsecFecArgs{\n\t\t\tMappings: fortimanager.ObjectVpnIpsecFecMappingArray{\n\t\t\t\t\u0026fortimanager.ObjectVpnIpsecFecMappingArgs{\n\t\t\t\t\tBandwidthBiThreshold: pulumi.Float64(12),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFec;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecArgs;\nimport com.pulumi.fortimanager.inputs.ObjectVpnIpsecFecMappingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnIpsecFec(\"trname\", ObjectVpnIpsecFecArgs.builder()\n .mappings(ObjectVpnIpsecFecMappingArgs.builder()\n .bandwidthBiThreshold(12.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnIpsecFec\n properties:\n mappings:\n - bandwidthBiThreshold: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn IpsecFec can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecFec:ObjectVpnIpsecFec labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -174290,7 +174290,7 @@ } }, "fortimanager:index/objectVpnIpsecFecMappings:ObjectVpnIpsecFecMappings": { - "description": "FEC redundancy mapping table.\n\n\u003e This resource is a sub resource for variable `mappings` of resource `fortimanager.ObjectVpnIpsecFec`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnIpsecFec = new fortimanager.ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\", {});\nconst trnameObjectVpnIpsecFecMappings = new fortimanager.ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\", {\n fec: trnameObjectVpnIpsecFec.name,\n seqno: 2,\n}, {\n dependsOn: [trnameObjectVpnIpsecFec],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpn_ipsec_fec = fortimanager.ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\")\ntrname_object_vpn_ipsec_fec_mappings = fortimanager.ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\",\n fec=trname_object_vpn_ipsec_fec.name,\n seqno=2,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpn_ipsec_fec]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnIpsecFec = new Fortimanager.ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\");\n\n var trnameObjectVpnIpsecFecMappings = new Fortimanager.ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\", new()\n {\n Fec = trnameObjectVpnIpsecFec.Name,\n Seqno = 2,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnIpsecFec,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnIpsecFec, err := fortimanager.NewObjectVpnIpsecFec(ctx, \"trnameObjectVpnIpsecFec\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnIpsecFecMappings(ctx, \"trnameObjectVpnIpsecFecMappings\", \u0026fortimanager.ObjectVpnIpsecFecMappingsArgs{\n\t\t\tFec: trnameObjectVpnIpsecFec.Name,\n\t\t\tSeqno: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnIpsecFec,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFec;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecMappings;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecMappingsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnIpsecFec = new ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\");\n\n var trnameObjectVpnIpsecFecMappings = new ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\", ObjectVpnIpsecFecMappingsArgs.builder()\n .fec(trnameObjectVpnIpsecFec.name())\n .seqno(2)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnIpsecFec)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnIpsecFecMappings:\n type: fortimanager:ObjectVpnIpsecFecMappings\n properties:\n fec: ${trnameObjectVpnIpsecFec.name}\n seqno: 2\n options:\n dependsOn:\n - ${trnameObjectVpnIpsecFec}\n trnameObjectVpnIpsecFec:\n type: fortimanager:ObjectVpnIpsecFec\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn IpsecFecMappings can be imported using any of these accepted formats:\n\nSet import_options = [\"fec=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecFecMappings:ObjectVpnIpsecFecMappings labelname {{seqno}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FEC redundancy mapping table.\n\n\u003e This resource is a sub resource for variable `mappings` of resource `fortimanager.ObjectVpnIpsecFec`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnIpsecFec = new fortimanager.ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\", {});\nconst trnameObjectVpnIpsecFecMappings = new fortimanager.ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\", {\n fec: trnameObjectVpnIpsecFec.name,\n seqno: 2,\n}, {\n dependsOn: [trnameObjectVpnIpsecFec],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpn_ipsec_fec = fortimanager.ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\")\ntrname_object_vpn_ipsec_fec_mappings = fortimanager.ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\",\n fec=trname_object_vpn_ipsec_fec.name,\n seqno=2,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpn_ipsec_fec]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnIpsecFec = new Fortimanager.ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\");\n\n var trnameObjectVpnIpsecFecMappings = new Fortimanager.ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\", new()\n {\n Fec = trnameObjectVpnIpsecFec.Name,\n Seqno = 2,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnIpsecFec,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnIpsecFec, err := fortimanager.NewObjectVpnIpsecFec(ctx, \"trnameObjectVpnIpsecFec\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnIpsecFecMappings(ctx, \"trnameObjectVpnIpsecFecMappings\", \u0026fortimanager.ObjectVpnIpsecFecMappingsArgs{\n\t\t\tFec: trnameObjectVpnIpsecFec.Name,\n\t\t\tSeqno: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnIpsecFec,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFec;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecMappings;\nimport com.pulumi.fortimanager.ObjectVpnIpsecFecMappingsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnIpsecFec = new ObjectVpnIpsecFec(\"trnameObjectVpnIpsecFec\");\n\n var trnameObjectVpnIpsecFecMappings = new ObjectVpnIpsecFecMappings(\"trnameObjectVpnIpsecFecMappings\", ObjectVpnIpsecFecMappingsArgs.builder()\n .fec(trnameObjectVpnIpsecFec.name())\n .seqno(2.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnIpsecFec)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnIpsecFecMappings:\n type: fortimanager:ObjectVpnIpsecFecMappings\n properties:\n fec: ${trnameObjectVpnIpsecFec.name}\n seqno: 2\n options:\n dependsOn:\n - ${trnameObjectVpnIpsecFec}\n trnameObjectVpnIpsecFec:\n type: fortimanager:ObjectVpnIpsecFec\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn IpsecFecMappings can be imported using any of these accepted formats:\n\nSet import_options = [\"fec=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnIpsecFecMappings:ObjectVpnIpsecFecMappings labelname {{seqno}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -174726,7 +174726,7 @@ } }, "fortimanager:index/objectVpnSslWebHostchecksoftwareCheckitemlist:ObjectVpnSslWebHostchecksoftwareCheckitemlist": { - "description": "Check item list.\n\n\u003e This resource is a sub resource for variable `check_item_list` of resource `fortimanager.ObjectVpnSslWebHostchecksoftware`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnSslWebHostchecksoftware = new fortimanager.ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\", {});\nconst trnameObjectVpnSslWebHostchecksoftwareCheckitemlist = new fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", {\n hostCheckSoftware: trnameObjectVpnSslWebHostchecksoftware.name,\n action: \"deny\",\n fosid: 1,\n type: \"file\",\n}, {\n dependsOn: [trnameObjectVpnSslWebHostchecksoftware],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpn_ssl_web_hostchecksoftware = fortimanager.ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\")\ntrname_object_vpn_ssl_web_hostchecksoftware_checkitemlist = fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\",\n host_check_software=trname_object_vpn_ssl_web_hostchecksoftware.name,\n action=\"deny\",\n fosid=1,\n type=\"file\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpn_ssl_web_hostchecksoftware]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnSslWebHostchecksoftware = new Fortimanager.ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\");\n\n var trnameObjectVpnSslWebHostchecksoftwareCheckitemlist = new Fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", new()\n {\n HostCheckSoftware = trnameObjectVpnSslWebHostchecksoftware.Name,\n Action = \"deny\",\n Fosid = 1,\n Type = \"file\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnSslWebHostchecksoftware,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnSslWebHostchecksoftware, err := fortimanager.NewObjectVpnSslWebHostchecksoftware(ctx, \"trnameObjectVpnSslWebHostchecksoftware\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnSslWebHostchecksoftwareCheckitemlist(ctx, \"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", \u0026fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs{\n\t\t\tHostCheckSoftware: trnameObjectVpnSslWebHostchecksoftware.Name,\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tType: pulumi.String(\"file\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnSslWebHostchecksoftware,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftware;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnSslWebHostchecksoftware = new ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\");\n\n var trnameObjectVpnSslWebHostchecksoftwareCheckitemlist = new ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs.builder()\n .hostCheckSoftware(trnameObjectVpnSslWebHostchecksoftware.name())\n .action(\"deny\")\n .fosid(1)\n .type(\"file\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnSslWebHostchecksoftware)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnSslWebHostchecksoftwareCheckitemlist:\n type: fortimanager:ObjectVpnSslWebHostchecksoftwareCheckitemlist\n properties:\n hostCheckSoftware: ${trnameObjectVpnSslWebHostchecksoftware.name}\n action: deny\n fosid: 1\n type: file\n options:\n dependsOn:\n - ${trnameObjectVpnSslWebHostchecksoftware}\n trnameObjectVpnSslWebHostchecksoftware:\n type: fortimanager:ObjectVpnSslWebHostchecksoftware\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn SslWebHostCheckSoftwareCheckItemList can be imported using any of these accepted formats:\n\nSet import_options = [\"host_check_software=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebHostchecksoftwareCheckitemlist:ObjectVpnSslWebHostchecksoftwareCheckitemlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Check item list.\n\n\u003e This resource is a sub resource for variable `check_item_list` of resource `fortimanager.ObjectVpnSslWebHostchecksoftware`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnSslWebHostchecksoftware = new fortimanager.ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\", {});\nconst trnameObjectVpnSslWebHostchecksoftwareCheckitemlist = new fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", {\n hostCheckSoftware: trnameObjectVpnSslWebHostchecksoftware.name,\n action: \"deny\",\n fosid: 1,\n type: \"file\",\n}, {\n dependsOn: [trnameObjectVpnSslWebHostchecksoftware],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpn_ssl_web_hostchecksoftware = fortimanager.ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\")\ntrname_object_vpn_ssl_web_hostchecksoftware_checkitemlist = fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\",\n host_check_software=trname_object_vpn_ssl_web_hostchecksoftware.name,\n action=\"deny\",\n fosid=1,\n type=\"file\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpn_ssl_web_hostchecksoftware]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnSslWebHostchecksoftware = new Fortimanager.ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\");\n\n var trnameObjectVpnSslWebHostchecksoftwareCheckitemlist = new Fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", new()\n {\n HostCheckSoftware = trnameObjectVpnSslWebHostchecksoftware.Name,\n Action = \"deny\",\n Fosid = 1,\n Type = \"file\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnSslWebHostchecksoftware,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnSslWebHostchecksoftware, err := fortimanager.NewObjectVpnSslWebHostchecksoftware(ctx, \"trnameObjectVpnSslWebHostchecksoftware\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnSslWebHostchecksoftwareCheckitemlist(ctx, \"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", \u0026fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs{\n\t\t\tHostCheckSoftware: trnameObjectVpnSslWebHostchecksoftware.Name,\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tType: pulumi.String(\"file\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnSslWebHostchecksoftware,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftware;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlist;\nimport com.pulumi.fortimanager.ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnSslWebHostchecksoftware = new ObjectVpnSslWebHostchecksoftware(\"trnameObjectVpnSslWebHostchecksoftware\");\n\n var trnameObjectVpnSslWebHostchecksoftwareCheckitemlist = new ObjectVpnSslWebHostchecksoftwareCheckitemlist(\"trnameObjectVpnSslWebHostchecksoftwareCheckitemlist\", ObjectVpnSslWebHostchecksoftwareCheckitemlistArgs.builder()\n .hostCheckSoftware(trnameObjectVpnSslWebHostchecksoftware.name())\n .action(\"deny\")\n .fosid(1.0)\n .type(\"file\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnSslWebHostchecksoftware)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnSslWebHostchecksoftwareCheckitemlist:\n type: fortimanager:ObjectVpnSslWebHostchecksoftwareCheckitemlist\n properties:\n hostCheckSoftware: ${trnameObjectVpnSslWebHostchecksoftware.name}\n action: deny\n fosid: 1\n type: file\n options:\n dependsOn:\n - ${trnameObjectVpnSslWebHostchecksoftware}\n trnameObjectVpnSslWebHostchecksoftware:\n type: fortimanager:ObjectVpnSslWebHostchecksoftware\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn SslWebHostCheckSoftwareCheckItemList can be imported using any of these accepted formats:\n\nSet import_options = [\"host_check_software=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebHostchecksoftwareCheckitemlist:ObjectVpnSslWebHostchecksoftwareCheckitemlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -177652,7 +177652,7 @@ } }, "fortimanager:index/objectVpnSslWebRealm:ObjectVpnSslWebRealm": { - "description": "Realm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnSslWebRealm(\"trname\", {\n maxConcurrentUser: 5,\n nasIp: \"192.168.1.1\",\n urlPath: \"terr-vpn-ssl-web-realm\",\n virtualHostOnly: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnSslWebRealm(\"trname\",\n max_concurrent_user=5,\n nas_ip=\"192.168.1.1\",\n url_path=\"terr-vpn-ssl-web-realm\",\n virtual_host_only=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnSslWebRealm(\"trname\", new()\n {\n MaxConcurrentUser = 5,\n NasIp = \"192.168.1.1\",\n UrlPath = \"terr-vpn-ssl-web-realm\",\n VirtualHostOnly = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnSslWebRealm(ctx, \"trname\", \u0026fortimanager.ObjectVpnSslWebRealmArgs{\n\t\t\tMaxConcurrentUser: pulumi.Float64(5),\n\t\t\tNasIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tUrlPath: pulumi.String(\"terr-vpn-ssl-web-realm\"),\n\t\t\tVirtualHostOnly: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebRealm;\nimport com.pulumi.fortimanager.ObjectVpnSslWebRealmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnSslWebRealm(\"trname\", ObjectVpnSslWebRealmArgs.builder()\n .maxConcurrentUser(5)\n .nasIp(\"192.168.1.1\")\n .urlPath(\"terr-vpn-ssl-web-realm\")\n .virtualHostOnly(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnSslWebRealm\n properties:\n maxConcurrentUser: 5\n nasIp: 192.168.1.1\n urlPath: terr-vpn-ssl-web-realm\n virtualHostOnly: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn SslWebRealm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebRealm:ObjectVpnSslWebRealm labelname {{url_path}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Realm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnSslWebRealm(\"trname\", {\n maxConcurrentUser: 5,\n nasIp: \"192.168.1.1\",\n urlPath: \"terr-vpn-ssl-web-realm\",\n virtualHostOnly: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnSslWebRealm(\"trname\",\n max_concurrent_user=5,\n nas_ip=\"192.168.1.1\",\n url_path=\"terr-vpn-ssl-web-realm\",\n virtual_host_only=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnSslWebRealm(\"trname\", new()\n {\n MaxConcurrentUser = 5,\n NasIp = \"192.168.1.1\",\n UrlPath = \"terr-vpn-ssl-web-realm\",\n VirtualHostOnly = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnSslWebRealm(ctx, \"trname\", \u0026fortimanager.ObjectVpnSslWebRealmArgs{\n\t\t\tMaxConcurrentUser: pulumi.Float64(5),\n\t\t\tNasIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tUrlPath: pulumi.String(\"terr-vpn-ssl-web-realm\"),\n\t\t\tVirtualHostOnly: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnSslWebRealm;\nimport com.pulumi.fortimanager.ObjectVpnSslWebRealmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnSslWebRealm(\"trname\", ObjectVpnSslWebRealmArgs.builder()\n .maxConcurrentUser(5.0)\n .nasIp(\"192.168.1.1\")\n .urlPath(\"terr-vpn-ssl-web-realm\")\n .virtualHostOnly(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnSslWebRealm\n properties:\n maxConcurrentUser: 5\n nasIp: 192.168.1.1\n urlPath: terr-vpn-ssl-web-realm\n virtualHostOnly: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpn SslWebRealm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnSslWebRealm:ObjectVpnSslWebRealm labelname {{url_path}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -177814,7 +177814,7 @@ } }, "fortimanager:index/objectVpnmgrNode:ObjectVpnmgrNode": { - "description": "VPN node for VPN Manager. Must specify vpntable and scope member.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ip_range`: `fortimanager.ObjectVpnmgrNodeIprange`\n\u003e- `ipv4_exclude_range`: `fortimanager.ObjectVpnmgrNodeIpv4excluderange`\n\u003e- `protected_subnet`: `fortimanager.ObjectVpnmgrNodeProtectedSubnet`\n\u003e- `summary_addr`: `fortimanager.ObjectVpnmgrNodeSummaryAddr`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnmgrNode(\"trname\", {\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"dhcp\",\n authpasswds: [\"fortinet\"],\n authusr: \"admin\",\n autoConfiguration: \"enable\",\n automaticRouting: \"disable\",\n defaultGateway: \"192.168.1.1\",\n dhcpServer: \"enable\",\n dnsMode: \"auto\",\n dnsService: \"default\",\n domain: \"8.8.8.8\",\n exchangeInterfaceIp: \"disable\",\n extgwP2PerNet: \"disable\",\n fosid: 1,\n ipsecLeaseHold: 60,\n ipv4DnsServer1: \"0.0.0.0\",\n ipv4DnsServer2: \"0.0.0.0\",\n ipv4DnsServer3: \"0.0.0.0\",\n ipv4EndIp: \"0.0.0.0\",\n ipv4Netmask: \"255.255.255.255\",\n ipv4StartIp: \"0.0.0.0\",\n ipv4WinsServer1: \"0.0.0.0\",\n ipv4WinsServer2: \"0.0.0.0\",\n localGw: \"0.0.0.0\",\n modeCfg: \"disable\",\n netDevice: \"disable\",\n peertype: \"peer\",\n role: \"hub\",\n tunnelSearch: \"selectors\",\n unitySupport: \"enable\",\n xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnmgrNode(\"trname\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"dhcp\",\n authpasswds=[\"fortinet\"],\n authusr=\"admin\",\n auto_configuration=\"enable\",\n automatic_routing=\"disable\",\n default_gateway=\"192.168.1.1\",\n dhcp_server=\"enable\",\n dns_mode=\"auto\",\n dns_service=\"default\",\n domain=\"8.8.8.8\",\n exchange_interface_ip=\"disable\",\n extgw_p2_per_net=\"disable\",\n fosid=1,\n ipsec_lease_hold=60,\n ipv4_dns_server1=\"0.0.0.0\",\n ipv4_dns_server2=\"0.0.0.0\",\n ipv4_dns_server3=\"0.0.0.0\",\n ipv4_end_ip=\"0.0.0.0\",\n ipv4_netmask=\"255.255.255.255\",\n ipv4_start_ip=\"0.0.0.0\",\n ipv4_wins_server1=\"0.0.0.0\",\n ipv4_wins_server2=\"0.0.0.0\",\n local_gw=\"0.0.0.0\",\n mode_cfg=\"disable\",\n net_device=\"disable\",\n peertype=\"peer\",\n role=\"hub\",\n tunnel_search=\"selectors\",\n unity_support=\"enable\",\n xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n {\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"dhcp\",\n Authpasswds = new[]\n {\n \"fortinet\",\n },\n Authusr = \"admin\",\n AutoConfiguration = \"enable\",\n AutomaticRouting = \"disable\",\n DefaultGateway = \"192.168.1.1\",\n DhcpServer = \"enable\",\n DnsMode = \"auto\",\n DnsService = \"default\",\n Domain = \"8.8.8.8\",\n ExchangeInterfaceIp = \"disable\",\n ExtgwP2PerNet = \"disable\",\n Fosid = 1,\n IpsecLeaseHold = 60,\n Ipv4DnsServer1 = \"0.0.0.0\",\n Ipv4DnsServer2 = \"0.0.0.0\",\n Ipv4DnsServer3 = \"0.0.0.0\",\n Ipv4EndIp = \"0.0.0.0\",\n Ipv4Netmask = \"255.255.255.255\",\n Ipv4StartIp = \"0.0.0.0\",\n Ipv4WinsServer1 = \"0.0.0.0\",\n Ipv4WinsServer2 = \"0.0.0.0\",\n LocalGw = \"0.0.0.0\",\n ModeCfg = \"disable\",\n NetDevice = \"disable\",\n Peertype = \"peer\",\n Role = \"hub\",\n TunnelSearch = \"selectors\",\n UnitySupport = \"enable\",\n Xauthtype = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"dhcp\"),\n\t\t\tAuthpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tAuthusr: pulumi.String(\"admin\"),\n\t\t\tAutoConfiguration: pulumi.String(\"enable\"),\n\t\t\tAutomaticRouting: pulumi.String(\"disable\"),\n\t\t\tDefaultGateway: pulumi.String(\"192.168.1.1\"),\n\t\t\tDhcpServer: pulumi.String(\"enable\"),\n\t\t\tDnsMode: pulumi.String(\"auto\"),\n\t\t\tDnsService: pulumi.String(\"default\"),\n\t\t\tDomain: pulumi.String(\"8.8.8.8\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExtgwP2PerNet: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpsecLeaseHold: pulumi.Float64(60),\n\t\t\tIpv4DnsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4DnsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4DnsServer3: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4EndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4Netmask: pulumi.String(\"255.255.255.255\"),\n\t\t\tIpv4StartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"peer\"),\n\t\t\tRole: pulumi.String(\"hub\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tXauthtype: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnmgrNode(\"trname\", ObjectVpnmgrNodeArgs.builder()\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"dhcp\")\n .authpasswds(\"fortinet\")\n .authusr(\"admin\")\n .autoConfiguration(\"enable\")\n .automaticRouting(\"disable\")\n .defaultGateway(\"192.168.1.1\")\n .dhcpServer(\"enable\")\n .dnsMode(\"auto\")\n .dnsService(\"default\")\n .domain(\"8.8.8.8\")\n .exchangeInterfaceIp(\"disable\")\n .extgwP2PerNet(\"disable\")\n .fosid(1)\n .ipsecLeaseHold(60)\n .ipv4DnsServer1(\"0.0.0.0\")\n .ipv4DnsServer2(\"0.0.0.0\")\n .ipv4DnsServer3(\"0.0.0.0\")\n .ipv4EndIp(\"0.0.0.0\")\n .ipv4Netmask(\"255.255.255.255\")\n .ipv4StartIp(\"0.0.0.0\")\n .ipv4WinsServer1(\"0.0.0.0\")\n .ipv4WinsServer2(\"0.0.0.0\")\n .localGw(\"0.0.0.0\")\n .modeCfg(\"disable\")\n .netDevice(\"disable\")\n .peertype(\"peer\")\n .role(\"hub\")\n .tunnelSearch(\"selectors\")\n .unitySupport(\"enable\")\n .xauthtype(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n addRoute: enable\n assignIp: enable\n assignIpFrom: dhcp\n authpasswds:\n - fortinet\n authusr: admin\n autoConfiguration: enable\n automaticRouting: disable\n defaultGateway: 192.168.1.1\n dhcpServer: enable\n dnsMode: auto\n dnsService: default\n domain: 8.8.8.8\n exchangeInterfaceIp: disable\n extgwP2PerNet: disable\n fosid: 1\n ipsecLeaseHold: 60\n ipv4DnsServer1: 0.0.0.0\n ipv4DnsServer2: 0.0.0.0\n ipv4DnsServer3: 0.0.0.0\n ipv4EndIp: 0.0.0.0\n ipv4Netmask: 255.255.255.255\n ipv4StartIp: 0.0.0.0\n ipv4WinsServer1: 0.0.0.0\n ipv4WinsServer2: 0.0.0.0\n localGw: 0.0.0.0\n modeCfg: disable\n netDevice: disable\n peertype: peer\n role: hub\n tunnelSearch: selectors\n unitySupport: enable\n xauthtype: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr Node can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNode:ObjectVpnmgrNode labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "VPN node for VPN Manager. Must specify vpntable and scope member.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ip_range`: `fortimanager.ObjectVpnmgrNodeIprange`\n\u003e- `ipv4_exclude_range`: `fortimanager.ObjectVpnmgrNodeIpv4excluderange`\n\u003e- `protected_subnet`: `fortimanager.ObjectVpnmgrNodeProtectedSubnet`\n\u003e- `summary_addr`: `fortimanager.ObjectVpnmgrNodeSummaryAddr`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectVpnmgrNode(\"trname\", {\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"dhcp\",\n authpasswds: [\"fortinet\"],\n authusr: \"admin\",\n autoConfiguration: \"enable\",\n automaticRouting: \"disable\",\n defaultGateway: \"192.168.1.1\",\n dhcpServer: \"enable\",\n dnsMode: \"auto\",\n dnsService: \"default\",\n domain: \"8.8.8.8\",\n exchangeInterfaceIp: \"disable\",\n extgwP2PerNet: \"disable\",\n fosid: 1,\n ipsecLeaseHold: 60,\n ipv4DnsServer1: \"0.0.0.0\",\n ipv4DnsServer2: \"0.0.0.0\",\n ipv4DnsServer3: \"0.0.0.0\",\n ipv4EndIp: \"0.0.0.0\",\n ipv4Netmask: \"255.255.255.255\",\n ipv4StartIp: \"0.0.0.0\",\n ipv4WinsServer1: \"0.0.0.0\",\n ipv4WinsServer2: \"0.0.0.0\",\n localGw: \"0.0.0.0\",\n modeCfg: \"disable\",\n netDevice: \"disable\",\n peertype: \"peer\",\n role: \"hub\",\n tunnelSearch: \"selectors\",\n unitySupport: \"enable\",\n xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectVpnmgrNode(\"trname\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"dhcp\",\n authpasswds=[\"fortinet\"],\n authusr=\"admin\",\n auto_configuration=\"enable\",\n automatic_routing=\"disable\",\n default_gateway=\"192.168.1.1\",\n dhcp_server=\"enable\",\n dns_mode=\"auto\",\n dns_service=\"default\",\n domain=\"8.8.8.8\",\n exchange_interface_ip=\"disable\",\n extgw_p2_per_net=\"disable\",\n fosid=1,\n ipsec_lease_hold=60,\n ipv4_dns_server1=\"0.0.0.0\",\n ipv4_dns_server2=\"0.0.0.0\",\n ipv4_dns_server3=\"0.0.0.0\",\n ipv4_end_ip=\"0.0.0.0\",\n ipv4_netmask=\"255.255.255.255\",\n ipv4_start_ip=\"0.0.0.0\",\n ipv4_wins_server1=\"0.0.0.0\",\n ipv4_wins_server2=\"0.0.0.0\",\n local_gw=\"0.0.0.0\",\n mode_cfg=\"disable\",\n net_device=\"disable\",\n peertype=\"peer\",\n role=\"hub\",\n tunnel_search=\"selectors\",\n unity_support=\"enable\",\n xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectVpnmgrNode(\"trname\", new()\n {\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"dhcp\",\n Authpasswds = new[]\n {\n \"fortinet\",\n },\n Authusr = \"admin\",\n AutoConfiguration = \"enable\",\n AutomaticRouting = \"disable\",\n DefaultGateway = \"192.168.1.1\",\n DhcpServer = \"enable\",\n DnsMode = \"auto\",\n DnsService = \"default\",\n Domain = \"8.8.8.8\",\n ExchangeInterfaceIp = \"disable\",\n ExtgwP2PerNet = \"disable\",\n Fosid = 1,\n IpsecLeaseHold = 60,\n Ipv4DnsServer1 = \"0.0.0.0\",\n Ipv4DnsServer2 = \"0.0.0.0\",\n Ipv4DnsServer3 = \"0.0.0.0\",\n Ipv4EndIp = \"0.0.0.0\",\n Ipv4Netmask = \"255.255.255.255\",\n Ipv4StartIp = \"0.0.0.0\",\n Ipv4WinsServer1 = \"0.0.0.0\",\n Ipv4WinsServer2 = \"0.0.0.0\",\n LocalGw = \"0.0.0.0\",\n ModeCfg = \"disable\",\n NetDevice = \"disable\",\n Peertype = \"peer\",\n Role = \"hub\",\n TunnelSearch = \"selectors\",\n UnitySupport = \"enable\",\n Xauthtype = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trname\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"dhcp\"),\n\t\t\tAuthpasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tAuthusr: pulumi.String(\"admin\"),\n\t\t\tAutoConfiguration: pulumi.String(\"enable\"),\n\t\t\tAutomaticRouting: pulumi.String(\"disable\"),\n\t\t\tDefaultGateway: pulumi.String(\"192.168.1.1\"),\n\t\t\tDhcpServer: pulumi.String(\"enable\"),\n\t\t\tDnsMode: pulumi.String(\"auto\"),\n\t\t\tDnsService: pulumi.String(\"default\"),\n\t\t\tDomain: pulumi.String(\"8.8.8.8\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExtgwP2PerNet: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpsecLeaseHold: pulumi.Float64(60),\n\t\t\tIpv4DnsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4DnsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4DnsServer3: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4EndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4Netmask: pulumi.String(\"255.255.255.255\"),\n\t\t\tIpv4StartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"peer\"),\n\t\t\tRole: pulumi.String(\"hub\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tXauthtype: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectVpnmgrNode(\"trname\", ObjectVpnmgrNodeArgs.builder()\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"dhcp\")\n .authpasswds(\"fortinet\")\n .authusr(\"admin\")\n .autoConfiguration(\"enable\")\n .automaticRouting(\"disable\")\n .defaultGateway(\"192.168.1.1\")\n .dhcpServer(\"enable\")\n .dnsMode(\"auto\")\n .dnsService(\"default\")\n .domain(\"8.8.8.8\")\n .exchangeInterfaceIp(\"disable\")\n .extgwP2PerNet(\"disable\")\n .fosid(1.0)\n .ipsecLeaseHold(60.0)\n .ipv4DnsServer1(\"0.0.0.0\")\n .ipv4DnsServer2(\"0.0.0.0\")\n .ipv4DnsServer3(\"0.0.0.0\")\n .ipv4EndIp(\"0.0.0.0\")\n .ipv4Netmask(\"255.255.255.255\")\n .ipv4StartIp(\"0.0.0.0\")\n .ipv4WinsServer1(\"0.0.0.0\")\n .ipv4WinsServer2(\"0.0.0.0\")\n .localGw(\"0.0.0.0\")\n .modeCfg(\"disable\")\n .netDevice(\"disable\")\n .peertype(\"peer\")\n .role(\"hub\")\n .tunnelSearch(\"selectors\")\n .unitySupport(\"enable\")\n .xauthtype(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n addRoute: enable\n assignIp: enable\n assignIpFrom: dhcp\n authpasswds:\n - fortinet\n authusr: admin\n autoConfiguration: enable\n automaticRouting: disable\n defaultGateway: 192.168.1.1\n dhcpServer: enable\n dnsMode: auto\n dnsService: default\n domain: 8.8.8.8\n exchangeInterfaceIp: disable\n extgwP2PerNet: disable\n fosid: 1\n ipsecLeaseHold: 60\n ipv4DnsServer1: 0.0.0.0\n ipv4DnsServer2: 0.0.0.0\n ipv4DnsServer3: 0.0.0.0\n ipv4EndIp: 0.0.0.0\n ipv4Netmask: 255.255.255.255\n ipv4StartIp: 0.0.0.0\n ipv4WinsServer1: 0.0.0.0\n ipv4WinsServer2: 0.0.0.0\n localGw: 0.0.0.0\n modeCfg: disable\n netDevice: disable\n peertype: peer\n role: hub\n tunnelSearch: selectors\n unitySupport: enable\n xauthtype: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr Node can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNode:ObjectVpnmgrNode labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addRoute": { "type": "string", @@ -178842,7 +178842,7 @@ } }, "fortimanager:index/objectVpnmgrNodeIprange:ObjectVpnmgrNodeIprange": { - "description": "ObjectVpnmgr NodeIpRange\n\n\u003e This resource is a sub resource for variable `ip_range` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 1});\nconst trnameObjectVpnmgrNodeIprange = new fortimanager.ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\", {\n node: trnameObjectVpnmgrNode.fosid,\n endIp: \"10.160.88.52\",\n fosid: 1,\n startIp: \"10.160.88.40\",\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=1)\ntrname_object_vpnmgr_node_iprange = fortimanager.ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\",\n node=trname_object_vpnmgr_node.fosid,\n end_ip=\"10.160.88.52\",\n fosid=1,\n start_ip=\"10.160.88.40\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 1,\n });\n\n var trnameObjectVpnmgrNodeIprange = new Fortimanager.ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n EndIp = \"10.160.88.52\",\n Fosid = 1,\n StartIp = \"10.160.88.40\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeIprange(ctx, \"trnameObjectVpnmgrNodeIprange\", \u0026fortimanager.ObjectVpnmgrNodeIprangeArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.88.52\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.88.40\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIprange;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(1)\n .build());\n\n var trnameObjectVpnmgrNodeIprange = new ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\", ObjectVpnmgrNodeIprangeArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .endIp(\"10.160.88.52\")\n .fosid(1)\n .startIp(\"10.160.88.40\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeIprange:\n type: fortimanager:ObjectVpnmgrNodeIprange\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n endIp: 10.160.88.52\n fosid: 1\n startIp: 10.160.88.40\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeIprange:ObjectVpnmgrNodeIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectVpnmgr NodeIpRange\n\n\u003e This resource is a sub resource for variable `ip_range` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 1});\nconst trnameObjectVpnmgrNodeIprange = new fortimanager.ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\", {\n node: trnameObjectVpnmgrNode.fosid,\n endIp: \"10.160.88.52\",\n fosid: 1,\n startIp: \"10.160.88.40\",\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=1)\ntrname_object_vpnmgr_node_iprange = fortimanager.ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\",\n node=trname_object_vpnmgr_node.fosid,\n end_ip=\"10.160.88.52\",\n fosid=1,\n start_ip=\"10.160.88.40\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 1,\n });\n\n var trnameObjectVpnmgrNodeIprange = new Fortimanager.ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n EndIp = \"10.160.88.52\",\n Fosid = 1,\n StartIp = \"10.160.88.40\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeIprange(ctx, \"trnameObjectVpnmgrNodeIprange\", \u0026fortimanager.ObjectVpnmgrNodeIprangeArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.88.52\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.88.40\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIprange;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(1.0)\n .build());\n\n var trnameObjectVpnmgrNodeIprange = new ObjectVpnmgrNodeIprange(\"trnameObjectVpnmgrNodeIprange\", ObjectVpnmgrNodeIprangeArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .endIp(\"10.160.88.52\")\n .fosid(1.0)\n .startIp(\"10.160.88.40\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeIprange:\n type: fortimanager:ObjectVpnmgrNodeIprange\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n endIp: 10.160.88.52\n fosid: 1\n startIp: 10.160.88.40\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeIpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeIprange:ObjectVpnmgrNodeIprange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -178946,7 +178946,7 @@ } }, "fortimanager:index/objectVpnmgrNodeIpv4excluderange:ObjectVpnmgrNodeIpv4excluderange": { - "description": "ObjectVpnmgr NodeIpv4ExcludeRange\n\n\u003e This resource is a sub resource for variable `ipv4_exclude_range` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 2});\nconst trnameObjectVpnmgrNodeIpv4excluderange = new fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\", {\n node: trnameObjectVpnmgrNode.fosid,\n endIp: \"10.160.88.52\",\n fosid: 1,\n startIp: \"10.160.88.40\",\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=2)\ntrname_object_vpnmgr_node_ipv4excluderange = fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\",\n node=trname_object_vpnmgr_node.fosid,\n end_ip=\"10.160.88.52\",\n fosid=1,\n start_ip=\"10.160.88.40\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 2,\n });\n\n var trnameObjectVpnmgrNodeIpv4excluderange = new Fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n EndIp = \"10.160.88.52\",\n Fosid = 1,\n StartIp = \"10.160.88.40\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeIpv4excluderange(ctx, \"trnameObjectVpnmgrNodeIpv4excluderange\", \u0026fortimanager.ObjectVpnmgrNodeIpv4excluderangeArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.88.52\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.88.40\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIpv4excluderange;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIpv4excluderangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(2)\n .build());\n\n var trnameObjectVpnmgrNodeIpv4excluderange = new ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\", ObjectVpnmgrNodeIpv4excluderangeArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .endIp(\"10.160.88.52\")\n .fosid(1)\n .startIp(\"10.160.88.40\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeIpv4excluderange:\n type: fortimanager:ObjectVpnmgrNodeIpv4excluderange\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n endIp: 10.160.88.52\n fosid: 1\n startIp: 10.160.88.40\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeIpv4ExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeIpv4excluderange:ObjectVpnmgrNodeIpv4excluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectVpnmgr NodeIpv4ExcludeRange\n\n\u003e This resource is a sub resource for variable `ipv4_exclude_range` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 2});\nconst trnameObjectVpnmgrNodeIpv4excluderange = new fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\", {\n node: trnameObjectVpnmgrNode.fosid,\n endIp: \"10.160.88.52\",\n fosid: 1,\n startIp: \"10.160.88.40\",\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=2)\ntrname_object_vpnmgr_node_ipv4excluderange = fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\",\n node=trname_object_vpnmgr_node.fosid,\n end_ip=\"10.160.88.52\",\n fosid=1,\n start_ip=\"10.160.88.40\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 2,\n });\n\n var trnameObjectVpnmgrNodeIpv4excluderange = new Fortimanager.ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n EndIp = \"10.160.88.52\",\n Fosid = 1,\n StartIp = \"10.160.88.40\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeIpv4excluderange(ctx, \"trnameObjectVpnmgrNodeIpv4excluderange\", \u0026fortimanager.ObjectVpnmgrNodeIpv4excluderangeArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tEndIp: pulumi.String(\"10.160.88.52\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStartIp: pulumi.String(\"10.160.88.40\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIpv4excluderange;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeIpv4excluderangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(2.0)\n .build());\n\n var trnameObjectVpnmgrNodeIpv4excluderange = new ObjectVpnmgrNodeIpv4excluderange(\"trnameObjectVpnmgrNodeIpv4excluderange\", ObjectVpnmgrNodeIpv4excluderangeArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .endIp(\"10.160.88.52\")\n .fosid(1.0)\n .startIp(\"10.160.88.40\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeIpv4excluderange:\n type: fortimanager:ObjectVpnmgrNodeIpv4excluderange\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n endIp: 10.160.88.52\n fosid: 1\n startIp: 10.160.88.40\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeIpv4ExcludeRange can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeIpv4excluderange:ObjectVpnmgrNodeIpv4excluderange labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -179050,7 +179050,7 @@ } }, "fortimanager:index/objectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet": { - "description": "ObjectVpnmgr NodeProtectedSubnet\n\n\u003e This resource is a sub resource for variable `protected_subnet` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 3});\nconst trnameObjectVpnmgrNodeProtectedSubnet = new fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\", {\n node: trnameObjectVpnmgrNode.fosid,\n seq: 1,\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=3)\ntrname_object_vpnmgr_node_protected_subnet = fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\",\n node=trname_object_vpnmgr_node.fosid,\n seq=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 3,\n });\n\n var trnameObjectVpnmgrNodeProtectedSubnet = new Fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n Seq = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeProtectedSubnet(ctx, \"trnameObjectVpnmgrNodeProtectedSubnet\", \u0026fortimanager.ObjectVpnmgrNodeProtectedSubnetArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tSeq: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeProtectedSubnet;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeProtectedSubnetArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(3)\n .build());\n\n var trnameObjectVpnmgrNodeProtectedSubnet = new ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\", ObjectVpnmgrNodeProtectedSubnetArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .seq(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeProtectedSubnet:\n type: fortimanager:ObjectVpnmgrNodeProtectedSubnet\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n seq: 1\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeProtectedSubnet can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet labelname {{seq}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectVpnmgr NodeProtectedSubnet\n\n\u003e This resource is a sub resource for variable `protected_subnet` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 3});\nconst trnameObjectVpnmgrNodeProtectedSubnet = new fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\", {\n node: trnameObjectVpnmgrNode.fosid,\n seq: 1,\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=3)\ntrname_object_vpnmgr_node_protected_subnet = fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\",\n node=trname_object_vpnmgr_node.fosid,\n seq=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 3,\n });\n\n var trnameObjectVpnmgrNodeProtectedSubnet = new Fortimanager.ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n Seq = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeProtectedSubnet(ctx, \"trnameObjectVpnmgrNodeProtectedSubnet\", \u0026fortimanager.ObjectVpnmgrNodeProtectedSubnetArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tSeq: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeProtectedSubnet;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeProtectedSubnetArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(3.0)\n .build());\n\n var trnameObjectVpnmgrNodeProtectedSubnet = new ObjectVpnmgrNodeProtectedSubnet(\"trnameObjectVpnmgrNodeProtectedSubnet\", ObjectVpnmgrNodeProtectedSubnetArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .seq(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeProtectedSubnet:\n type: fortimanager:ObjectVpnmgrNodeProtectedSubnet\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n seq: 1\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeProtectedSubnet can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeProtectedSubnet:ObjectVpnmgrNodeProtectedSubnet labelname {{seq}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addr": { "type": "string", @@ -179142,7 +179142,7 @@ } }, "fortimanager:index/objectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr": { - "description": "ObjectVpnmgr NodeSummaryAddr\n\n\u003e This resource is a sub resource for variable `summary_addr` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 5});\nconst trnameObjectVpnmgrNodeSummaryAddr = new fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\", {\n node: trnameObjectVpnmgrNode.fosid,\n priority: 2,\n seq: 1,\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=5)\ntrname_object_vpnmgr_node_summary_addr = fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\",\n node=trname_object_vpnmgr_node.fosid,\n priority=2,\n seq=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 5,\n });\n\n var trnameObjectVpnmgrNodeSummaryAddr = new Fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n Priority = 2,\n Seq = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeSummaryAddr(ctx, \"trnameObjectVpnmgrNodeSummaryAddr\", \u0026fortimanager.ObjectVpnmgrNodeSummaryAddrArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tPriority: pulumi.Float64(2),\n\t\t\tSeq: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeSummaryAddr;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeSummaryAddrArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(5)\n .build());\n\n var trnameObjectVpnmgrNodeSummaryAddr = new ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\", ObjectVpnmgrNodeSummaryAddrArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .priority(2)\n .seq(1)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeSummaryAddr:\n type: fortimanager:ObjectVpnmgrNodeSummaryAddr\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n priority: 2\n seq: 1\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeSummaryAddr can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr labelname {{seq}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ObjectVpnmgr NodeSummaryAddr\n\n\u003e This resource is a sub resource for variable `summary_addr` of resource `fortimanager.ObjectVpnmgrNode`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectVpnmgrNode = new fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", {fosid: 5});\nconst trnameObjectVpnmgrNodeSummaryAddr = new fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\", {\n node: trnameObjectVpnmgrNode.fosid,\n priority: 2,\n seq: 1,\n}, {\n dependsOn: [trnameObjectVpnmgrNode],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_vpnmgr_node = fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", fosid=5)\ntrname_object_vpnmgr_node_summary_addr = fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\",\n node=trname_object_vpnmgr_node.fosid,\n priority=2,\n seq=1,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_vpnmgr_node]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectVpnmgrNode = new Fortimanager.ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", new()\n {\n Fosid = 5,\n });\n\n var trnameObjectVpnmgrNodeSummaryAddr = new Fortimanager.ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\", new()\n {\n Node = trnameObjectVpnmgrNode.Fosid,\n Priority = 2,\n Seq = 1,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectVpnmgrNode,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectVpnmgrNode, err := fortimanager.NewObjectVpnmgrNode(ctx, \"trnameObjectVpnmgrNode\", \u0026fortimanager.ObjectVpnmgrNodeArgs{\n\t\t\tFosid: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectVpnmgrNodeSummaryAddr(ctx, \"trnameObjectVpnmgrNodeSummaryAddr\", \u0026fortimanager.ObjectVpnmgrNodeSummaryAddrArgs{\n\t\t\tNode: trnameObjectVpnmgrNode.Fosid,\n\t\t\tPriority: pulumi.Float64(2),\n\t\t\tSeq: pulumi.Float64(1),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectVpnmgrNode,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectVpnmgrNode;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeArgs;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeSummaryAddr;\nimport com.pulumi.fortimanager.ObjectVpnmgrNodeSummaryAddrArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectVpnmgrNode = new ObjectVpnmgrNode(\"trnameObjectVpnmgrNode\", ObjectVpnmgrNodeArgs.builder()\n .fosid(5.0)\n .build());\n\n var trnameObjectVpnmgrNodeSummaryAddr = new ObjectVpnmgrNodeSummaryAddr(\"trnameObjectVpnmgrNodeSummaryAddr\", ObjectVpnmgrNodeSummaryAddrArgs.builder()\n .node(trnameObjectVpnmgrNode.fosid())\n .priority(2.0)\n .seq(1.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectVpnmgrNode)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectVpnmgrNodeSummaryAddr:\n type: fortimanager:ObjectVpnmgrNodeSummaryAddr\n properties:\n node: ${trnameObjectVpnmgrNode.fosid}\n priority: 2\n seq: 1\n options:\n dependsOn:\n - ${trnameObjectVpnmgrNode}\n trnameObjectVpnmgrNode:\n type: fortimanager:ObjectVpnmgrNode\n properties:\n fosid: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectVpnmgr NodeSummaryAddr can be imported using any of these accepted formats:\n\nSet import_options = [\"node=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectVpnmgrNodeSummaryAddr:ObjectVpnmgrNodeSummaryAddr labelname {{seq}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addr": { "type": "string", @@ -179246,7 +179246,7 @@ } }, "fortimanager:index/objectWafMainclass:ObjectWafMainclass": { - "description": "Hidden table for datasource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafMainclass(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafMainclass(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWafMainclass(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafMainclass(ctx, \"trname\", \u0026fortimanager.ObjectWafMainclassArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafMainclass;\nimport com.pulumi.fortimanager.ObjectWafMainclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWafMainclass(\"trname\", ObjectWafMainclassArgs.builder()\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWafMainclass\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf MainClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafMainclass:ObjectWafMainclass labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Hidden table for datasource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafMainclass(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafMainclass(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWafMainclass(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafMainclass(ctx, \"trname\", \u0026fortimanager.ObjectWafMainclassArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafMainclass;\nimport com.pulumi.fortimanager.ObjectWafMainclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWafMainclass(\"trname\", ObjectWafMainclassArgs.builder()\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWafMainclass\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf MainClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafMainclass:ObjectWafMainclass labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -179638,7 +179638,7 @@ } }, "fortimanager:index/objectWafProfileConstraint:ObjectWafProfileConstraint": { - "description": "WAF HTTP protocol restrictions.\n\n\u003e This resource is a sub resource for variable `constraint` of resource `fortimanager.ObjectWafProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `content_length`: `fortimanager.ObjectWafProfileConstraintContentlength`\n\u003e- `exception`: `fortimanager.ObjectWafProfileConstraintException`\n\u003e- `header_length`: `fortimanager.ObjectWafProfileConstraintHeaderlength`\n\u003e- `hostname`: `fortimanager.ObjectWafProfileConstraintHostname`\n\u003e- `line_length`: `fortimanager.ObjectWafProfileConstraintLinelength`\n\u003e- `malformed`: `fortimanager.ObjectWafProfileConstraintMalformed`\n\u003e- `max_cookie`: `fortimanager.ObjectWafProfileConstraintMaxcookie`\n\u003e- `max_header_line`: `fortimanager.ObjectWafProfileConstraintMaxheaderline`\n\u003e- `max_range_segment`: `fortimanager.ObjectWafProfileConstraintMaxrangesegment`\n\u003e- `max_url_param`: `fortimanager.ObjectWafProfileConstraintMaxurlparam`\n\u003e- `method`: `fortimanager.ObjectWafProfileConstraintMethod`\n\u003e- `param_length`: `fortimanager.ObjectWafProfileConstraintParamlength`\n\u003e- `url_param_length`: `fortimanager.ObjectWafProfileConstraintUrlparamlength`\n\u003e- `version`: `fortimanager.ObjectWafProfileConstraintVersion`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraint = new fortimanager.ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\", {\n contentLength: {\n action: \"allow\",\n length: 120,\n log: \"enable\",\n status: \"disable\",\n },\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint = fortimanager.ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\",\n content_length={\n \"action\": \"allow\",\n \"length\": 120,\n \"log\": \"enable\",\n \"status\": \"disable\",\n },\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraint = new Fortimanager.ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\", new()\n {\n ContentLength = new Fortimanager.Inputs.ObjectWafProfileConstraintContentLengthArgs\n {\n Action = \"allow\",\n Length = 120,\n Log = \"enable\",\n Status = \"disable\",\n },\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraint(ctx, \"trnameObjectWafProfileConstraint\", \u0026fortimanager.ObjectWafProfileConstraintArgs{\n\t\t\tContentLength: \u0026fortimanager.ObjectWafProfileConstraintContentLengthTypeArgs{\n\t\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\t\tLength: pulumi.Float64(120),\n\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraint;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWafProfileConstraintContentLengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraint = new ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\", ObjectWafProfileConstraintArgs.builder()\n .contentLength(ObjectWafProfileConstraintContentLengthArgs.builder()\n .action(\"allow\")\n .length(120)\n .log(\"enable\")\n .status(\"disable\")\n .build())\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraint:\n type: fortimanager:ObjectWafProfileConstraint\n properties:\n contentLength:\n action: allow\n length: 120\n log: enable\n status: disable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraint can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraint:ObjectWafProfileConstraint labelname ObjectWafProfileConstraint\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "WAF HTTP protocol restrictions.\n\n\u003e This resource is a sub resource for variable `constraint` of resource `fortimanager.ObjectWafProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `content_length`: `fortimanager.ObjectWafProfileConstraintContentlength`\n\u003e- `exception`: `fortimanager.ObjectWafProfileConstraintException`\n\u003e- `header_length`: `fortimanager.ObjectWafProfileConstraintHeaderlength`\n\u003e- `hostname`: `fortimanager.ObjectWafProfileConstraintHostname`\n\u003e- `line_length`: `fortimanager.ObjectWafProfileConstraintLinelength`\n\u003e- `malformed`: `fortimanager.ObjectWafProfileConstraintMalformed`\n\u003e- `max_cookie`: `fortimanager.ObjectWafProfileConstraintMaxcookie`\n\u003e- `max_header_line`: `fortimanager.ObjectWafProfileConstraintMaxheaderline`\n\u003e- `max_range_segment`: `fortimanager.ObjectWafProfileConstraintMaxrangesegment`\n\u003e- `max_url_param`: `fortimanager.ObjectWafProfileConstraintMaxurlparam`\n\u003e- `method`: `fortimanager.ObjectWafProfileConstraintMethod`\n\u003e- `param_length`: `fortimanager.ObjectWafProfileConstraintParamlength`\n\u003e- `url_param_length`: `fortimanager.ObjectWafProfileConstraintUrlparamlength`\n\u003e- `version`: `fortimanager.ObjectWafProfileConstraintVersion`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraint = new fortimanager.ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\", {\n contentLength: {\n action: \"allow\",\n length: 120,\n log: \"enable\",\n status: \"disable\",\n },\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint = fortimanager.ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\",\n content_length={\n \"action\": \"allow\",\n \"length\": 120,\n \"log\": \"enable\",\n \"status\": \"disable\",\n },\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraint = new Fortimanager.ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\", new()\n {\n ContentLength = new Fortimanager.Inputs.ObjectWafProfileConstraintContentLengthArgs\n {\n Action = \"allow\",\n Length = 120,\n Log = \"enable\",\n Status = \"disable\",\n },\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraint(ctx, \"trnameObjectWafProfileConstraint\", \u0026fortimanager.ObjectWafProfileConstraintArgs{\n\t\t\tContentLength: \u0026fortimanager.ObjectWafProfileConstraintContentLengthTypeArgs{\n\t\t\t\tAction: pulumi.String(\"allow\"),\n\t\t\t\tLength: pulumi.Float64(120),\n\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraint;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWafProfileConstraintContentLengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraint = new ObjectWafProfileConstraint(\"trnameObjectWafProfileConstraint\", ObjectWafProfileConstraintArgs.builder()\n .contentLength(ObjectWafProfileConstraintContentLengthArgs.builder()\n .action(\"allow\")\n .length(120.0)\n .log(\"enable\")\n .status(\"disable\")\n .build())\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraint:\n type: fortimanager:ObjectWafProfileConstraint\n properties:\n contentLength:\n action: allow\n length: 120\n log: enable\n status: disable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraint can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraint:ObjectWafProfileConstraint labelname ObjectWafProfileConstraint\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -179895,7 +179895,7 @@ } }, "fortimanager:index/objectWafProfileConstraintContentlength:ObjectWafProfileConstraintContentlength": { - "description": "HTTP content length in request.\n\n\u003e This resource is a sub resource for variable `content_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintContentlength = new fortimanager.ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_contentlength = fortimanager.ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintContentlength = new Fortimanager.ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintContentlength(ctx, \"trnameObjectWafProfileConstraintContentlength\", \u0026fortimanager.ObjectWafProfileConstraintContentlengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintContentlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintContentlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintContentlength = new ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\", ObjectWafProfileConstraintContentlengthArgs.builder()\n .action(\"block\")\n .length(120)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintContentlength:\n type: fortimanager:ObjectWafProfileConstraintContentlength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintContentLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintContentlength:ObjectWafProfileConstraintContentlength labelname ObjectWafProfileConstraintContentLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "HTTP content length in request.\n\n\u003e This resource is a sub resource for variable `content_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintContentlength = new fortimanager.ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_contentlength = fortimanager.ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintContentlength = new Fortimanager.ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintContentlength(ctx, \"trnameObjectWafProfileConstraintContentlength\", \u0026fortimanager.ObjectWafProfileConstraintContentlengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintContentlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintContentlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintContentlength = new ObjectWafProfileConstraintContentlength(\"trnameObjectWafProfileConstraintContentlength\", ObjectWafProfileConstraintContentlengthArgs.builder()\n .action(\"block\")\n .length(120.0)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintContentlength:\n type: fortimanager:ObjectWafProfileConstraintContentlength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintContentLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintContentlength:ObjectWafProfileConstraintContentlength labelname ObjectWafProfileConstraintContentLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -180028,7 +180028,7 @@ } }, "fortimanager:index/objectWafProfileConstraintException:ObjectWafProfileConstraintException": { - "description": "HTTP constraint exception.\n\n\u003e This resource is a sub resource for variable `exception` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintException = new fortimanager.ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\", {\n fosid: 1,\n lineLength: \"enable\",\n malformed: \"disable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_exception = fortimanager.ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\",\n fosid=1,\n line_length=\"enable\",\n malformed=\"disable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintException = new Fortimanager.ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\", new()\n {\n Fosid = 1,\n LineLength = \"enable\",\n Malformed = \"disable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintException(ctx, \"trnameObjectWafProfileConstraintException\", \u0026fortimanager.ObjectWafProfileConstraintExceptionArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLineLength: pulumi.String(\"enable\"),\n\t\t\tMalformed: pulumi.String(\"disable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintException;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintExceptionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintException = new ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\", ObjectWafProfileConstraintExceptionArgs.builder()\n .fosid(1)\n .lineLength(\"enable\")\n .malformed(\"disable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintException:\n type: fortimanager:ObjectWafProfileConstraintException\n properties:\n fosid: 1\n lineLength: enable\n malformed: disable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintException can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintException:ObjectWafProfileConstraintException labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "HTTP constraint exception.\n\n\u003e This resource is a sub resource for variable `exception` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintException = new fortimanager.ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\", {\n fosid: 1,\n lineLength: \"enable\",\n malformed: \"disable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_exception = fortimanager.ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\",\n fosid=1,\n line_length=\"enable\",\n malformed=\"disable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintException = new Fortimanager.ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\", new()\n {\n Fosid = 1,\n LineLength = \"enable\",\n Malformed = \"disable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintException(ctx, \"trnameObjectWafProfileConstraintException\", \u0026fortimanager.ObjectWafProfileConstraintExceptionArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLineLength: pulumi.String(\"enable\"),\n\t\t\tMalformed: pulumi.String(\"disable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintException;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintExceptionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintException = new ObjectWafProfileConstraintException(\"trnameObjectWafProfileConstraintException\", ObjectWafProfileConstraintExceptionArgs.builder()\n .fosid(1.0)\n .lineLength(\"enable\")\n .malformed(\"disable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintException:\n type: fortimanager:ObjectWafProfileConstraintException\n properties:\n fosid: 1\n lineLength: enable\n malformed: disable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintException can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintException:ObjectWafProfileConstraintException labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "address": { "type": "string", @@ -180567,7 +180567,7 @@ } }, "fortimanager:index/objectWafProfileConstraintLinelength:ObjectWafProfileConstraintLinelength": { - "description": "HTTP line length in request.\n\n\u003e This resource is a sub resource for variable `line_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintLinelength = new fortimanager.ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_linelength = fortimanager.ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintLinelength = new Fortimanager.ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintLinelength(ctx, \"trnameObjectWafProfileConstraintLinelength\", \u0026fortimanager.ObjectWafProfileConstraintLinelengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintLinelength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintLinelengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintLinelength = new ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\", ObjectWafProfileConstraintLinelengthArgs.builder()\n .action(\"block\")\n .length(120)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintLinelength:\n type: fortimanager:ObjectWafProfileConstraintLinelength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintLineLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintLinelength:ObjectWafProfileConstraintLinelength labelname ObjectWafProfileConstraintLineLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "HTTP line length in request.\n\n\u003e This resource is a sub resource for variable `line_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintLinelength = new fortimanager.ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_linelength = fortimanager.ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintLinelength = new Fortimanager.ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintLinelength(ctx, \"trnameObjectWafProfileConstraintLinelength\", \u0026fortimanager.ObjectWafProfileConstraintLinelengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintLinelength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintLinelengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintLinelength = new ObjectWafProfileConstraintLinelength(\"trnameObjectWafProfileConstraintLinelength\", ObjectWafProfileConstraintLinelengthArgs.builder()\n .action(\"block\")\n .length(120.0)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintLinelength:\n type: fortimanager:ObjectWafProfileConstraintLinelength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintLineLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintLinelength:ObjectWafProfileConstraintLinelength labelname ObjectWafProfileConstraintLineLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -181472,7 +181472,7 @@ } }, "fortimanager:index/objectWafProfileConstraintParamlength:ObjectWafProfileConstraintParamlength": { - "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body.\n\n\u003e This resource is a sub resource for variable `param_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintParamlength = new fortimanager.ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_paramlength = fortimanager.ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintParamlength = new Fortimanager.ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintParamlength(ctx, \"trnameObjectWafProfileConstraintParamlength\", \u0026fortimanager.ObjectWafProfileConstraintParamlengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintParamlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintParamlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintParamlength = new ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\", ObjectWafProfileConstraintParamlengthArgs.builder()\n .action(\"block\")\n .length(120)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintParamlength:\n type: fortimanager:ObjectWafProfileConstraintParamlength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintParamLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintParamlength:ObjectWafProfileConstraintParamlength labelname ObjectWafProfileConstraintParamLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Maximum length of parameter in URL, HTTP POST request or HTTP body.\n\n\u003e This resource is a sub resource for variable `param_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintParamlength = new fortimanager.ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_paramlength = fortimanager.ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintParamlength = new Fortimanager.ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintParamlength(ctx, \"trnameObjectWafProfileConstraintParamlength\", \u0026fortimanager.ObjectWafProfileConstraintParamlengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintParamlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintParamlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintParamlength = new ObjectWafProfileConstraintParamlength(\"trnameObjectWafProfileConstraintParamlength\", ObjectWafProfileConstraintParamlengthArgs.builder()\n .action(\"block\")\n .length(120.0)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintParamlength:\n type: fortimanager:ObjectWafProfileConstraintParamlength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintParamLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintParamlength:ObjectWafProfileConstraintParamlength labelname ObjectWafProfileConstraintParamLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -181605,7 +181605,7 @@ } }, "fortimanager:index/objectWafProfileConstraintUrlparamlength:ObjectWafProfileConstraintUrlparamlength": { - "description": "Maximum length of parameter in URL.\n\n\u003e This resource is a sub resource for variable `url_param_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintUrlparamlength = new fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_urlparamlength = fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintUrlparamlength = new Fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintUrlparamlength(ctx, \"trnameObjectWafProfileConstraintUrlparamlength\", \u0026fortimanager.ObjectWafProfileConstraintUrlparamlengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintUrlparamlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintUrlparamlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintUrlparamlength = new ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\", ObjectWafProfileConstraintUrlparamlengthArgs.builder()\n .action(\"block\")\n .length(120)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintUrlparamlength:\n type: fortimanager:ObjectWafProfileConstraintUrlparamlength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintUrlParamLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintUrlparamlength:ObjectWafProfileConstraintUrlparamlength labelname ObjectWafProfileConstraintUrlParamLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Maximum length of parameter in URL.\n\n\u003e This resource is a sub resource for variable `url_param_length` of resource `fortimanager.ObjectWafProfileConstraint`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileConstraintUrlparamlength = new fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\", {\n action: \"block\",\n length: 120,\n log: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_constraint_urlparamlength = fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\",\n action=\"block\",\n length=120,\n log=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintUrlparamlength = new Fortimanager.ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\", new()\n {\n Action = \"block\",\n Length = 120,\n Log = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileConstraintUrlparamlength(ctx, \"trnameObjectWafProfileConstraintUrlparamlength\", \u0026fortimanager.ObjectWafProfileConstraintUrlparamlengthArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tLength: pulumi.Float64(120),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintUrlparamlength;\nimport com.pulumi.fortimanager.ObjectWafProfileConstraintUrlparamlengthArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileConstraintUrlparamlength = new ObjectWafProfileConstraintUrlparamlength(\"trnameObjectWafProfileConstraintUrlparamlength\", ObjectWafProfileConstraintUrlparamlengthArgs.builder()\n .action(\"block\")\n .length(120.0)\n .log(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileConstraintUrlparamlength:\n type: fortimanager:ObjectWafProfileConstraintUrlparamlength\n properties:\n action: block\n length: 120\n log: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileConstraintUrlParamLength can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileConstraintUrlparamlength:ObjectWafProfileConstraintUrlparamlength labelname ObjectWafProfileConstraintUrlParamLength\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -182020,7 +182020,7 @@ } }, "fortimanager:index/objectWafProfileMethodMethodpolicy:ObjectWafProfileMethodMethodpolicy": { - "description": "HTTP method policy.\n\n\u003e This resource is a sub resource for variable `method_policy` of resource `fortimanager.ObjectWafProfileMethod`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileMethodMethodpolicy = new fortimanager.ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\", {\n fosid: 1,\n pattern: \"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n regex: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_method_methodpolicy = fortimanager.ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\",\n fosid=1,\n pattern=\"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n regex=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileMethodMethodpolicy = new Fortimanager.ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\", new()\n {\n Fosid = 1,\n Pattern = \"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n Regex = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileMethodMethodpolicy(ctx, \"trnameObjectWafProfileMethodMethodpolicy\", \u0026fortimanager.ObjectWafProfileMethodMethodpolicyArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tPattern: pulumi.String(\"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\"),\n\t\t\tRegex: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodMethodpolicy;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodMethodpolicyArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileMethodMethodpolicy = new ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\", ObjectWafProfileMethodMethodpolicyArgs.builder()\n .fosid(1)\n .pattern(\"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\")\n .regex(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileMethodMethodpolicy:\n type: fortimanager:ObjectWafProfileMethodMethodpolicy\n properties:\n fosid: 1\n pattern: https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\n regex: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileMethodMethodPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileMethodMethodpolicy:ObjectWafProfileMethodMethodpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "HTTP method policy.\n\n\u003e This resource is a sub resource for variable `method_policy` of resource `fortimanager.ObjectWafProfileMethod`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileMethodMethodpolicy = new fortimanager.ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\", {\n fosid: 1,\n pattern: \"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n regex: \"enable\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_method_methodpolicy = fortimanager.ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\",\n fosid=1,\n pattern=\"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n regex=\"enable\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileMethodMethodpolicy = new Fortimanager.ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\", new()\n {\n Fosid = 1,\n Pattern = \"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n Regex = \"enable\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileMethodMethodpolicy(ctx, \"trnameObjectWafProfileMethodMethodpolicy\", \u0026fortimanager.ObjectWafProfileMethodMethodpolicyArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tPattern: pulumi.String(\"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\"),\n\t\t\tRegex: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodMethodpolicy;\nimport com.pulumi.fortimanager.ObjectWafProfileMethodMethodpolicyArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileMethodMethodpolicy = new ObjectWafProfileMethodMethodpolicy(\"trnameObjectWafProfileMethodMethodpolicy\", ObjectWafProfileMethodMethodpolicyArgs.builder()\n .fosid(1.0)\n .pattern(\"https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\")\n .regex(\"enable\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileMethodMethodpolicy:\n type: fortimanager:ObjectWafProfileMethodMethodpolicy\n properties:\n fosid: 1\n pattern: https://www.example.com/path/to/resource?param1=value1\u0026param2=value2\n regex: enable\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileMethodMethodPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileMethodMethodpolicy:ObjectWafProfileMethodMethodpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "address": { "type": "string", @@ -182159,7 +182159,7 @@ } }, "fortimanager:index/objectWafProfileSignature:ObjectWafProfileSignature": { - "description": "WAF signatures.\n\n\u003e This resource is a sub resource for variable `signature` of resource `fortimanager.ObjectWafProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_signature`: `fortimanager.ObjectWafProfileSignatureCustomsignature`\n\u003e- `main_class`: `fortimanager.ObjectWafProfileSignatureMainclass`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileSignature = new fortimanager.ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\", {\n creditCardDetectionThreshold: 10,\n customSignatures: [{\n name: \"terr-signature\",\n log: \"disable\",\n direction: \"request\",\n }],\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_signature = fortimanager.ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\",\n credit_card_detection_threshold=10,\n custom_signatures=[{\n \"name\": \"terr-signature\",\n \"log\": \"disable\",\n \"direction\": \"request\",\n }],\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileSignature = new Fortimanager.ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\", new()\n {\n CreditCardDetectionThreshold = 10,\n CustomSignatures = new[]\n {\n new Fortimanager.Inputs.ObjectWafProfileSignatureCustomSignatureArgs\n {\n Name = \"terr-signature\",\n Log = \"disable\",\n Direction = \"request\",\n },\n },\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileSignature(ctx, \"trnameObjectWafProfileSignature\", \u0026fortimanager.ObjectWafProfileSignatureArgs{\n\t\t\tCreditCardDetectionThreshold: pulumi.Float64(10),\n\t\t\tCustomSignatures: fortimanager.ObjectWafProfileSignatureCustomSignatureTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWafProfileSignatureCustomSignatureTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"terr-signature\"),\n\t\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\t\tDirection: pulumi.String(\"request\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileSignature;\nimport com.pulumi.fortimanager.ObjectWafProfileSignatureArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWafProfileSignatureCustomSignatureArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileSignature = new ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\", ObjectWafProfileSignatureArgs.builder()\n .creditCardDetectionThreshold(10)\n .customSignatures(ObjectWafProfileSignatureCustomSignatureArgs.builder()\n .name(\"terr-signature\")\n .log(\"disable\")\n .direction(\"request\")\n .build())\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileSignature:\n type: fortimanager:ObjectWafProfileSignature\n properties:\n creditCardDetectionThreshold: 10\n customSignatures:\n - name: terr-signature\n log: disable\n direction: request\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileSignature can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileSignature:ObjectWafProfileSignature labelname ObjectWafProfileSignature\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "WAF signatures.\n\n\u003e This resource is a sub resource for variable `signature` of resource `fortimanager.ObjectWafProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_signature`: `fortimanager.ObjectWafProfileSignatureCustomsignature`\n\u003e- `main_class`: `fortimanager.ObjectWafProfileSignatureMainclass`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileSignature = new fortimanager.ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\", {\n creditCardDetectionThreshold: 10,\n customSignatures: [{\n name: \"terr-signature\",\n log: \"disable\",\n direction: \"request\",\n }],\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_signature = fortimanager.ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\",\n credit_card_detection_threshold=10,\n custom_signatures=[{\n \"name\": \"terr-signature\",\n \"log\": \"disable\",\n \"direction\": \"request\",\n }],\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileSignature = new Fortimanager.ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\", new()\n {\n CreditCardDetectionThreshold = 10,\n CustomSignatures = new[]\n {\n new Fortimanager.Inputs.ObjectWafProfileSignatureCustomSignatureArgs\n {\n Name = \"terr-signature\",\n Log = \"disable\",\n Direction = \"request\",\n },\n },\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileSignature(ctx, \"trnameObjectWafProfileSignature\", \u0026fortimanager.ObjectWafProfileSignatureArgs{\n\t\t\tCreditCardDetectionThreshold: pulumi.Float64(10),\n\t\t\tCustomSignatures: fortimanager.ObjectWafProfileSignatureCustomSignatureTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWafProfileSignatureCustomSignatureTypeArgs{\n\t\t\t\t\tName: pulumi.String(\"terr-signature\"),\n\t\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\t\tDirection: pulumi.String(\"request\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileSignature;\nimport com.pulumi.fortimanager.ObjectWafProfileSignatureArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWafProfileSignatureCustomSignatureArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileSignature = new ObjectWafProfileSignature(\"trnameObjectWafProfileSignature\", ObjectWafProfileSignatureArgs.builder()\n .creditCardDetectionThreshold(10.0)\n .customSignatures(ObjectWafProfileSignatureCustomSignatureArgs.builder()\n .name(\"terr-signature\")\n .log(\"disable\")\n .direction(\"request\")\n .build())\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileSignature:\n type: fortimanager:ObjectWafProfileSignature\n properties:\n creditCardDetectionThreshold: 10\n customSignatures:\n - name: terr-signature\n log: disable\n direction: request\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileSignature can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileSignature:ObjectWafProfileSignature labelname ObjectWafProfileSignature\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -182634,7 +182634,7 @@ } }, "fortimanager:index/objectWafProfileUrlaccess:ObjectWafProfileUrlaccess": { - "description": "URL access list\n\n\u003e This resource is a sub resource for variable `url_access` of resource `fortimanager.ObjectWafProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `access_pattern`: `fortimanager.ObjectWafProfileUrlaccessAccesspattern`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileUrlaccess = new fortimanager.ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\", {\n fosid: 12,\n log: \"enable\",\n severity: \"high\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_urlaccess = fortimanager.ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\",\n fosid=12,\n log=\"enable\",\n severity=\"high\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileUrlaccess = new Fortimanager.ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\", new()\n {\n Fosid = 12,\n Log = \"enable\",\n Severity = \"high\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileUrlaccess(ctx, \"trnameObjectWafProfileUrlaccess\", \u0026fortimanager.ObjectWafProfileUrlaccessArgs{\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"high\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccess;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileUrlaccess = new ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\", ObjectWafProfileUrlaccessArgs.builder()\n .fosid(12)\n .log(\"enable\")\n .severity(\"high\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileUrlaccess:\n type: fortimanager:ObjectWafProfileUrlaccess\n properties:\n fosid: 12\n log: enable\n severity: high\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileUrlAccess can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileUrlaccess:ObjectWafProfileUrlaccess labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "URL access list\n\n\u003e This resource is a sub resource for variable `url_access` of resource `fortimanager.ObjectWafProfile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `access_pattern`: `fortimanager.ObjectWafProfileUrlaccessAccesspattern`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trnameObjectWafProfileUrlaccess = new fortimanager.ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\", {\n fosid: 12,\n log: \"enable\",\n severity: \"high\",\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname_object_waf_profile_urlaccess = fortimanager.ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\",\n fosid=12,\n log=\"enable\",\n severity=\"high\",\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileUrlaccess = new Fortimanager.ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\", new()\n {\n Fosid = 12,\n Log = \"enable\",\n Severity = \"high\",\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileUrlaccess(ctx, \"trnameObjectWafProfileUrlaccess\", \u0026fortimanager.ObjectWafProfileUrlaccessArgs{\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"high\"),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccess;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trnameObjectWafProfileUrlaccess = new ObjectWafProfileUrlaccess(\"trnameObjectWafProfileUrlaccess\", ObjectWafProfileUrlaccessArgs.builder()\n .fosid(12.0)\n .log(\"enable\")\n .severity(\"high\")\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileUrlaccess:\n type: fortimanager:ObjectWafProfileUrlaccess\n properties:\n fosid: 12\n log: enable\n severity: high\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileUrlAccess can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileUrlaccess:ObjectWafProfileUrlaccess labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessPatterns": { "type": "array", @@ -182798,7 +182798,7 @@ } }, "fortimanager:index/objectWafProfileUrlaccessAccesspattern:ObjectWafProfileUrlaccessAccesspattern": { - "description": "URL access pattern.\n\n\u003e This resource is a sub resource for variable `access_pattern` of resource `fortimanager.ObjectWafProfileUrlaccess`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trname2 = new fortimanager.ObjectWafProfileUrlaccess(\"trname2\", {\n fosid: 13,\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\nconst trnameObjectWafProfileUrlaccessAccesspattern = new fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\", {\n profile: trnameObjectWafProfile.name,\n urlAccess: trname2.fosid,\n fosid: 1,\n negate: \"enable\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname2 = fortimanager.ObjectWafProfileUrlaccess(\"trname2\",\n fosid=13,\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\ntrname_object_waf_profile_urlaccess_accesspattern = fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\",\n profile=trname_object_waf_profile.name,\n url_access=trname2.fosid,\n fosid=1,\n negate=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trname2 = new Fortimanager.ObjectWafProfileUrlaccess(\"trname2\", new()\n {\n Fosid = 13,\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n var trnameObjectWafProfileUrlaccessAccesspattern = new Fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\", new()\n {\n Profile = trnameObjectWafProfile.Name,\n UrlAccess = trname2.Fosid,\n Fosid = 1,\n Negate = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWafProfileUrlaccess(ctx, \"trname2\", \u0026fortimanager.ObjectWafProfileUrlaccessArgs{\n\t\t\tFosid: pulumi.Float64(13),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileUrlaccessAccesspattern(ctx, \"trnameObjectWafProfileUrlaccessAccesspattern\", \u0026fortimanager.ObjectWafProfileUrlaccessAccesspatternArgs{\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t\tUrlAccess: trname2.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tNegate: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccess;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessAccesspattern;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessAccesspatternArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trname2 = new ObjectWafProfileUrlaccess(\"trname2\", ObjectWafProfileUrlaccessArgs.builder()\n .fosid(13)\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n var trnameObjectWafProfileUrlaccessAccesspattern = new ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\", ObjectWafProfileUrlaccessAccesspatternArgs.builder()\n .profile(trnameObjectWafProfile.name())\n .urlAccess(trname2.fosid())\n .fosid(1)\n .negate(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileUrlaccessAccesspattern:\n type: fortimanager:ObjectWafProfileUrlaccessAccesspattern\n properties:\n profile: ${trnameObjectWafProfile.name}\n urlAccess: ${trname2.fosid}\n fosid: 1\n negate: enable\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWafProfileUrlaccess\n properties:\n fosid: 13\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileUrlAccessAccessPattern can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"url_access=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileUrlaccessAccesspattern:ObjectWafProfileUrlaccessAccesspattern labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "URL access pattern.\n\n\u003e This resource is a sub resource for variable `access_pattern` of resource `fortimanager.ObjectWafProfileUrlaccess`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWafProfile = new fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\", {});\nconst trname2 = new fortimanager.ObjectWafProfileUrlaccess(\"trname2\", {\n fosid: 13,\n profile: trnameObjectWafProfile.name,\n}, {\n dependsOn: [trnameObjectWafProfile],\n});\nconst trnameObjectWafProfileUrlaccessAccesspattern = new fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\", {\n profile: trnameObjectWafProfile.name,\n urlAccess: trname2.fosid,\n fosid: 1,\n negate: \"enable\",\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_waf_profile = fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\")\ntrname2 = fortimanager.ObjectWafProfileUrlaccess(\"trname2\",\n fosid=13,\n profile=trname_object_waf_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_waf_profile]))\ntrname_object_waf_profile_urlaccess_accesspattern = fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\",\n profile=trname_object_waf_profile.name,\n url_access=trname2.fosid,\n fosid=1,\n negate=\"enable\",\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWafProfile = new Fortimanager.ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trname2 = new Fortimanager.ObjectWafProfileUrlaccess(\"trname2\", new()\n {\n Fosid = 13,\n Profile = trnameObjectWafProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWafProfile,\n },\n });\n\n var trnameObjectWafProfileUrlaccessAccesspattern = new Fortimanager.ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\", new()\n {\n Profile = trnameObjectWafProfile.Name,\n UrlAccess = trname2.Fosid,\n Fosid = 1,\n Negate = \"enable\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWafProfile, err := fortimanager.NewObjectWafProfile(ctx, \"trnameObjectWafProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWafProfileUrlaccess(ctx, \"trname2\", \u0026fortimanager.ObjectWafProfileUrlaccessArgs{\n\t\t\tFosid: pulumi.Float64(13),\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWafProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWafProfileUrlaccessAccesspattern(ctx, \"trnameObjectWafProfileUrlaccessAccesspattern\", \u0026fortimanager.ObjectWafProfileUrlaccessAccesspatternArgs{\n\t\t\tProfile: trnameObjectWafProfile.Name,\n\t\t\tUrlAccess: trname2.Fosid,\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tNegate: pulumi.String(\"enable\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafProfile;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccess;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessArgs;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessAccesspattern;\nimport com.pulumi.fortimanager.ObjectWafProfileUrlaccessAccesspatternArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWafProfile = new ObjectWafProfile(\"trnameObjectWafProfile\");\n\n var trname2 = new ObjectWafProfileUrlaccess(\"trname2\", ObjectWafProfileUrlaccessArgs.builder()\n .fosid(13.0)\n .profile(trnameObjectWafProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWafProfile)\n .build());\n\n var trnameObjectWafProfileUrlaccessAccesspattern = new ObjectWafProfileUrlaccessAccesspattern(\"trnameObjectWafProfileUrlaccessAccesspattern\", ObjectWafProfileUrlaccessAccesspatternArgs.builder()\n .profile(trnameObjectWafProfile.name())\n .urlAccess(trname2.fosid())\n .fosid(1.0)\n .negate(\"enable\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWafProfileUrlaccessAccesspattern:\n type: fortimanager:ObjectWafProfileUrlaccessAccesspattern\n properties:\n profile: ${trnameObjectWafProfile.name}\n urlAccess: ${trname2.fosid}\n fosid: 1\n negate: enable\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWafProfileUrlaccess\n properties:\n fosid: 13\n profile: ${trnameObjectWafProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWafProfile}\n trnameObjectWafProfile:\n type: fortimanager:ObjectWafProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf ProfileUrlAccessAccessPattern can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\", \"url_access=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafProfileUrlaccessAccesspattern:ObjectWafProfileUrlaccessAccesspattern labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -182942,7 +182942,7 @@ } }, "fortimanager:index/objectWafSignature:ObjectWafSignature": { - "description": "Hidden table for datasource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafSignature(\"trname\", {\n desc: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafSignature(\"trname\",\n desc=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWafSignature(\"trname\", new()\n {\n Desc = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafSignature(ctx, \"trname\", \u0026fortimanager.ObjectWafSignatureArgs{\n\t\t\tDesc: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafSignature;\nimport com.pulumi.fortimanager.ObjectWafSignatureArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWafSignature(\"trname\", ObjectWafSignatureArgs.builder()\n .desc(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWafSignature\n properties:\n desc: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf Signature can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafSignature:ObjectWafSignature labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Hidden table for datasource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafSignature(\"trname\", {\n desc: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafSignature(\"trname\",\n desc=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWafSignature(\"trname\", new()\n {\n Desc = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafSignature(ctx, \"trname\", \u0026fortimanager.ObjectWafSignatureArgs{\n\t\t\tDesc: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafSignature;\nimport com.pulumi.fortimanager.ObjectWafSignatureArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWafSignature(\"trname\", ObjectWafSignatureArgs.builder()\n .desc(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWafSignature\n properties:\n desc: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf Signature can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafSignature:ObjectWafSignature labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -183018,7 +183018,7 @@ } }, "fortimanager:index/objectWafSubclass:ObjectWafSubclass": { - "description": "Hidden table for datasource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafSubclass(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafSubclass(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWafSubclass(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafSubclass(ctx, \"trname\", \u0026fortimanager.ObjectWafSubclassArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafSubclass;\nimport com.pulumi.fortimanager.ObjectWafSubclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWafSubclass(\"trname\", ObjectWafSubclassArgs.builder()\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWafSubclass\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf SubClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafSubclass:ObjectWafSubclass labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Hidden table for datasource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWafSubclass(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWafSubclass(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWafSubclass(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWafSubclass(ctx, \"trname\", \u0026fortimanager.ObjectWafSubclassArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWafSubclass;\nimport com.pulumi.fortimanager.ObjectWafSubclassArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWafSubclass(\"trname\", ObjectWafSubclassArgs.builder()\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWafSubclass\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWaf SubClass can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWafSubclass:ObjectWafSubclass labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -184243,7 +184243,7 @@ } }, "fortimanager:index/objectWanoptProfileTcp:ObjectWanoptProfileTcp": { - "description": "Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features.\n\n\u003e This resource is a sub resource for variable `tcp` of resource `fortimanager.ObjectWanoptProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectWanoptProfile(\"trname5\", {});\nconst trname = new fortimanager.ObjectWanoptProfileTcp(\"trname\", {\n byteCaching: \"enable\",\n port: \"12\",\n ssl: \"disable\",\n profile: trname5.name,\n}, {\n dependsOn: [trname5],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectWanoptProfile(\"trname5\")\ntrname = fortimanager.ObjectWanoptProfileTcp(\"trname\",\n byte_caching=\"enable\",\n port=\"12\",\n ssl=\"disable\",\n profile=trname5.name,\n opts = pulumi.ResourceOptions(depends_on=[trname5]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname5 = new Fortimanager.ObjectWanoptProfile(\"trname5\");\n\n var trname = new Fortimanager.ObjectWanoptProfileTcp(\"trname\", new()\n {\n ByteCaching = \"enable\",\n Port = \"12\",\n Ssl = \"disable\",\n Profile = trname5.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname5,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname5, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname5\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileTcp(ctx, \"trname\", \u0026fortimanager.ObjectWanoptProfileTcpArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tPort: pulumi.String(\"12\"),\n\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\tProfile: trname5.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname5,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileTcp;\nimport com.pulumi.fortimanager.ObjectWanoptProfileTcpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname5 = new ObjectWanoptProfile(\"trname5\");\n\n var trname = new ObjectWanoptProfileTcp(\"trname\", ObjectWanoptProfileTcpArgs.builder()\n .byteCaching(\"enable\")\n .port(12)\n .ssl(\"disable\")\n .profile(trname5.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWanoptProfileTcp\n properties:\n byteCaching: enable\n port: 12\n ssl: disable\n profile: ${trname5.name}\n options:\n dependsOn:\n - ${trname5}\n trname5:\n type: fortimanager:ObjectWanoptProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWanopt ProfileTcp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileTcp:ObjectWanoptProfileTcp labelname ObjectWanoptProfileTcp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Enable/disable TCP WAN Optimization and configure TCP WAN Optimization features.\n\n\u003e This resource is a sub resource for variable `tcp` of resource `fortimanager.ObjectWanoptProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname5 = new fortimanager.ObjectWanoptProfile(\"trname5\", {});\nconst trname = new fortimanager.ObjectWanoptProfileTcp(\"trname\", {\n byteCaching: \"enable\",\n port: \"12\",\n ssl: \"disable\",\n profile: trname5.name,\n}, {\n dependsOn: [trname5],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname5 = fortimanager.ObjectWanoptProfile(\"trname5\")\ntrname = fortimanager.ObjectWanoptProfileTcp(\"trname\",\n byte_caching=\"enable\",\n port=\"12\",\n ssl=\"disable\",\n profile=trname5.name,\n opts = pulumi.ResourceOptions(depends_on=[trname5]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname5 = new Fortimanager.ObjectWanoptProfile(\"trname5\");\n\n var trname = new Fortimanager.ObjectWanoptProfileTcp(\"trname\", new()\n {\n ByteCaching = \"enable\",\n Port = \"12\",\n Ssl = \"disable\",\n Profile = trname5.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname5,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname5, err := fortimanager.NewObjectWanoptProfile(ctx, \"trname5\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWanoptProfileTcp(ctx, \"trname\", \u0026fortimanager.ObjectWanoptProfileTcpArgs{\n\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\tPort: pulumi.String(\"12\"),\n\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\tProfile: trname5.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname5,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWanoptProfile;\nimport com.pulumi.fortimanager.ObjectWanoptProfileTcp;\nimport com.pulumi.fortimanager.ObjectWanoptProfileTcpArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname5 = new ObjectWanoptProfile(\"trname5\");\n\n var trname = new ObjectWanoptProfileTcp(\"trname\", ObjectWanoptProfileTcpArgs.builder()\n .byteCaching(\"enable\")\n .port(\"12\")\n .ssl(\"disable\")\n .profile(trname5.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWanoptProfileTcp\n properties:\n byteCaching: enable\n port: 12\n ssl: disable\n profile: ${trname5.name}\n options:\n dependsOn:\n - ${trname5}\n trname5:\n type: fortimanager:ObjectWanoptProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWanopt ProfileTcp can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWanoptProfileTcp:ObjectWanoptProfileTcp labelname ObjectWanoptProfileTcp\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -184501,7 +184501,7 @@ } }, "fortimanager:index/objectWebfilterContent:ObjectWebfilterContent": { - "description": "Configure Web filter banned word table.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectWebfilterContentEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterContent(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterContent(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebfilterContent(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterContent(ctx, \"trname\", \u0026fortimanager.ObjectWebfilterContentArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContent;\nimport com.pulumi.fortimanager.ObjectWebfilterContentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebfilterContent(\"trname\", ObjectWebfilterContentArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebfilterContent\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter Content can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContent:ObjectWebfilterContent labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Web filter banned word table.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectWebfilterContentEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterContent(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterContent(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebfilterContent(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterContent(ctx, \"trname\", \u0026fortimanager.ObjectWebfilterContentArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContent;\nimport com.pulumi.fortimanager.ObjectWebfilterContentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebfilterContent(\"trname\", ObjectWebfilterContentArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebfilterContent\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter Content can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContent:ObjectWebfilterContent labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -184623,7 +184623,7 @@ } }, "fortimanager:index/objectWebfilterContentEntries:ObjectWebfilterContentEntries": { - "description": "Configure banned word entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectWebfilterContent`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterContent = new fortimanager.ObjectWebfilterContent(\"trnameObjectWebfilterContent\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectWebfilterContentEntries = new fortimanager.ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\", {\n patternType: \"regexp\",\n score: 20,\n status: \"enable\",\n content: trnameObjectWebfilterContent.fosid,\n}, {\n dependsOn: [trnameObjectWebfilterContent],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_content = fortimanager.ObjectWebfilterContent(\"trnameObjectWebfilterContent\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_webfilter_content_entries = fortimanager.ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\",\n pattern_type=\"regexp\",\n score=20,\n status=\"enable\",\n content=trname_object_webfilter_content.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_content]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterContent = new Fortimanager.ObjectWebfilterContent(\"trnameObjectWebfilterContent\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectWebfilterContentEntries = new Fortimanager.ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\", new()\n {\n PatternType = \"regexp\",\n Score = 20,\n Status = \"enable\",\n Content = trnameObjectWebfilterContent.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterContent,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterContent, err := fortimanager.NewObjectWebfilterContent(ctx, \"trnameObjectWebfilterContent\", \u0026fortimanager.ObjectWebfilterContentArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterContentEntries(ctx, \"trnameObjectWebfilterContentEntries\", \u0026fortimanager.ObjectWebfilterContentEntriesArgs{\n\t\t\tPatternType: pulumi.String(\"regexp\"),\n\t\t\tScore: pulumi.Float64(20),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tContent: trnameObjectWebfilterContent.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterContent,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContent;\nimport com.pulumi.fortimanager.ObjectWebfilterContentArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterContentEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterContentEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterContent = new ObjectWebfilterContent(\"trnameObjectWebfilterContent\", ObjectWebfilterContentArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n var trnameObjectWebfilterContentEntries = new ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\", ObjectWebfilterContentEntriesArgs.builder()\n .patternType(\"regexp\")\n .score(20)\n .status(\"enable\")\n .content(trnameObjectWebfilterContent.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterContent)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterContentEntries:\n type: fortimanager:ObjectWebfilterContentEntries\n properties:\n patternType: regexp\n score: 20\n status: enable\n content: ${trnameObjectWebfilterContent.fosid}\n options:\n dependsOn:\n - ${trnameObjectWebfilterContent}\n trnameObjectWebfilterContent:\n type: fortimanager:ObjectWebfilterContent\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ContentEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"content=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentEntries:ObjectWebfilterContentEntries labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure banned word entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectWebfilterContent`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterContent = new fortimanager.ObjectWebfilterContent(\"trnameObjectWebfilterContent\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\nconst trnameObjectWebfilterContentEntries = new fortimanager.ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\", {\n patternType: \"regexp\",\n score: 20,\n status: \"enable\",\n content: trnameObjectWebfilterContent.fosid,\n}, {\n dependsOn: [trnameObjectWebfilterContent],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_content = fortimanager.ObjectWebfilterContent(\"trnameObjectWebfilterContent\",\n comment=\"This is a Terraform example\",\n fosid=1)\ntrname_object_webfilter_content_entries = fortimanager.ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\",\n pattern_type=\"regexp\",\n score=20,\n status=\"enable\",\n content=trname_object_webfilter_content.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_content]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterContent = new Fortimanager.ObjectWebfilterContent(\"trnameObjectWebfilterContent\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n var trnameObjectWebfilterContentEntries = new Fortimanager.ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\", new()\n {\n PatternType = \"regexp\",\n Score = 20,\n Status = \"enable\",\n Content = trnameObjectWebfilterContent.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterContent,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterContent, err := fortimanager.NewObjectWebfilterContent(ctx, \"trnameObjectWebfilterContent\", \u0026fortimanager.ObjectWebfilterContentArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterContentEntries(ctx, \"trnameObjectWebfilterContentEntries\", \u0026fortimanager.ObjectWebfilterContentEntriesArgs{\n\t\t\tPatternType: pulumi.String(\"regexp\"),\n\t\t\tScore: pulumi.Float64(20),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tContent: trnameObjectWebfilterContent.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterContent,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContent;\nimport com.pulumi.fortimanager.ObjectWebfilterContentArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterContentEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterContentEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterContent = new ObjectWebfilterContent(\"trnameObjectWebfilterContent\", ObjectWebfilterContentArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n var trnameObjectWebfilterContentEntries = new ObjectWebfilterContentEntries(\"trnameObjectWebfilterContentEntries\", ObjectWebfilterContentEntriesArgs.builder()\n .patternType(\"regexp\")\n .score(20.0)\n .status(\"enable\")\n .content(trnameObjectWebfilterContent.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterContent)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterContentEntries:\n type: fortimanager:ObjectWebfilterContentEntries\n properties:\n patternType: regexp\n score: 20\n status: enable\n content: ${trnameObjectWebfilterContent.fosid}\n options:\n dependsOn:\n - ${trnameObjectWebfilterContent}\n trnameObjectWebfilterContent:\n type: fortimanager:ObjectWebfilterContent\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ContentEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"content=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentEntries:ObjectWebfilterContentEntries labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -184769,7 +184769,7 @@ } }, "fortimanager:index/objectWebfilterContentheader:ObjectWebfilterContentheader": { - "description": "Configure content types used by Web filter.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectWebfilterContentheaderEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterContentheader(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterContentheader(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebfilterContentheader(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterContentheader(ctx, \"trname\", \u0026fortimanager.ObjectWebfilterContentheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheader;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebfilterContentheader(\"trname\", ObjectWebfilterContentheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebfilterContentheader\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ContentHeader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentheader:ObjectWebfilterContentheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure content types used by Web filter.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectWebfilterContentheaderEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterContentheader(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterContentheader(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebfilterContentheader(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterContentheader(ctx, \"trname\", \u0026fortimanager.ObjectWebfilterContentheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheader;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebfilterContentheader(\"trname\", ObjectWebfilterContentheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebfilterContentheader\n properties:\n comment: This is a Terraform example\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ContentHeader can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentheader:ObjectWebfilterContentheader labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -184891,7 +184891,7 @@ } }, "fortimanager:index/objectWebfilterContentheaderEntries:ObjectWebfilterContentheaderEntries": { - "description": "Configure content types used by web filter.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectWebfilterContentheader`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterContentheader = new fortimanager.ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", {\n comment: \"This is a Terraform example\",\n fosid: 4,\n});\nconst trnameObjectWebfilterContentheaderEntries = new fortimanager.ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\", {\n category: \"2\",\n pattern: \"abc\",\n contentHeader: trnameObjectWebfilterContentheader.fosid,\n}, {\n dependsOn: [trnameObjectWebfilterContentheader],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_contentheader = fortimanager.ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\",\n comment=\"This is a Terraform example\",\n fosid=4)\ntrname_object_webfilter_contentheader_entries = fortimanager.ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\",\n category=\"2\",\n pattern=\"abc\",\n content_header=trname_object_webfilter_contentheader.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_contentheader]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterContentheader = new Fortimanager.ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 4,\n });\n\n var trnameObjectWebfilterContentheaderEntries = new Fortimanager.ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\", new()\n {\n Category = \"2\",\n Pattern = \"abc\",\n ContentHeader = trnameObjectWebfilterContentheader.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterContentheader,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterContentheader, err := fortimanager.NewObjectWebfilterContentheader(ctx, \"trnameObjectWebfilterContentheader\", \u0026fortimanager.ObjectWebfilterContentheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(4),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterContentheaderEntries(ctx, \"trnameObjectWebfilterContentheaderEntries\", \u0026fortimanager.ObjectWebfilterContentheaderEntriesArgs{\n\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\tPattern: pulumi.String(\"abc\"),\n\t\t\tContentHeader: trnameObjectWebfilterContentheader.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterContentheader,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheader;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterContentheader = new ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", ObjectWebfilterContentheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(4)\n .build());\n\n var trnameObjectWebfilterContentheaderEntries = new ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\", ObjectWebfilterContentheaderEntriesArgs.builder()\n .category(2)\n .pattern(\"abc\")\n .contentHeader(trnameObjectWebfilterContentheader.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterContentheader)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterContentheaderEntries:\n type: fortimanager:ObjectWebfilterContentheaderEntries\n properties:\n category: 2\n pattern: abc\n contentHeader: ${trnameObjectWebfilterContentheader.fosid}\n options:\n dependsOn:\n - ${trnameObjectWebfilterContentheader}\n trnameObjectWebfilterContentheader:\n type: fortimanager:ObjectWebfilterContentheader\n properties:\n comment: This is a Terraform example\n fosid: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ContentHeaderEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"content_header=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentheaderEntries:ObjectWebfilterContentheaderEntries labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure content types used by web filter.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectWebfilterContentheader`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterContentheader = new fortimanager.ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", {\n comment: \"This is a Terraform example\",\n fosid: 4,\n});\nconst trnameObjectWebfilterContentheaderEntries = new fortimanager.ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\", {\n category: \"2\",\n pattern: \"abc\",\n contentHeader: trnameObjectWebfilterContentheader.fosid,\n}, {\n dependsOn: [trnameObjectWebfilterContentheader],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_contentheader = fortimanager.ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\",\n comment=\"This is a Terraform example\",\n fosid=4)\ntrname_object_webfilter_contentheader_entries = fortimanager.ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\",\n category=\"2\",\n pattern=\"abc\",\n content_header=trname_object_webfilter_contentheader.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_contentheader]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterContentheader = new Fortimanager.ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 4,\n });\n\n var trnameObjectWebfilterContentheaderEntries = new Fortimanager.ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\", new()\n {\n Category = \"2\",\n Pattern = \"abc\",\n ContentHeader = trnameObjectWebfilterContentheader.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterContentheader,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterContentheader, err := fortimanager.NewObjectWebfilterContentheader(ctx, \"trnameObjectWebfilterContentheader\", \u0026fortimanager.ObjectWebfilterContentheaderArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(4),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterContentheaderEntries(ctx, \"trnameObjectWebfilterContentheaderEntries\", \u0026fortimanager.ObjectWebfilterContentheaderEntriesArgs{\n\t\t\tCategory: pulumi.String(\"2\"),\n\t\t\tPattern: pulumi.String(\"abc\"),\n\t\t\tContentHeader: trnameObjectWebfilterContentheader.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterContentheader,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheader;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterContentheaderEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterContentheader = new ObjectWebfilterContentheader(\"trnameObjectWebfilterContentheader\", ObjectWebfilterContentheaderArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(4.0)\n .build());\n\n var trnameObjectWebfilterContentheaderEntries = new ObjectWebfilterContentheaderEntries(\"trnameObjectWebfilterContentheaderEntries\", ObjectWebfilterContentheaderEntriesArgs.builder()\n .category(\"2\")\n .pattern(\"abc\")\n .contentHeader(trnameObjectWebfilterContentheader.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterContentheader)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterContentheaderEntries:\n type: fortimanager:ObjectWebfilterContentheaderEntries\n properties:\n category: 2\n pattern: abc\n contentHeader: ${trnameObjectWebfilterContentheader.fosid}\n options:\n dependsOn:\n - ${trnameObjectWebfilterContentheader}\n trnameObjectWebfilterContentheader:\n type: fortimanager:ObjectWebfilterContentheader\n properties:\n comment: This is a Terraform example\n fosid: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ContentHeaderEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"content_header=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterContentheaderEntries:ObjectWebfilterContentheaderEntries labelname {{pattern}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -186804,7 +186804,7 @@ } }, "fortimanager:index/objectWebfilterProfileFtgdwfFilters:ObjectWebfilterProfileFtgdwfFilters": { - "description": "FortiGuard filters.\n\n\u003e This resource is a sub resource for variable `filters` of resource `fortimanager.ObjectWebfilterProfileFtgdwf`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterProfile = new fortimanager.ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\", {});\nconst trnameObjectWebfilterProfileFtgdwfFilters = new fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\", {\n action: \"block\",\n fosid: 1,\n log: \"enable\",\n profile: trnameObjectWebfilterProfile.name,\n}, {\n dependsOn: [trnameObjectWebfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_profile = fortimanager.ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\")\ntrname_object_webfilter_profile_ftgdwf_filters = fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\",\n action=\"block\",\n fosid=1,\n log=\"enable\",\n profile=trname_object_webfilter_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterProfile = new Fortimanager.ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\");\n\n var trnameObjectWebfilterProfileFtgdwfFilters = new Fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\", new()\n {\n Action = \"block\",\n Fosid = 1,\n Log = \"enable\",\n Profile = trnameObjectWebfilterProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterProfile, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trnameObjectWebfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileFtgdwfFilters(ctx, \"trnameObjectWebfilterProfileFtgdwfFilters\", \u0026fortimanager.ObjectWebfilterProfileFtgdwfFiltersArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWebfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfFilters;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterProfile = new ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\");\n\n var trnameObjectWebfilterProfileFtgdwfFilters = new ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\", ObjectWebfilterProfileFtgdwfFiltersArgs.builder()\n .action(\"block\")\n .fosid(1)\n .log(\"enable\")\n .profile(trnameObjectWebfilterProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterProfileFtgdwfFilters:\n type: fortimanager:ObjectWebfilterProfileFtgdwfFilters\n properties:\n action: block\n fosid: 1\n log: enable\n profile: ${trnameObjectWebfilterProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWebfilterProfile}\n trnameObjectWebfilterProfile:\n type: fortimanager:ObjectWebfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ProfileFtgdWfFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileFtgdwfFilters:ObjectWebfilterProfileFtgdwfFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiGuard filters.\n\n\u003e This resource is a sub resource for variable `filters` of resource `fortimanager.ObjectWebfilterProfileFtgdwf`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterProfile = new fortimanager.ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\", {});\nconst trnameObjectWebfilterProfileFtgdwfFilters = new fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\", {\n action: \"block\",\n fosid: 1,\n log: \"enable\",\n profile: trnameObjectWebfilterProfile.name,\n}, {\n dependsOn: [trnameObjectWebfilterProfile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_profile = fortimanager.ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\")\ntrname_object_webfilter_profile_ftgdwf_filters = fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\",\n action=\"block\",\n fosid=1,\n log=\"enable\",\n profile=trname_object_webfilter_profile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_profile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterProfile = new Fortimanager.ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\");\n\n var trnameObjectWebfilterProfileFtgdwfFilters = new Fortimanager.ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\", new()\n {\n Action = \"block\",\n Fosid = 1,\n Log = \"enable\",\n Profile = trnameObjectWebfilterProfile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterProfile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterProfile, err := fortimanager.NewObjectWebfilterProfile(ctx, \"trnameObjectWebfilterProfile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterProfileFtgdwfFilters(ctx, \"trnameObjectWebfilterProfileFtgdwfFilters\", \u0026fortimanager.ObjectWebfilterProfileFtgdwfFiltersArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tProfile: trnameObjectWebfilterProfile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterProfile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterProfile;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfFilters;\nimport com.pulumi.fortimanager.ObjectWebfilterProfileFtgdwfFiltersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterProfile = new ObjectWebfilterProfile(\"trnameObjectWebfilterProfile\");\n\n var trnameObjectWebfilterProfileFtgdwfFilters = new ObjectWebfilterProfileFtgdwfFilters(\"trnameObjectWebfilterProfileFtgdwfFilters\", ObjectWebfilterProfileFtgdwfFiltersArgs.builder()\n .action(\"block\")\n .fosid(1.0)\n .log(\"enable\")\n .profile(trnameObjectWebfilterProfile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterProfile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterProfileFtgdwfFilters:\n type: fortimanager:ObjectWebfilterProfileFtgdwfFilters\n properties:\n action: block\n fosid: 1\n log: enable\n profile: ${trnameObjectWebfilterProfile.name}\n options:\n dependsOn:\n - ${trnameObjectWebfilterProfile}\n trnameObjectWebfilterProfile:\n type: fortimanager:ObjectWebfilterProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter ProfileFtgdWfFilters can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterProfileFtgdwfFilters:ObjectWebfilterProfileFtgdwfFilters labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -187674,7 +187674,7 @@ } }, "fortimanager:index/objectWebfilterUrlfilter:ObjectWebfilterUrlfilter": { - "description": "Configure URL filter lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectWebfilterUrlfilterEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterUrlfilter(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n ipAddrBlock: \"enable\",\n oneArmIpsUrlfilter: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterUrlfilter(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1,\n ip_addr_block=\"enable\",\n one_arm_ips_urlfilter=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebfilterUrlfilter(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n IpAddrBlock = \"enable\",\n OneArmIpsUrlfilter = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterUrlfilter(ctx, \"trname\", \u0026fortimanager.ObjectWebfilterUrlfilterArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpAddrBlock: pulumi.String(\"enable\"),\n\t\t\tOneArmIpsUrlfilter: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilter;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebfilterUrlfilter(\"trname\", ObjectWebfilterUrlfilterArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .ipAddrBlock(\"enable\")\n .oneArmIpsUrlfilter(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebfilterUrlfilter\n properties:\n comment: This is a Terraform example\n fosid: 1\n ipAddrBlock: enable\n oneArmIpsUrlfilter: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter Urlfilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterUrlfilter:ObjectWebfilterUrlfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure URL filter lists.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `entries`: `fortimanager.ObjectWebfilterUrlfilterEntries`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebfilterUrlfilter(\"trname\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n ipAddrBlock: \"enable\",\n oneArmIpsUrlfilter: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebfilterUrlfilter(\"trname\",\n comment=\"This is a Terraform example\",\n fosid=1,\n ip_addr_block=\"enable\",\n one_arm_ips_urlfilter=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebfilterUrlfilter(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n IpAddrBlock = \"enable\",\n OneArmIpsUrlfilter = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebfilterUrlfilter(ctx, \"trname\", \u0026fortimanager.ObjectWebfilterUrlfilterArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpAddrBlock: pulumi.String(\"enable\"),\n\t\t\tOneArmIpsUrlfilter: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilter;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebfilterUrlfilter(\"trname\", ObjectWebfilterUrlfilterArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .ipAddrBlock(\"enable\")\n .oneArmIpsUrlfilter(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebfilterUrlfilter\n properties:\n comment: This is a Terraform example\n fosid: 1\n ipAddrBlock: enable\n oneArmIpsUrlfilter: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter Urlfilter can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterUrlfilter:ObjectWebfilterUrlfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -187835,7 +187835,7 @@ } }, "fortimanager:index/objectWebfilterUrlfilterEntries:ObjectWebfilterUrlfilterEntries": { - "description": "URL filter entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectWebfilterUrlfilter`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterUrlfilter = new fortimanager.ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n ipAddrBlock: \"enable\",\n oneArmIpsUrlfilter: \"disable\",\n});\nconst trnameObjectWebfilterUrlfilterEntries = new fortimanager.ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\", {\n fosid: 3,\n url: \"www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n urlfilter: trnameObjectWebfilterUrlfilter.fosid,\n}, {\n dependsOn: [trnameObjectWebfilterUrlfilter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_urlfilter = fortimanager.ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\",\n comment=\"This is a Terraform example\",\n fosid=1,\n ip_addr_block=\"enable\",\n one_arm_ips_urlfilter=\"disable\")\ntrname_object_webfilter_urlfilter_entries = fortimanager.ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\",\n fosid=3,\n url=\"www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n urlfilter=trname_object_webfilter_urlfilter.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_urlfilter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterUrlfilter = new Fortimanager.ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n IpAddrBlock = \"enable\",\n OneArmIpsUrlfilter = \"disable\",\n });\n\n var trnameObjectWebfilterUrlfilterEntries = new Fortimanager.ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\", new()\n {\n Fosid = 3,\n Url = \"www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n Urlfilter = trnameObjectWebfilterUrlfilter.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterUrlfilter,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterUrlfilter, err := fortimanager.NewObjectWebfilterUrlfilter(ctx, \"trnameObjectWebfilterUrlfilter\", \u0026fortimanager.ObjectWebfilterUrlfilterArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpAddrBlock: pulumi.String(\"enable\"),\n\t\t\tOneArmIpsUrlfilter: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterUrlfilterEntries(ctx, \"trnameObjectWebfilterUrlfilterEntries\", \u0026fortimanager.ObjectWebfilterUrlfilterEntriesArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tUrl: pulumi.String(\"www.example.com/path/to/resource?param1=value1\u0026param2=value2\"),\n\t\t\tUrlfilter: trnameObjectWebfilterUrlfilter.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterUrlfilter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilter;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterUrlfilter = new ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", ObjectWebfilterUrlfilterArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1)\n .ipAddrBlock(\"enable\")\n .oneArmIpsUrlfilter(\"disable\")\n .build());\n\n var trnameObjectWebfilterUrlfilterEntries = new ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\", ObjectWebfilterUrlfilterEntriesArgs.builder()\n .fosid(3)\n .url(\"www.example.com/path/to/resource?param1=value1\u0026param2=value2\")\n .urlfilter(trnameObjectWebfilterUrlfilter.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterUrlfilter)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterUrlfilterEntries:\n type: fortimanager:ObjectWebfilterUrlfilterEntries\n properties:\n fosid: 3\n url: www.example.com/path/to/resource?param1=value1\u0026param2=value2\n urlfilter: ${trnameObjectWebfilterUrlfilter.fosid}\n options:\n dependsOn:\n - ${trnameObjectWebfilterUrlfilter}\n trnameObjectWebfilterUrlfilter:\n type: fortimanager:ObjectWebfilterUrlfilter\n properties:\n comment: This is a Terraform example\n fosid: 1\n ipAddrBlock: enable\n oneArmIpsUrlfilter: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter UrlfilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"urlfilter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterUrlfilterEntries:ObjectWebfilterUrlfilterEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "URL filter entries.\n\n\u003e This resource is a sub resource for variable `entries` of resource `fortimanager.ObjectWebfilterUrlfilter`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWebfilterUrlfilter = new fortimanager.ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", {\n comment: \"This is a Terraform example\",\n fosid: 1,\n ipAddrBlock: \"enable\",\n oneArmIpsUrlfilter: \"disable\",\n});\nconst trnameObjectWebfilterUrlfilterEntries = new fortimanager.ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\", {\n fosid: 3,\n url: \"www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n urlfilter: trnameObjectWebfilterUrlfilter.fosid,\n}, {\n dependsOn: [trnameObjectWebfilterUrlfilter],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_webfilter_urlfilter = fortimanager.ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\",\n comment=\"This is a Terraform example\",\n fosid=1,\n ip_addr_block=\"enable\",\n one_arm_ips_urlfilter=\"disable\")\ntrname_object_webfilter_urlfilter_entries = fortimanager.ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\",\n fosid=3,\n url=\"www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n urlfilter=trname_object_webfilter_urlfilter.fosid,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_webfilter_urlfilter]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWebfilterUrlfilter = new Fortimanager.ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", new()\n {\n Comment = \"This is a Terraform example\",\n Fosid = 1,\n IpAddrBlock = \"enable\",\n OneArmIpsUrlfilter = \"disable\",\n });\n\n var trnameObjectWebfilterUrlfilterEntries = new Fortimanager.ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\", new()\n {\n Fosid = 3,\n Url = \"www.example.com/path/to/resource?param1=value1\u0026param2=value2\",\n Urlfilter = trnameObjectWebfilterUrlfilter.Fosid,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWebfilterUrlfilter,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWebfilterUrlfilter, err := fortimanager.NewObjectWebfilterUrlfilter(ctx, \"trnameObjectWebfilterUrlfilter\", \u0026fortimanager.ObjectWebfilterUrlfilterArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIpAddrBlock: pulumi.String(\"enable\"),\n\t\t\tOneArmIpsUrlfilter: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebfilterUrlfilterEntries(ctx, \"trnameObjectWebfilterUrlfilterEntries\", \u0026fortimanager.ObjectWebfilterUrlfilterEntriesArgs{\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tUrl: pulumi.String(\"www.example.com/path/to/resource?param1=value1\u0026param2=value2\"),\n\t\t\tUrlfilter: trnameObjectWebfilterUrlfilter.Fosid,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWebfilterUrlfilter,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilter;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterArgs;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterEntries;\nimport com.pulumi.fortimanager.ObjectWebfilterUrlfilterEntriesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWebfilterUrlfilter = new ObjectWebfilterUrlfilter(\"trnameObjectWebfilterUrlfilter\", ObjectWebfilterUrlfilterArgs.builder()\n .comment(\"This is a Terraform example\")\n .fosid(1.0)\n .ipAddrBlock(\"enable\")\n .oneArmIpsUrlfilter(\"disable\")\n .build());\n\n var trnameObjectWebfilterUrlfilterEntries = new ObjectWebfilterUrlfilterEntries(\"trnameObjectWebfilterUrlfilterEntries\", ObjectWebfilterUrlfilterEntriesArgs.builder()\n .fosid(3.0)\n .url(\"www.example.com/path/to/resource?param1=value1\u0026param2=value2\")\n .urlfilter(trnameObjectWebfilterUrlfilter.fosid())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWebfilterUrlfilter)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWebfilterUrlfilterEntries:\n type: fortimanager:ObjectWebfilterUrlfilterEntries\n properties:\n fosid: 3\n url: www.example.com/path/to/resource?param1=value1\u0026param2=value2\n urlfilter: ${trnameObjectWebfilterUrlfilter.fosid}\n options:\n dependsOn:\n - ${trnameObjectWebfilterUrlfilter}\n trnameObjectWebfilterUrlfilter:\n type: fortimanager:ObjectWebfilterUrlfilter\n properties:\n comment: This is a Terraform example\n fosid: 1\n ipAddrBlock: enable\n oneArmIpsUrlfilter: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebfilter UrlfilterEntries can be imported using any of these accepted formats:\n\nSet import_options = [\"urlfilter=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebfilterUrlfilterEntries:ObjectWebfilterUrlfilterEntries labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -188160,7 +188160,7 @@ } }, "fortimanager:index/objectWebproxyForwardserver:ObjectWebproxyForwardserver": { - "description": "Configure forward-server addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyForwardserver(\"trname\", {\n addrType: \"ip\",\n comment: \"This is a Terraform example\",\n healthcheck: \"disable\",\n ip: \"192.168.1.1\",\n monitor: \"http://www.google.com\",\n passwords: [\"fortinet\"],\n port: 3128,\n serverDownOption: \"block\",\n username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyForwardserver(\"trname\",\n addr_type=\"ip\",\n comment=\"This is a Terraform example\",\n healthcheck=\"disable\",\n ip=\"192.168.1.1\",\n monitor=\"http://www.google.com\",\n passwords=[\"fortinet\"],\n port=3128,\n server_down_option=\"block\",\n username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebproxyForwardserver(\"trname\", new()\n {\n AddrType = \"ip\",\n Comment = \"This is a Terraform example\",\n Healthcheck = \"disable\",\n Ip = \"192.168.1.1\",\n Monitor = \"http://www.google.com\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n Port = 3128,\n ServerDownOption = \"block\",\n Username = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyForwardserver(ctx, \"trname\", \u0026fortimanager.ObjectWebproxyForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"ip\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardserver;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebproxyForwardserver(\"trname\", ObjectWebproxyForwardserverArgs.builder()\n .addrType(\"ip\")\n .comment(\"This is a Terraform example\")\n .healthcheck(\"disable\")\n .ip(\"192.168.1.1\")\n .monitor(\"http://www.google.com\")\n .passwords(\"fortinet\")\n .port(3128)\n .serverDownOption(\"block\")\n .username(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebproxyForwardserver\n properties:\n addrType: ip\n comment: This is a Terraform example\n healthcheck: disable\n ip: 192.168.1.1\n monitor: http://www.google.com\n passwords:\n - fortinet\n port: 3128\n serverDownOption: block\n username: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebProxy ForwardServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyForwardserver:ObjectWebproxyForwardserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure forward-server addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyForwardserver(\"trname\", {\n addrType: \"ip\",\n comment: \"This is a Terraform example\",\n healthcheck: \"disable\",\n ip: \"192.168.1.1\",\n monitor: \"http://www.google.com\",\n passwords: [\"fortinet\"],\n port: 3128,\n serverDownOption: \"block\",\n username: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyForwardserver(\"trname\",\n addr_type=\"ip\",\n comment=\"This is a Terraform example\",\n healthcheck=\"disable\",\n ip=\"192.168.1.1\",\n monitor=\"http://www.google.com\",\n passwords=[\"fortinet\"],\n port=3128,\n server_down_option=\"block\",\n username=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebproxyForwardserver(\"trname\", new()\n {\n AddrType = \"ip\",\n Comment = \"This is a Terraform example\",\n Healthcheck = \"disable\",\n Ip = \"192.168.1.1\",\n Monitor = \"http://www.google.com\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n Port = 3128,\n ServerDownOption = \"block\",\n Username = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyForwardserver(ctx, \"trname\", \u0026fortimanager.ObjectWebproxyForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"ip\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t\tUsername: pulumi.String(\"admin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardserver;\nimport com.pulumi.fortimanager.ObjectWebproxyForwardserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebproxyForwardserver(\"trname\", ObjectWebproxyForwardserverArgs.builder()\n .addrType(\"ip\")\n .comment(\"This is a Terraform example\")\n .healthcheck(\"disable\")\n .ip(\"192.168.1.1\")\n .monitor(\"http://www.google.com\")\n .passwords(\"fortinet\")\n .port(3128.0)\n .serverDownOption(\"block\")\n .username(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebproxyForwardserver\n properties:\n addrType: ip\n comment: This is a Terraform example\n healthcheck: disable\n ip: 192.168.1.1\n monitor: http://www.google.com\n passwords:\n - fortinet\n port: 3128\n serverDownOption: block\n username: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebProxy ForwardServer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyForwardserver:ObjectWebproxyForwardserver labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addrType": { "type": "string", @@ -188849,7 +188849,7 @@ } }, "fortimanager:index/objectWebproxyProfileHeaders:ObjectWebproxyProfileHeaders": { - "description": "Configure HTTP forwarded requests headers.\n\n\u003e This resource is a sub resource for variable `headers` of resource `fortimanager.ObjectWebproxyProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWebproxyProfile(\"trname2\", {});\nconst trname = new fortimanager.ObjectWebproxyProfileHeaders(\"trname\", {\n fosid: 1,\n protocols: [\"https\"],\n profile: trname2.name,\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWebproxyProfile(\"trname2\")\ntrname = fortimanager.ObjectWebproxyProfileHeaders(\"trname\",\n fosid=1,\n protocols=[\"https\"],\n profile=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectWebproxyProfile(\"trname2\");\n\n var trname = new Fortimanager.ObjectWebproxyProfileHeaders(\"trname\", new()\n {\n Fosid = 1,\n Protocols = new[]\n {\n \"https\",\n },\n Profile = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWebproxyProfile(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebproxyProfileHeaders(ctx, \"trname\", \u0026fortimanager.ObjectWebproxyProfileHeadersArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t},\n\t\t\tProfile: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyProfile;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileHeaders;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileHeadersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectWebproxyProfile(\"trname2\");\n\n var trname = new ObjectWebproxyProfileHeaders(\"trname\", ObjectWebproxyProfileHeadersArgs.builder()\n .fosid(1)\n .protocols(\"https\")\n .profile(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebproxyProfileHeaders\n properties:\n fosid: 1\n protocols:\n - https\n profile: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWebproxyProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebProxy ProfileHeaders can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyProfileHeaders:ObjectWebproxyProfileHeaders labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure HTTP forwarded requests headers.\n\n\u003e This resource is a sub resource for variable `headers` of resource `fortimanager.ObjectWebproxyProfile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWebproxyProfile(\"trname2\", {});\nconst trname = new fortimanager.ObjectWebproxyProfileHeaders(\"trname\", {\n fosid: 1,\n protocols: [\"https\"],\n profile: trname2.name,\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWebproxyProfile(\"trname2\")\ntrname = fortimanager.ObjectWebproxyProfileHeaders(\"trname\",\n fosid=1,\n protocols=[\"https\"],\n profile=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectWebproxyProfile(\"trname2\");\n\n var trname = new Fortimanager.ObjectWebproxyProfileHeaders(\"trname\", new()\n {\n Fosid = 1,\n Protocols = new[]\n {\n \"https\",\n },\n Profile = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWebproxyProfile(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWebproxyProfileHeaders(ctx, \"trname\", \u0026fortimanager.ObjectWebproxyProfileHeadersArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tProtocols: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t},\n\t\t\tProfile: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyProfile;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileHeaders;\nimport com.pulumi.fortimanager.ObjectWebproxyProfileHeadersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectWebproxyProfile(\"trname2\");\n\n var trname = new ObjectWebproxyProfileHeaders(\"trname\", ObjectWebproxyProfileHeadersArgs.builder()\n .fosid(1.0)\n .protocols(\"https\")\n .profile(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebproxyProfileHeaders\n properties:\n fosid: 1\n protocols:\n - https\n profile: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWebproxyProfile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebProxy ProfileHeaders can be imported using any of these accepted formats:\n\nSet import_options = [\"profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyProfileHeaders:ObjectWebproxyProfileHeaders labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -189040,7 +189040,7 @@ } }, "fortimanager:index/objectWebproxyWisp:ObjectWebproxyWisp": { - "description": "Configure Wireless Internet service provider (WISP) servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyWisp(\"trname\", {\n comment: \"This is a Terraform example\",\n maxConnections: 64,\n outgoingIp: \"192.168.1.1\",\n serverIp: \"192.168.1.2\",\n serverPort: 15868,\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyWisp(\"trname\",\n comment=\"This is a Terraform example\",\n max_connections=64,\n outgoing_ip=\"192.168.1.1\",\n server_ip=\"192.168.1.2\",\n server_port=15868,\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebproxyWisp(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n MaxConnections = 64,\n OutgoingIp = \"192.168.1.1\",\n ServerIp = \"192.168.1.2\",\n ServerPort = 15868,\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyWisp(ctx, \"trname\", \u0026fortimanager.ObjectWebproxyWispArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMaxConnections: pulumi.Float64(64),\n\t\t\tOutgoingIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tServerIp: pulumi.String(\"192.168.1.2\"),\n\t\t\tServerPort: pulumi.Float64(15868),\n\t\t\tTimeout: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyWisp;\nimport com.pulumi.fortimanager.ObjectWebproxyWispArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebproxyWisp(\"trname\", ObjectWebproxyWispArgs.builder()\n .comment(\"This is a Terraform example\")\n .maxConnections(64)\n .outgoingIp(\"192.168.1.1\")\n .serverIp(\"192.168.1.2\")\n .serverPort(15868)\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebproxyWisp\n properties:\n comment: This is a Terraform example\n maxConnections: 64\n outgoingIp: 192.168.1.1\n serverIp: 192.168.1.2\n serverPort: 15868\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebProxy Wisp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyWisp:ObjectWebproxyWisp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Wireless Internet service provider (WISP) servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWebproxyWisp(\"trname\", {\n comment: \"This is a Terraform example\",\n maxConnections: 64,\n outgoingIp: \"192.168.1.1\",\n serverIp: \"192.168.1.2\",\n serverPort: 15868,\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWebproxyWisp(\"trname\",\n comment=\"This is a Terraform example\",\n max_connections=64,\n outgoing_ip=\"192.168.1.1\",\n server_ip=\"192.168.1.2\",\n server_port=15868,\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWebproxyWisp(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n MaxConnections = 64,\n OutgoingIp = \"192.168.1.1\",\n ServerIp = \"192.168.1.2\",\n ServerPort = 15868,\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWebproxyWisp(ctx, \"trname\", \u0026fortimanager.ObjectWebproxyWispArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tMaxConnections: pulumi.Float64(64),\n\t\t\tOutgoingIp: pulumi.String(\"192.168.1.1\"),\n\t\t\tServerIp: pulumi.String(\"192.168.1.2\"),\n\t\t\tServerPort: pulumi.Float64(15868),\n\t\t\tTimeout: pulumi.Float64(5),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWebproxyWisp;\nimport com.pulumi.fortimanager.ObjectWebproxyWispArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWebproxyWisp(\"trname\", ObjectWebproxyWispArgs.builder()\n .comment(\"This is a Terraform example\")\n .maxConnections(64.0)\n .outgoingIp(\"192.168.1.1\")\n .serverIp(\"192.168.1.2\")\n .serverPort(15868.0)\n .timeout(5.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWebproxyWisp\n properties:\n comment: This is a Terraform example\n maxConnections: 64\n outgoingIp: 192.168.1.1\n serverIp: 192.168.1.2\n serverPort: 15868\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWebProxy Wisp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWebproxyWisp:ObjectWebproxyWisp labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -189182,7 +189182,7 @@ } }, "fortimanager:index/objectWirelesscontrollerAccesscontrollist:ObjectWirelesscontrollerAccesscontrollist": { - "description": "Configure WiFi bridge access control list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `layer3_ipv4_rules`: `fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\n\u003e- `layer3_ipv6_rules`: `fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", {layer3Ipv4Rules: [{\n action: \"deny\",\n ruleId: 23,\n srcport: 12,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", layer3_ipv4_rules=[{\n \"action\": \"deny\",\n \"rule_id\": 23,\n \"srcport\": 12,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", new()\n {\n Layer3Ipv4Rules = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs\n {\n Action = \"deny\",\n RuleId = 23,\n Srcport = 12,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs{\n\t\t\tLayer3Ipv4Rules: fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tRuleId: pulumi.Float64(23),\n\t\t\t\t\tSrcport: pulumi.Float64(12),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerAccesscontrollist(\"trname\", ObjectWirelesscontrollerAccesscontrollistArgs.builder()\n .layer3Ipv4Rules(ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs.builder()\n .action(\"deny\")\n .ruleId(23)\n .srcport(12)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n properties:\n layer3Ipv4Rules:\n - action: deny\n ruleId: 23\n srcport: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController AccessControlList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollist:ObjectWirelesscontrollerAccesscontrollist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure WiFi bridge access control list.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `layer3_ipv4_rules`: `fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules`\n\u003e- `layer3_ipv6_rules`: `fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", {layer3Ipv4Rules: [{\n action: \"deny\",\n ruleId: 23,\n srcport: 12,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", layer3_ipv4_rules=[{\n \"action\": \"deny\",\n \"rule_id\": 23,\n \"srcport\": 12,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname\", new()\n {\n Layer3Ipv4Rules = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs\n {\n Action = \"deny\",\n RuleId = 23,\n Srcport = 12,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs{\n\t\t\tLayer3Ipv4Rules: fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tRuleId: pulumi.Float64(23),\n\t\t\t\t\tSrcport: pulumi.Float64(12),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerAccesscontrollist(\"trname\", ObjectWirelesscontrollerAccesscontrollistArgs.builder()\n .layer3Ipv4Rules(ObjectWirelesscontrollerAccesscontrollistLayer3Ipv4RuleArgs.builder()\n .action(\"deny\")\n .ruleId(23.0)\n .srcport(12.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n properties:\n layer3Ipv4Rules:\n - action: deny\n ruleId: 23\n srcport: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController AccessControlList can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollist:ObjectWirelesscontrollerAccesscontrollist labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -189313,7 +189313,7 @@ } }, "fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv4rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules": { - "description": "AP ACL layer3 ipv4 rule list.\n\n\u003e This resource is a sub resource for variable `layer3_ipv4_rules` of resource `fortimanager.ObjectWirelesscontrollerAccesscontrollist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerAccesscontrollist = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\", {});\nconst trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules = new fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", {\n accessControlList: trnameObjectWirelesscontrollerAccesscontrollist.name,\n protocol: 24,\n ruleId: 12,\n srcport: 23,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerAccesscontrollist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_accesscontrollist = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\")\ntrname_object_wirelesscontroller_accesscontrollist_layer3ipv4rules = fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\",\n access_control_list=trname_object_wirelesscontroller_accesscontrollist.name,\n protocol=24,\n rule_id=12,\n srcport=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_accesscontrollist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerAccesscontrollist = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\");\n\n var trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules = new Fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", new()\n {\n AccessControlList = trnameObjectWirelesscontrollerAccesscontrollist.Name,\n Protocol = 24,\n RuleId = 12,\n Srcport = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerAccesscontrollist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerAccesscontrollist, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trnameObjectWirelesscontrollerAccesscontrollist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(ctx, \"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", \u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs{\n\t\t\tAccessControlList: trnameObjectWirelesscontrollerAccesscontrollist.Name,\n\t\t\tProtocol: pulumi.Float64(24),\n\t\t\tRuleId: pulumi.Float64(12),\n\t\t\tSrcport: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerAccesscontrollist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerAccesscontrollist = new ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\");\n\n var trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules = new ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs.builder()\n .accessControlList(trnameObjectWirelesscontrollerAccesscontrollist.name())\n .protocol(24)\n .ruleId(12)\n .srcport(23)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerAccesscontrollist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\n properties:\n accessControlList: ${trnameObjectWirelesscontrollerAccesscontrollist.name}\n protocol: 24\n ruleId: 12\n srcport: 23\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerAccesscontrollist}\n trnameObjectWirelesscontrollerAccesscontrollist:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController AccessControlListLayer3Ipv4Rules can be imported using any of these accepted formats:\n\nSet import_options = [\"access_control_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv4rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "AP ACL layer3 ipv4 rule list.\n\n\u003e This resource is a sub resource for variable `layer3_ipv4_rules` of resource `fortimanager.ObjectWirelesscontrollerAccesscontrollist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerAccesscontrollist = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\", {});\nconst trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules = new fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", {\n accessControlList: trnameObjectWirelesscontrollerAccesscontrollist.name,\n protocol: 24,\n ruleId: 12,\n srcport: 23,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerAccesscontrollist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_accesscontrollist = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\")\ntrname_object_wirelesscontroller_accesscontrollist_layer3ipv4rules = fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\",\n access_control_list=trname_object_wirelesscontroller_accesscontrollist.name,\n protocol=24,\n rule_id=12,\n srcport=23,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_accesscontrollist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerAccesscontrollist = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\");\n\n var trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules = new Fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", new()\n {\n AccessControlList = trnameObjectWirelesscontrollerAccesscontrollist.Name,\n Protocol = 24,\n RuleId = 12,\n Srcport = 23,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerAccesscontrollist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerAccesscontrollist, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trnameObjectWirelesscontrollerAccesscontrollist\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(ctx, \"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", \u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs{\n\t\t\tAccessControlList: trnameObjectWirelesscontrollerAccesscontrollist.Name,\n\t\t\tProtocol: pulumi.Float64(24),\n\t\t\tRuleId: pulumi.Float64(12),\n\t\t\tSrcport: pulumi.Float64(23),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerAccesscontrollist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerAccesscontrollist = new ObjectWirelesscontrollerAccesscontrollist(\"trnameObjectWirelesscontrollerAccesscontrollist\");\n\n var trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules = new ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules(\"trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\", ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rulesArgs.builder()\n .accessControlList(trnameObjectWirelesscontrollerAccesscontrollist.name())\n .protocol(24.0)\n .ruleId(12.0)\n .srcport(23.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerAccesscontrollist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules\n properties:\n accessControlList: ${trnameObjectWirelesscontrollerAccesscontrollist.name}\n protocol: 24\n ruleId: 12\n srcport: 23\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerAccesscontrollist}\n trnameObjectWirelesscontrollerAccesscontrollist:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController AccessControlListLayer3Ipv4Rules can be imported using any of these accepted formats:\n\nSet import_options = [\"access_control_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv4rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv4rules labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessControlList": { "type": "string", @@ -189602,7 +189602,7 @@ } }, "fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv6rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules": { - "description": "AP ACL layer3 ipv6 rule list.\n\n\u003e This resource is a sub resource for variable `layer3_ipv6_rules` of resource `fortimanager.ObjectWirelesscontrollerAccesscontrollist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\", {});\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", {\n comment: \"This is a Terraform example\",\n dstport: 0,\n ruleId: 12,\n srcport: 34,\n accessControlList: trname2.name,\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\")\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\",\n comment=\"This is a Terraform example\",\n dstport=0,\n rule_id=12,\n srcport=34,\n access_control_list=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\");\n\n var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Dstport = 0,\n RuleId = 12,\n Srcport = 34,\n AccessControlList = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstport: pulumi.Float64(0),\n\t\t\tRuleId: pulumi.Float64(12),\n\t\t\tSrcport: pulumi.Float64(34),\n\t\t\tAccessControlList: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectWirelesscontrollerAccesscontrollist(\"trname2\");\n\n var trname = new ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs.builder()\n .comment(\"This is a Terraform example\")\n .dstport(0)\n .ruleId(12)\n .srcport(34)\n .accessControlList(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules\n properties:\n comment: This is a Terraform example\n dstport: 0\n ruleId: 12\n srcport: 34\n accessControlList: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController AccessControlListLayer3Ipv6Rules can be imported using any of these accepted formats:\n\nSet import_options = [\"access_control_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv6rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "AP ACL layer3 ipv6 rule list.\n\n\u003e This resource is a sub resource for variable `layer3_ipv6_rules` of resource `fortimanager.ObjectWirelesscontrollerAccesscontrollist`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\", {});\nconst trname = new fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", {\n comment: \"This is a Terraform example\",\n dstport: 0,\n ruleId: 12,\n srcport: 34,\n accessControlList: trname2.name,\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\")\ntrname = fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\",\n comment=\"This is a Terraform example\",\n dstport=0,\n rule_id=12,\n srcport=34,\n access_control_list=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectWirelesscontrollerAccesscontrollist(\"trname2\");\n\n var trname = new Fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Dstport = 0,\n RuleId = 12,\n Srcport = 34,\n AccessControlList = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerAccesscontrollist(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstport: pulumi.Float64(0),\n\t\t\tRuleId: pulumi.Float64(12),\n\t\t\tSrcport: pulumi.Float64(34),\n\t\t\tAccessControlList: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectWirelesscontrollerAccesscontrollist(\"trname2\");\n\n var trname = new ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules(\"trname\", ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rulesArgs.builder()\n .comment(\"This is a Terraform example\")\n .dstport(0.0)\n .ruleId(12.0)\n .srcport(34.0)\n .accessControlList(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules\n properties:\n comment: This is a Terraform example\n dstport: 0\n ruleId: 12\n srcport: 34\n accessControlList: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWirelesscontrollerAccesscontrollist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController AccessControlListLayer3Ipv6Rules can be imported using any of these accepted formats:\n\nSet import_options = [\"access_control_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAccesscontrollistLayer3ipv6rules:ObjectWirelesscontrollerAccesscontrollistLayer3ipv6rules labelname {{rule_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessControlList": { "type": "string", @@ -189891,7 +189891,7 @@ } }, "fortimanager:index/objectWirelesscontrollerAddress:ObjectWirelesscontrollerAddress": { - "description": "Configure the client with its MAC address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAddress(\"trname\", {\n fosid: \"1\",\n mac: \"4a:7e:1e:d2:9b:86\",\n policy: \"allow\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAddress(\"trname\",\n fosid=\"1\",\n mac=\"4a:7e:1e:d2:9b:86\",\n policy=\"allow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerAddress(\"trname\", new()\n {\n Fosid = \"1\",\n Mac = \"4a:7e:1e:d2:9b:86\",\n Policy = \"allow\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAddress(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAddressArgs{\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tMac: pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tPolicy: pulumi.String(\"allow\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddress;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerAddress(\"trname\", ObjectWirelesscontrollerAddressArgs.builder()\n .fosid(1)\n .mac(\"4a:7e:1e:d2:9b:86\")\n .policy(\"allow\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAddress\n properties:\n fosid: 1\n mac: 4a:7e:1e:d2:9b:86\n policy: allow\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAddress:ObjectWirelesscontrollerAddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure the client with its MAC address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAddress(\"trname\", {\n fosid: \"1\",\n mac: \"4a:7e:1e:d2:9b:86\",\n policy: \"allow\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAddress(\"trname\",\n fosid=\"1\",\n mac=\"4a:7e:1e:d2:9b:86\",\n policy=\"allow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerAddress(\"trname\", new()\n {\n Fosid = \"1\",\n Mac = \"4a:7e:1e:d2:9b:86\",\n Policy = \"allow\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAddress(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAddressArgs{\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tMac: pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tPolicy: pulumi.String(\"allow\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddress;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerAddress(\"trname\", ObjectWirelesscontrollerAddressArgs.builder()\n .fosid(\"1\")\n .mac(\"4a:7e:1e:d2:9b:86\")\n .policy(\"allow\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAddress\n properties:\n fosid: 1\n mac: 4a:7e:1e:d2:9b:86\n policy: allow\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Address can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAddress:ObjectWirelesscontrollerAddress labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -189981,7 +189981,7 @@ } }, "fortimanager:index/objectWirelesscontrollerAddrgrp:ObjectWirelesscontrollerAddrgrp": { - "description": "Configure the MAC address group.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\", {\n defaultPolicy: \"deny\",\n fosid: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\",\n default_policy=\"deny\",\n fosid=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\", new()\n {\n DefaultPolicy = \"deny\",\n Fosid = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAddrgrp(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAddrgrpArgs{\n\t\t\tDefaultPolicy: pulumi.String(\"deny\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddrgrp;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddrgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerAddrgrp(\"trname\", ObjectWirelesscontrollerAddrgrpArgs.builder()\n .defaultPolicy(\"deny\")\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAddrgrp\n properties:\n defaultPolicy: deny\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Addrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAddrgrp:ObjectWirelesscontrollerAddrgrp labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure the MAC address group.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\", {\n defaultPolicy: \"deny\",\n fosid: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\",\n default_policy=\"deny\",\n fosid=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerAddrgrp(\"trname\", new()\n {\n DefaultPolicy = \"deny\",\n Fosid = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerAddrgrp(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerAddrgrpArgs{\n\t\t\tDefaultPolicy: pulumi.String(\"deny\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddrgrp;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerAddrgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerAddrgrp(\"trname\", ObjectWirelesscontrollerAddrgrpArgs.builder()\n .defaultPolicy(\"deny\")\n .fosid(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerAddrgrp\n properties:\n defaultPolicy: deny\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Addrgrp can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerAddrgrp:ObjectWirelesscontrollerAddrgrp labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addresses": { "type": "string", @@ -190070,7 +190070,7 @@ } }, "fortimanager:index/objectWirelesscontrollerApcfgprofile:ObjectWirelesscontrollerApcfgprofile": { - "description": "Configure AP local configuration profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `command_list`: `fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", {\n commandLists: [{\n id: 1,\n name: \"terr-apcfgprofile\",\n passwdValues: [\"123\"],\n type: \"password\",\n }],\n comment: \"This is a Terraform example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\",\n command_lists=[{\n \"id\": 1,\n \"name\": \"terr-apcfgprofile\",\n \"passwd_values\": [\"123\"],\n \"type\": \"password\",\n }],\n comment=\"This is a Terraform example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", new()\n {\n CommandLists = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerApcfgprofileCommandListArgs\n {\n Id = 1,\n Name = \"terr-apcfgprofile\",\n PasswdValues = new[]\n {\n \"123\",\n },\n Type = \"password\",\n },\n },\n Comment = \"This is a Terraform example\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerApcfgprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerApcfgprofileArgs{\n\t\t\tCommandLists: fortimanager.ObjectWirelesscontrollerApcfgprofileCommandListTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerApcfgprofileCommandListTypeArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tName: pulumi.String(\"terr-apcfgprofile\"),\n\t\t\t\t\tPasswdValues: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"password\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerApcfgprofileCommandListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerApcfgprofile(\"trname\", ObjectWirelesscontrollerApcfgprofileArgs.builder()\n .commandLists(ObjectWirelesscontrollerApcfgprofileCommandListArgs.builder()\n .id(1)\n .name(\"terr-apcfgprofile\")\n .passwdValues(\"123\")\n .type(\"password\")\n .build())\n .comment(\"This is a Terraform example\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerApcfgprofile\n properties:\n commandLists:\n - id: 1\n name: terr-apcfgprofile\n passwdValues:\n - '123'\n type: password\n comment: This is a Terraform example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController ApcfgProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerApcfgprofile:ObjectWirelesscontrollerApcfgprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure AP local configuration profiles.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `command_list`: `fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", {\n commandLists: [{\n id: 1,\n name: \"terr-apcfgprofile\",\n passwdValues: [\"123\"],\n type: \"password\",\n }],\n comment: \"This is a Terraform example\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\",\n command_lists=[{\n \"id\": 1,\n \"name\": \"terr-apcfgprofile\",\n \"passwd_values\": [\"123\"],\n \"type\": \"password\",\n }],\n comment=\"This is a Terraform example\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trname\", new()\n {\n CommandLists = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerApcfgprofileCommandListArgs\n {\n Id = 1,\n Name = \"terr-apcfgprofile\",\n PasswdValues = new[]\n {\n \"123\",\n },\n Type = \"password\",\n },\n },\n Comment = \"This is a Terraform example\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerApcfgprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerApcfgprofileArgs{\n\t\t\tCommandLists: fortimanager.ObjectWirelesscontrollerApcfgprofileCommandListTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerApcfgprofileCommandListTypeArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tName: pulumi.String(\"terr-apcfgprofile\"),\n\t\t\t\t\tPasswdValues: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"123\"),\n\t\t\t\t\t},\n\t\t\t\t\tType: pulumi.String(\"password\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerApcfgprofileCommandListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerApcfgprofile(\"trname\", ObjectWirelesscontrollerApcfgprofileArgs.builder()\n .commandLists(ObjectWirelesscontrollerApcfgprofileCommandListArgs.builder()\n .id(1.0)\n .name(\"terr-apcfgprofile\")\n .passwdValues(\"123\")\n .type(\"password\")\n .build())\n .comment(\"This is a Terraform example\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerApcfgprofile\n properties:\n commandLists:\n - id: 1\n name: terr-apcfgprofile\n passwdValues:\n - '123'\n type: password\n comment: This is a Terraform example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController ApcfgProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerApcfgprofile:ObjectWirelesscontrollerApcfgprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "acIp": { "type": "string", @@ -190245,7 +190245,7 @@ } }, "fortimanager:index/objectWirelesscontrollerApcfgprofileCommandlist:ObjectWirelesscontrollerApcfgprofileCommandlist": { - "description": "AP local configuration command list.\n\n\u003e This resource is a sub resource for variable `command_list` of resource `fortimanager.ObjectWirelesscontrollerApcfgprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerApcfgprofile = new fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\", {});\nconst trnameObjectWirelesscontrollerApcfgprofileCommandlist = new fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", {\n apcfgProfile: trnameObjectWirelesscontrollerApcfgprofile.name,\n fosid: 23,\n type: \"password\",\n passwdValues: [\"123\"],\n}, {\n dependsOn: [trnameObjectWirelesscontrollerApcfgprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_apcfgprofile = fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\")\ntrname_object_wirelesscontroller_apcfgprofile_commandlist = fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\",\n apcfg_profile=trname_object_wirelesscontroller_apcfgprofile.name,\n fosid=23,\n type=\"password\",\n passwd_values=[\"123\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_apcfgprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerApcfgprofile = new Fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\");\n\n var trnameObjectWirelesscontrollerApcfgprofileCommandlist = new Fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", new()\n {\n ApcfgProfile = trnameObjectWirelesscontrollerApcfgprofile.Name,\n Fosid = 23,\n Type = \"password\",\n PasswdValues = new[]\n {\n \"123\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerApcfgprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerApcfgprofile, err := fortimanager.NewObjectWirelesscontrollerApcfgprofile(ctx, \"trnameObjectWirelesscontrollerApcfgprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerApcfgprofileCommandlist(ctx, \"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", \u0026fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlistArgs{\n\t\t\tApcfgProfile: trnameObjectWirelesscontrollerApcfgprofile.Name,\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tType: pulumi.String(\"password\"),\n\t\t\tPasswdValues: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"123\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerApcfgprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerApcfgprofile = new ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\");\n\n var trnameObjectWirelesscontrollerApcfgprofileCommandlist = new ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", ObjectWirelesscontrollerApcfgprofileCommandlistArgs.builder()\n .apcfgProfile(trnameObjectWirelesscontrollerApcfgprofile.name())\n .fosid(23)\n .type(\"password\")\n .passwdValues(\"123\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerApcfgprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerApcfgprofileCommandlist:\n type: fortimanager:ObjectWirelesscontrollerApcfgprofileCommandlist\n properties:\n apcfgProfile: ${trnameObjectWirelesscontrollerApcfgprofile.name}\n fosid: 23\n type: password\n passwdValues:\n - '123'\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerApcfgprofile}\n trnameObjectWirelesscontrollerApcfgprofile:\n type: fortimanager:ObjectWirelesscontrollerApcfgprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController ApcfgProfileCommandList can be imported using any of these accepted formats:\n\nSet import_options = [\"apcfg_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerApcfgprofileCommandlist:ObjectWirelesscontrollerApcfgprofileCommandlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "AP local configuration command list.\n\n\u003e This resource is a sub resource for variable `command_list` of resource `fortimanager.ObjectWirelesscontrollerApcfgprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerApcfgprofile = new fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\", {});\nconst trnameObjectWirelesscontrollerApcfgprofileCommandlist = new fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", {\n apcfgProfile: trnameObjectWirelesscontrollerApcfgprofile.name,\n fosid: 23,\n type: \"password\",\n passwdValues: [\"123\"],\n}, {\n dependsOn: [trnameObjectWirelesscontrollerApcfgprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_apcfgprofile = fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\")\ntrname_object_wirelesscontroller_apcfgprofile_commandlist = fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\",\n apcfg_profile=trname_object_wirelesscontroller_apcfgprofile.name,\n fosid=23,\n type=\"password\",\n passwd_values=[\"123\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_apcfgprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerApcfgprofile = new Fortimanager.ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\");\n\n var trnameObjectWirelesscontrollerApcfgprofileCommandlist = new Fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", new()\n {\n ApcfgProfile = trnameObjectWirelesscontrollerApcfgprofile.Name,\n Fosid = 23,\n Type = \"password\",\n PasswdValues = new[]\n {\n \"123\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerApcfgprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerApcfgprofile, err := fortimanager.NewObjectWirelesscontrollerApcfgprofile(ctx, \"trnameObjectWirelesscontrollerApcfgprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerApcfgprofileCommandlist(ctx, \"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", \u0026fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlistArgs{\n\t\t\tApcfgProfile: trnameObjectWirelesscontrollerApcfgprofile.Name,\n\t\t\tFosid: pulumi.Float64(23),\n\t\t\tType: pulumi.String(\"password\"),\n\t\t\tPasswdValues: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"123\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerApcfgprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerApcfgprofileCommandlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerApcfgprofile = new ObjectWirelesscontrollerApcfgprofile(\"trnameObjectWirelesscontrollerApcfgprofile\");\n\n var trnameObjectWirelesscontrollerApcfgprofileCommandlist = new ObjectWirelesscontrollerApcfgprofileCommandlist(\"trnameObjectWirelesscontrollerApcfgprofileCommandlist\", ObjectWirelesscontrollerApcfgprofileCommandlistArgs.builder()\n .apcfgProfile(trnameObjectWirelesscontrollerApcfgprofile.name())\n .fosid(23.0)\n .type(\"password\")\n .passwdValues(\"123\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerApcfgprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerApcfgprofileCommandlist:\n type: fortimanager:ObjectWirelesscontrollerApcfgprofileCommandlist\n properties:\n apcfgProfile: ${trnameObjectWirelesscontrollerApcfgprofile.name}\n fosid: 23\n type: password\n passwdValues:\n - '123'\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerApcfgprofile}\n trnameObjectWirelesscontrollerApcfgprofile:\n type: fortimanager:ObjectWirelesscontrollerApcfgprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController ApcfgProfileCommandList can be imported using any of these accepted formats:\n\nSet import_options = [\"apcfg_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerApcfgprofileCommandlist:ObjectWirelesscontrollerApcfgprofileCommandlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -190856,7 +190856,7 @@ } }, "fortimanager:index/objectWirelesscontrollerBleprofile:ObjectWirelesscontrollerBleprofile": { - "description": "Configure Bluetooth Low Energy profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\", {\n beaconInterval: 100,\n bleScanning: \"disable\",\n comment: \"This is a Terraform example\",\n eddystoneInstance: \"abcdef\",\n eddystoneNamespace: \"0102030405\",\n eddystoneUrl: \"http://www.fortinet.com\",\n eddystoneUrlEncodeHex: \"00666f7274696e65-7407\",\n ibeaconUuid: \"005ea414-cbd1-11e5-9956-625662870761\",\n majorId: 1000,\n minorId: 2000,\n txpower: \"0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\",\n beacon_interval=100,\n ble_scanning=\"disable\",\n comment=\"This is a Terraform example\",\n eddystone_instance=\"abcdef\",\n eddystone_namespace=\"0102030405\",\n eddystone_url=\"http://www.fortinet.com\",\n eddystone_url_encode_hex=\"00666f7274696e65-7407\",\n ibeacon_uuid=\"005ea414-cbd1-11e5-9956-625662870761\",\n major_id=1000,\n minor_id=2000,\n txpower=\"0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\", new()\n {\n BeaconInterval = 100,\n BleScanning = \"disable\",\n Comment = \"This is a Terraform example\",\n EddystoneInstance = \"abcdef\",\n EddystoneNamespace = \"0102030405\",\n EddystoneUrl = \"http://www.fortinet.com\",\n EddystoneUrlEncodeHex = \"00666f7274696e65-7407\",\n IbeaconUuid = \"005ea414-cbd1-11e5-9956-625662870761\",\n MajorId = 1000,\n MinorId = 2000,\n Txpower = \"0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerBleprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerBleprofileArgs{\n\t\t\tBeaconInterval: pulumi.Float64(100),\n\t\t\tBleScanning: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tEddystoneInstance: pulumi.String(\"abcdef\"),\n\t\t\tEddystoneNamespace: pulumi.String(\"0102030405\"),\n\t\t\tEddystoneUrl: pulumi.String(\"http://www.fortinet.com\"),\n\t\t\tEddystoneUrlEncodeHex: pulumi.String(\"00666f7274696e65-7407\"),\n\t\t\tIbeaconUuid: pulumi.String(\"005ea414-cbd1-11e5-9956-625662870761\"),\n\t\t\tMajorId: pulumi.Float64(1000),\n\t\t\tMinorId: pulumi.Float64(2000),\n\t\t\tTxpower: pulumi.String(\"0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBleprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBleprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerBleprofile(\"trname\", ObjectWirelesscontrollerBleprofileArgs.builder()\n .beaconInterval(100)\n .bleScanning(\"disable\")\n .comment(\"This is a Terraform example\")\n .eddystoneInstance(\"abcdef\")\n .eddystoneNamespace(\"0102030405\")\n .eddystoneUrl(\"http://www.fortinet.com\")\n .eddystoneUrlEncodeHex(\"00666f7274696e65-7407\")\n .ibeaconUuid(\"005ea414-cbd1-11e5-9956-625662870761\")\n .majorId(1000)\n .minorId(2000)\n .txpower(\"0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerBleprofile\n properties:\n beaconInterval: 100\n bleScanning: disable\n comment: This is a Terraform example\n eddystoneInstance: abcdef\n eddystoneNamespace: '0102030405'\n eddystoneUrl: http://www.fortinet.com\n eddystoneUrlEncodeHex: 00666f7274696e65-7407\n ibeaconUuid: 005ea414-cbd1-11e5-9956-625662870761\n majorId: 1000\n minorId: 2000\n txpower: '0'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController BleProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBleprofile:ObjectWirelesscontrollerBleprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Bluetooth Low Energy profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\", {\n beaconInterval: 100,\n bleScanning: \"disable\",\n comment: \"This is a Terraform example\",\n eddystoneInstance: \"abcdef\",\n eddystoneNamespace: \"0102030405\",\n eddystoneUrl: \"http://www.fortinet.com\",\n eddystoneUrlEncodeHex: \"00666f7274696e65-7407\",\n ibeaconUuid: \"005ea414-cbd1-11e5-9956-625662870761\",\n majorId: 1000,\n minorId: 2000,\n txpower: \"0\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\",\n beacon_interval=100,\n ble_scanning=\"disable\",\n comment=\"This is a Terraform example\",\n eddystone_instance=\"abcdef\",\n eddystone_namespace=\"0102030405\",\n eddystone_url=\"http://www.fortinet.com\",\n eddystone_url_encode_hex=\"00666f7274696e65-7407\",\n ibeacon_uuid=\"005ea414-cbd1-11e5-9956-625662870761\",\n major_id=1000,\n minor_id=2000,\n txpower=\"0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerBleprofile(\"trname\", new()\n {\n BeaconInterval = 100,\n BleScanning = \"disable\",\n Comment = \"This is a Terraform example\",\n EddystoneInstance = \"abcdef\",\n EddystoneNamespace = \"0102030405\",\n EddystoneUrl = \"http://www.fortinet.com\",\n EddystoneUrlEncodeHex = \"00666f7274696e65-7407\",\n IbeaconUuid = \"005ea414-cbd1-11e5-9956-625662870761\",\n MajorId = 1000,\n MinorId = 2000,\n Txpower = \"0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerBleprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerBleprofileArgs{\n\t\t\tBeaconInterval: pulumi.Float64(100),\n\t\t\tBleScanning: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tEddystoneInstance: pulumi.String(\"abcdef\"),\n\t\t\tEddystoneNamespace: pulumi.String(\"0102030405\"),\n\t\t\tEddystoneUrl: pulumi.String(\"http://www.fortinet.com\"),\n\t\t\tEddystoneUrlEncodeHex: pulumi.String(\"00666f7274696e65-7407\"),\n\t\t\tIbeaconUuid: pulumi.String(\"005ea414-cbd1-11e5-9956-625662870761\"),\n\t\t\tMajorId: pulumi.Float64(1000),\n\t\t\tMinorId: pulumi.Float64(2000),\n\t\t\tTxpower: pulumi.String(\"0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBleprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBleprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerBleprofile(\"trname\", ObjectWirelesscontrollerBleprofileArgs.builder()\n .beaconInterval(100.0)\n .bleScanning(\"disable\")\n .comment(\"This is a Terraform example\")\n .eddystoneInstance(\"abcdef\")\n .eddystoneNamespace(\"0102030405\")\n .eddystoneUrl(\"http://www.fortinet.com\")\n .eddystoneUrlEncodeHex(\"00666f7274696e65-7407\")\n .ibeaconUuid(\"005ea414-cbd1-11e5-9956-625662870761\")\n .majorId(1000.0)\n .minorId(2000.0)\n .txpower(\"0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerBleprofile\n properties:\n beaconInterval: 100\n bleScanning: disable\n comment: This is a Terraform example\n eddystoneInstance: abcdef\n eddystoneNamespace: '0102030405'\n eddystoneUrl: http://www.fortinet.com\n eddystoneUrlEncodeHex: 00666f7274696e65-7407\n ibeaconUuid: 005ea414-cbd1-11e5-9956-625662870761\n majorId: 1000\n minorId: 2000\n txpower: '0'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController BleProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBleprofile:ObjectWirelesscontrollerBleprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -191269,7 +191269,7 @@ } }, "fortimanager:index/objectWirelesscontrollerBonjourprofilePolicylist:ObjectWirelesscontrollerBonjourprofilePolicylist": { - "description": "Bonjour policy list.\n\n\u003e This resource is a sub resource for variable `policy_list` of resource `fortimanager.ObjectWirelesscontrollerBonjourprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerBonjourprofile = new fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\", {});\nconst trnameObjectWirelesscontrollerBonjourprofilePolicylist = new fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", {\n bonjourProfile: trnameObjectWirelesscontrollerBonjourprofile.name,\n policyId: 1,\n services: [\"ftp\"],\n toVlan: \"2000\",\n}, {\n dependsOn: [trnameObjectWirelesscontrollerBonjourprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_bonjourprofile = fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\")\ntrname_object_wirelesscontroller_bonjourprofile_policylist = fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\",\n bonjour_profile=trname_object_wirelesscontroller_bonjourprofile.name,\n policy_id=1,\n services=[\"ftp\"],\n to_vlan=\"2000\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_bonjourprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerBonjourprofile = new Fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\");\n\n var trnameObjectWirelesscontrollerBonjourprofilePolicylist = new Fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", new()\n {\n BonjourProfile = trnameObjectWirelesscontrollerBonjourprofile.Name,\n PolicyId = 1,\n Services = new[]\n {\n \"ftp\",\n },\n ToVlan = \"2000\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerBonjourprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerBonjourprofile, err := fortimanager.NewObjectWirelesscontrollerBonjourprofile(ctx, \"trnameObjectWirelesscontrollerBonjourprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerBonjourprofilePolicylist(ctx, \"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", \u0026fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylistArgs{\n\t\t\tBonjourProfile: trnameObjectWirelesscontrollerBonjourprofile.Name,\n\t\t\tPolicyId: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ftp\"),\n\t\t\t},\n\t\t\tToVlan: pulumi.String(\"2000\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerBonjourprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerBonjourprofile = new ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\");\n\n var trnameObjectWirelesscontrollerBonjourprofilePolicylist = new ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", ObjectWirelesscontrollerBonjourprofilePolicylistArgs.builder()\n .bonjourProfile(trnameObjectWirelesscontrollerBonjourprofile.name())\n .policyId(1)\n .services(\"ftp\")\n .toVlan(2000)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerBonjourprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerBonjourprofilePolicylist:\n type: fortimanager:ObjectWirelesscontrollerBonjourprofilePolicylist\n properties:\n bonjourProfile: ${trnameObjectWirelesscontrollerBonjourprofile.name}\n policyId: 1\n services:\n - ftp\n toVlan: 2000\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerBonjourprofile}\n trnameObjectWirelesscontrollerBonjourprofile:\n type: fortimanager:ObjectWirelesscontrollerBonjourprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController BonjourProfilePolicyList can be imported using any of these accepted formats:\n\nSet import_options = [\"bonjour_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBonjourprofilePolicylist:ObjectWirelesscontrollerBonjourprofilePolicylist labelname {{policy_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Bonjour policy list.\n\n\u003e This resource is a sub resource for variable `policy_list` of resource `fortimanager.ObjectWirelesscontrollerBonjourprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerBonjourprofile = new fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\", {});\nconst trnameObjectWirelesscontrollerBonjourprofilePolicylist = new fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", {\n bonjourProfile: trnameObjectWirelesscontrollerBonjourprofile.name,\n policyId: 1,\n services: [\"ftp\"],\n toVlan: \"2000\",\n}, {\n dependsOn: [trnameObjectWirelesscontrollerBonjourprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_bonjourprofile = fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\")\ntrname_object_wirelesscontroller_bonjourprofile_policylist = fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\",\n bonjour_profile=trname_object_wirelesscontroller_bonjourprofile.name,\n policy_id=1,\n services=[\"ftp\"],\n to_vlan=\"2000\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_bonjourprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerBonjourprofile = new Fortimanager.ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\");\n\n var trnameObjectWirelesscontrollerBonjourprofilePolicylist = new Fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", new()\n {\n BonjourProfile = trnameObjectWirelesscontrollerBonjourprofile.Name,\n PolicyId = 1,\n Services = new[]\n {\n \"ftp\",\n },\n ToVlan = \"2000\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerBonjourprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerBonjourprofile, err := fortimanager.NewObjectWirelesscontrollerBonjourprofile(ctx, \"trnameObjectWirelesscontrollerBonjourprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerBonjourprofilePolicylist(ctx, \"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", \u0026fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylistArgs{\n\t\t\tBonjourProfile: trnameObjectWirelesscontrollerBonjourprofile.Name,\n\t\t\tPolicyId: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ftp\"),\n\t\t\t},\n\t\t\tToVlan: pulumi.String(\"2000\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerBonjourprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerBonjourprofilePolicylistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerBonjourprofile = new ObjectWirelesscontrollerBonjourprofile(\"trnameObjectWirelesscontrollerBonjourprofile\");\n\n var trnameObjectWirelesscontrollerBonjourprofilePolicylist = new ObjectWirelesscontrollerBonjourprofilePolicylist(\"trnameObjectWirelesscontrollerBonjourprofilePolicylist\", ObjectWirelesscontrollerBonjourprofilePolicylistArgs.builder()\n .bonjourProfile(trnameObjectWirelesscontrollerBonjourprofile.name())\n .policyId(1.0)\n .services(\"ftp\")\n .toVlan(\"2000\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerBonjourprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerBonjourprofilePolicylist:\n type: fortimanager:ObjectWirelesscontrollerBonjourprofilePolicylist\n properties:\n bonjourProfile: ${trnameObjectWirelesscontrollerBonjourprofile.name}\n policyId: 1\n services:\n - ftp\n toVlan: 2000\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerBonjourprofile}\n trnameObjectWirelesscontrollerBonjourprofile:\n type: fortimanager:ObjectWirelesscontrollerBonjourprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController BonjourProfilePolicyList can be imported using any of these accepted formats:\n\nSet import_options = [\"bonjour_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerBonjourprofilePolicylist:ObjectWirelesscontrollerBonjourprofilePolicylist labelname {{policy_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -191531,7 +191531,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellular:ObjectWirelesscontrollerHotspot20Anqp3gppcellular": { - "description": "Configure 3GPP public land mobile network (PLMN).\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mcc_mnc_list`: `fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", {mccMncLists: [{\n id: 1,\n mcc: \"mcc\",\n mnc: \"mnc\",\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", mcc_mnc_lists=[{\n \"id\": 1,\n \"mcc\": \"mcc\",\n \"mnc\": \"mnc\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", new()\n {\n MccMncLists = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs\n {\n Id = 1,\n Mcc = \"mcc\",\n Mnc = \"mnc\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellular(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs{\n\t\t\tMccMncLists: fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListTypeArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tMcc: pulumi.String(\"mcc\"),\n\t\t\t\t\tMnc: pulumi.String(\"mnc\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs.builder()\n .mccMncLists(ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs.builder()\n .id(1)\n .mcc(\"mcc\")\n .mnc(\"mnc\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellular\n properties:\n mccMncLists:\n - id: 1\n mcc: mcc\n mnc: mnc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20Anqp3GppCellular can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellular:ObjectWirelesscontrollerHotspot20Anqp3gppcellular labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure 3GPP public land mobile network (PLMN).\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mcc_mnc_list`: `fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", {mccMncLists: [{\n id: 1,\n mcc: \"mcc\",\n mnc: \"mnc\",\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", mcc_mnc_lists=[{\n \"id\": 1,\n \"mcc\": \"mcc\",\n \"mnc\": \"mnc\",\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", new()\n {\n MccMncLists = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs\n {\n Id = 1,\n Mcc = \"mcc\",\n Mnc = \"mnc\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellular(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs{\n\t\t\tMccMncLists: fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListTypeArgs{\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t\tMcc: pulumi.String(\"mcc\"),\n\t\t\t\t\tMnc: pulumi.String(\"mnc\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trname\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularArgs.builder()\n .mccMncLists(ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccMncListArgs.builder()\n .id(1.0)\n .mcc(\"mcc\")\n .mnc(\"mnc\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellular\n properties:\n mccMncLists:\n - id: 1\n mcc: mcc\n mnc: mnc\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20Anqp3GppCellular can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellular:ObjectWirelesscontrollerHotspot20Anqp3gppcellular labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -191629,7 +191629,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist": { - "description": "Mobile Country Code and Mobile Network Code configuration.\n\n\u003e This resource is a sub resource for variable `mcc_mnc_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\", {});\nconst trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", {\n anqp3gppCellular: trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name,\n fosid: 5,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqp3gppcellular = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\")\ntrname_object_wirelesscontroller_hotspot20_anqp3gppcellular_mccmnclist = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\",\n anqp3gpp_cellular=trname_object_wirelesscontroller_hotspot20_anqp3gppcellular.name,\n fosid=5,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqp3gppcellular]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\");\n\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", new()\n {\n Anqp3gppCellular = trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.Name,\n Fosid = 5,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqp3gppcellular, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellular(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs{\n\t\t\tAnqp3gppCellular: trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.Name,\n\t\t\tFosid: pulumi.Float64(5),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqp3gppcellular,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\");\n\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist = new ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs.builder()\n .anqp3gppCellular(trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name())\n .fosid(5)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\n properties:\n anqp3gppCellular: ${trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name}\n fosid: 5\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular}\n trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellular\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20Anqp3GppCellularMccMncList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_3gpp_cellular=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Mobile Country Code and Mobile Network Code configuration.\n\n\u003e This resource is a sub resource for variable `mcc_mnc_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\", {});\nconst trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist = new fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", {\n anqp3gppCellular: trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name,\n fosid: 5,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqp3gppcellular = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\")\ntrname_object_wirelesscontroller_hotspot20_anqp3gppcellular_mccmnclist = fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\",\n anqp3gpp_cellular=trname_object_wirelesscontroller_hotspot20_anqp3gppcellular.name,\n fosid=5,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqp3gppcellular]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\");\n\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", new()\n {\n Anqp3gppCellular = trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.Name,\n Fosid = 5,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqp3gppcellular, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellular(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs{\n\t\t\tAnqp3gppCellular: trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.Name,\n\t\t\tFosid: pulumi.Float64(5),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqp3gppcellular,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellular;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular = new ObjectWirelesscontrollerHotspot20Anqp3gppcellular(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular\");\n\n var trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist = new ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist(\"trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\", ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclistArgs.builder()\n .anqp3gppCellular(trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name())\n .fosid(5.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist\n properties:\n anqp3gppCellular: ${trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular.name}\n fosid: 5\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular}\n trnameObjectWirelesscontrollerHotspot20Anqp3gppcellular:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqp3gppcellular\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20Anqp3GppCellularMccMncList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_3gpp_cellular=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist:ObjectWirelesscontrollerHotspot20Anqp3gppcellularMccmnclist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -192061,7 +192061,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod": { - "description": "EAP Methods.\n\n\u003e This resource is a sub resource for variable `eap_method` of resource `fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `auth_param`: `fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\", {});\nconst trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", {anqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}, {\n dependsOn: [trname2ObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", {\n index: 2,\n method: \"eap-md5\",\n anqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n naiList: trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.name,\n}, {\n dependsOn: [trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\")\ntrname2_object_wirelesscontroller_hotspot20_anqpnairealm_nailist = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", anqp_nai_realm=trname2_object_wirelesscontroller_hotspot20_anqpnairealm.name,\nopts = pulumi.ResourceOptions(depends_on=[trname2_object_wirelesscontroller_hotspot20_anqpnairealm]))\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\",\n index=2,\n method=\"eap-md5\",\n anqp_nai_realm=trname2_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n nai_list=trname2_object_wirelesscontroller_hotspot20_anqpnairealm_nailist.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2_object_wirelesscontroller_hotspot20_anqpnairealm_nailist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", new()\n {\n AnqpNaiRealm = trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectWirelesscontrollerHotspot20Anqpnairealm,\n },\n });\n\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", new()\n {\n Index = 2,\n Method = \"eap-md5\",\n AnqpNaiRealm = trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n NaiList = trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tAnqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs{\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tMethod: pulumi.String(\"eap-md5\"),\n\t\t\tAnqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList: trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n .anqpNaiRealm(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm)\n .build());\n\n var trname = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs.builder()\n .index(2)\n .method(\"eap-md5\")\n .anqpNaiRealm(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .naiList(trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\n properties:\n index: 2\n method: eap-md5\n anqpNaiRealm: ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n naiList: ${trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.name}\n options:\n dependsOn:\n - ${trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist}\n trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n properties:\n anqpNaiRealm: ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n options:\n dependsOn:\n - ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm}\n trname2ObjectWirelesscontrollerHotspot20Anqpnairealm:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiListEapMethod can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\", \"nai_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "EAP Methods.\n\n\u003e This resource is a sub resource for variable `eap_method` of resource `fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `auth_param`: `fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\", {});\nconst trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", {anqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}, {\n dependsOn: [trname2ObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", {\n index: 2,\n method: \"eap-md5\",\n anqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n naiList: trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.name,\n}, {\n dependsOn: [trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\")\ntrname2_object_wirelesscontroller_hotspot20_anqpnairealm_nailist = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", anqp_nai_realm=trname2_object_wirelesscontroller_hotspot20_anqpnairealm.name,\nopts = pulumi.ResourceOptions(depends_on=[trname2_object_wirelesscontroller_hotspot20_anqpnairealm]))\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\",\n index=2,\n method=\"eap-md5\",\n anqp_nai_realm=trname2_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n nai_list=trname2_object_wirelesscontroller_hotspot20_anqpnairealm_nailist.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2_object_wirelesscontroller_hotspot20_anqpnairealm_nailist]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", new()\n {\n AnqpNaiRealm = trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectWirelesscontrollerHotspot20Anqpnairealm,\n },\n });\n\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", new()\n {\n Index = 2,\n Method = \"eap-md5\",\n AnqpNaiRealm = trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n NaiList = trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2ObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tAnqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs{\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tMethod: pulumi.String(\"eap-md5\"),\n\t\t\tAnqpNaiRealm: trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList: trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2ObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trname2ObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n .anqpNaiRealm(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm)\n .build());\n\n var trname = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trname\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs.builder()\n .index(2.0)\n .method(\"eap-md5\")\n .anqpNaiRealm(trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .naiList(trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\n properties:\n index: 2\n method: eap-md5\n anqpNaiRealm: ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n naiList: ${trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist.name}\n options:\n dependsOn:\n - ${trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist}\n trname2ObjectWirelesscontrollerHotspot20AnqpnairealmNailist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n properties:\n anqpNaiRealm: ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n options:\n dependsOn:\n - ${trname2ObjectWirelesscontrollerHotspot20Anqpnairealm}\n trname2ObjectWirelesscontrollerHotspot20Anqpnairealm:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiListEapMethod can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\", \"nai_list=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -192201,7 +192201,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam": { - "description": "EAP auth param.\n\n\u003e This resource is a sub resource for variable `auth_param` of resource `fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\", {});\nconst trname2 = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", {anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\nconst trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", {\n index: 2,\n anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n naiList: trname2.name,\n}, {\n dependsOn: [trname2],\n});\nconst trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", {\n index: 2,\n val: \"eap-md5\",\n anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n naiList: trname2.name,\n eapMethod: trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\")\ntrname2 = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm]))\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\",\n index=2,\n anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n nai_list=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod_authparam = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\",\n index=2,\n val=\"eap-md5\",\n anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n nai_list=trname2.name,\n eap_method=trname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod.index,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2 = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", new()\n {\n AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n },\n });\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", new()\n {\n Index = 2,\n AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n NaiList = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", new()\n {\n Index = 2,\n Val = \"eap-md5\",\n AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n NaiList = trname2.Name,\n EapMethod = trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.Index,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname2\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs{\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs{\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tVal: pulumi.String(\"eap-md5\"),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList: trname2.Name,\n\t\t\tEapMethod: trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.Index,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2 = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpnairealm)\n .build());\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs.builder()\n .index(2)\n .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .naiList(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs.builder()\n .index(2)\n .val(\"eap-md5\")\n .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .naiList(trname2.name())\n .eapMethod(trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\n properties:\n index: 2\n val: eap-md5\n anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n naiList: ${trname2.name}\n eapMethod: ${trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod}\n trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\n properties:\n index: 2\n anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n naiList: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n properties:\n anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm}\n trnameObjectWirelesscontrollerHotspot20Anqpnairealm:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiListEapMethodAuthParam can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\", \"nai_list=YOUR_VALUE\", \"eap_method=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "EAP auth param.\n\n\u003e This resource is a sub resource for variable `auth_param` of resource `fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\", {});\nconst trname2 = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", {anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpnairealm],\n});\nconst trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", {\n index: 2,\n anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n naiList: trname2.name,\n}, {\n dependsOn: [trname2],\n});\nconst trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", {\n index: 2,\n val: \"eap-md5\",\n anqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name,\n naiList: trname2.name,\n eapMethod: trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm = fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\")\ntrname2 = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\nopts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm]))\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\",\n index=2,\n anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n nai_list=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\ntrname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod_authparam = fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\",\n index=2,\n val=\"eap-md5\",\n anqp_nai_realm=trname_object_wirelesscontroller_hotspot20_anqpnairealm.name,\n nai_list=trname2.name,\n eap_method=trname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod.index,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpnairealm_nailist_eapmethod]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2 = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", new()\n {\n AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n },\n });\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", new()\n {\n Index = 2,\n AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n NaiList = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", new()\n {\n Index = 2,\n Val = \"eap-md5\",\n AnqpNaiRealm = trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n NaiList = trname2.Name,\n EapMethod = trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.Index,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpnairealm(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailist(ctx, \"trname2\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs{\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpnairealm,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttrnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod, err := fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs{\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs{\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tVal: pulumi.String(\"eap-md5\"),\n\t\t\tAnqpNaiRealm: trnameObjectWirelesscontrollerHotspot20Anqpnairealm.Name,\n\t\t\tNaiList: trname2.Name,\n\t\t\tEapMethod: trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.Index,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpnairealm;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqpnairealm = new ObjectWirelesscontrollerHotspot20Anqpnairealm(\"trnameObjectWirelesscontrollerHotspot20Anqpnairealm\");\n\n var trname2 = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailist(\"trname2\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistArgs.builder()\n .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpnairealm)\n .build());\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodArgs.builder()\n .index(2.0)\n .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .naiList(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n var trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam = new ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam(\"trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\", ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparamArgs.builder()\n .index(2.0)\n .val(\"eap-md5\")\n .anqpNaiRealm(trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name())\n .naiList(trname2.name())\n .eapMethod(trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam\n properties:\n index: 2\n val: eap-md5\n anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n naiList: ${trname2.name}\n eapMethod: ${trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod.index}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod}\n trnameObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethod\n properties:\n index: 2\n anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n naiList: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpnairealmNailist\n properties:\n anqpNaiRealm: ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Anqpnairealm}\n trnameObjectWirelesscontrollerHotspot20Anqpnairealm:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpnairealm\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpNaiRealmNaiListEapMethodAuthParam can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_nai_realm=YOUR_VALUE\", \"nai_list=YOUR_VALUE\", \"eap_method=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam:ObjectWirelesscontrollerHotspot20AnqpnairealmNailistEapmethodAuthparam labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -192523,7 +192523,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist": { - "description": "Organization identifier list.\n\n\u003e This resource is a sub resource for variable `oi_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\", {});\nconst trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist = new fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", {\n anqpRoamingConsortium: trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name,\n comment: \"This is a Terraform example\",\n index: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqproamingconsortium = fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\")\ntrname_object_wirelesscontroller_hotspot20_anqproamingconsortium_oilist = fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\",\n anqp_roaming_consortium=trname_object_wirelesscontroller_hotspot20_anqproamingconsortium.name,\n comment=\"This is a Terraform example\",\n index=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", new()\n {\n AnqpRoamingConsortium = trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.Name,\n Comment = \"This is a Terraform example\",\n Index = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqproamingconsortium, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqproamingconsortium(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs{\n\t\t\tAnqpRoamingConsortium: trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.Name,\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tIndex: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist = new ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs.builder()\n .anqpRoamingConsortium(trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name())\n .comment(\"This is a Terraform example\")\n .index(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\n properties:\n anqpRoamingConsortium: ${trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name}\n comment: This is a Terraform example\n index: 2\n trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqproamingconsortium\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpRoamingConsortiumOiList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_roaming_consortium=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Organization identifier list.\n\n\u003e This resource is a sub resource for variable `oi_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\", {});\nconst trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist = new fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", {\n anqpRoamingConsortium: trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name,\n comment: \"This is a Terraform example\",\n index: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqproamingconsortium = fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\")\ntrname_object_wirelesscontroller_hotspot20_anqproamingconsortium_oilist = fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\",\n anqp_roaming_consortium=trname_object_wirelesscontroller_hotspot20_anqproamingconsortium.name,\n comment=\"This is a Terraform example\",\n index=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", new()\n {\n AnqpRoamingConsortium = trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.Name,\n Comment = \"This is a Terraform example\",\n Index = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqproamingconsortium, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqproamingconsortium(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs{\n\t\t\tAnqpRoamingConsortium: trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.Name,\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tIndex: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqproamingconsortium;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium = new ObjectWirelesscontrollerHotspot20Anqproamingconsortium(\"trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist = new ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist(\"trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\", ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilistArgs.builder()\n .anqpRoamingConsortium(trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name())\n .comment(\"This is a Terraform example\")\n .index(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist\n properties:\n anqpRoamingConsortium: ${trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium.name}\n comment: This is a Terraform example\n index: 2\n trnameObjectWirelesscontrollerHotspot20Anqproamingconsortium:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqproamingconsortium\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpRoamingConsortiumOiList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_roaming_consortium=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqproamingconsortiumOilist:ObjectWirelesscontrollerHotspot20AnqproamingconsortiumOilist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -192831,7 +192831,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenueurl:ObjectWirelesscontrollerHotspot20Anqpvenueurl": { - "description": "Configure venue URL.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `value_list`: `fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", {valueLists: [{\n index: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", value_lists=[{\n \"index\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", new()\n {\n ValueLists = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs\n {\n Index = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenueurl(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs{\n\t\t\tValueLists: fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListTypeArgs{\n\t\t\t\t\tIndex: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs.builder()\n .valueLists(ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs.builder()\n .index(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenueurl\n properties:\n valueLists:\n - index: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueUrl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenueurl:ObjectWirelesscontrollerHotspot20Anqpvenueurl labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure venue URL.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `value_list`: `fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", {valueLists: [{\n index: 1,\n}]});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", value_lists=[{\n \"index\": 1,\n}])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", new()\n {\n ValueLists = new[]\n {\n new Fortimanager.Inputs.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs\n {\n Index = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenueurl(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs{\n\t\t\tValueLists: fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListTypeArray{\n\t\t\t\t\u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListTypeArgs{\n\t\t\t\t\tIndex: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs;\nimport com.pulumi.fortimanager.inputs.ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trname\", ObjectWirelesscontrollerHotspot20AnqpvenueurlArgs.builder()\n .valueLists(ObjectWirelesscontrollerHotspot20AnqpvenueurlValueListArgs.builder()\n .index(1.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenueurl\n properties:\n valueLists:\n - index: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueUrl can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Anqpvenueurl:ObjectWirelesscontrollerHotspot20Anqpvenueurl labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -192929,7 +192929,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenueurlValuelist:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist": { - "description": "URL list.\n\n\u003e This resource is a sub resource for variable `value_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\", {});\nconst trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", {\n anqpVenueUrl: trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name,\n index: 2,\n number: 12,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpvenueurl],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpvenueurl = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\")\ntrname_object_wirelesscontroller_hotspot20_anqpvenueurl_valuelist = fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\",\n anqp_venue_url=trname_object_wirelesscontroller_hotspot20_anqpvenueurl.name,\n index=2,\n number=12,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpvenueurl]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", new()\n {\n AnqpVenueUrl = trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.Name,\n Index = 2,\n Number = 12,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Anqpvenueurl,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpvenueurl, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenueurl(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs{\n\t\t\tAnqpVenueUrl: trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.Name,\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tNumber: pulumi.Float64(12),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpvenueurl,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist = new ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs.builder()\n .anqpVenueUrl(trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name())\n .index(2)\n .number(12)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpvenueurl)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\n properties:\n anqpVenueUrl: ${trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name}\n index: 2\n number: 12\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Anqpvenueurl}\n trnameObjectWirelesscontrollerHotspot20Anqpvenueurl:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenueurl\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueUrlValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_venue_url=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenueurlValuelist:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "URL list.\n\n\u003e This resource is a sub resource for variable `value_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\", {});\nconst trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist = new fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", {\n anqpVenueUrl: trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name,\n index: 2,\n number: 12,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Anqpvenueurl],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_anqpvenueurl = fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\")\ntrname_object_wirelesscontroller_hotspot20_anqpvenueurl_valuelist = fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\",\n anqp_venue_url=trname_object_wirelesscontroller_hotspot20_anqpvenueurl.name,\n index=2,\n number=12,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_anqpvenueurl]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new Fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist = new Fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", new()\n {\n AnqpVenueUrl = trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.Name,\n Index = 2,\n Number = 12,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Anqpvenueurl,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Anqpvenueurl, err := fortimanager.NewObjectWirelesscontrollerHotspot20Anqpvenueurl(ctx, \"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(ctx, \"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs{\n\t\t\tAnqpVenueUrl: trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.Name,\n\t\t\tIndex: pulumi.Float64(2),\n\t\t\tNumber: pulumi.Float64(12),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Anqpvenueurl,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Anqpvenueurl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Anqpvenueurl = new ObjectWirelesscontrollerHotspot20Anqpvenueurl(\"trnameObjectWirelesscontrollerHotspot20Anqpvenueurl\");\n\n var trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist = new ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist(\"trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\", ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelistArgs.builder()\n .anqpVenueUrl(trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name())\n .index(2.0)\n .number(12.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Anqpvenueurl)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist\n properties:\n anqpVenueUrl: ${trnameObjectWirelesscontrollerHotspot20Anqpvenueurl.name}\n index: 2\n number: 12\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Anqpvenueurl}\n trnameObjectWirelesscontrollerHotspot20Anqpvenueurl:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Anqpvenueurl\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20AnqpVenueUrlValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"anqp_venue_url=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20AnqpvenueurlValuelist:ObjectWirelesscontrollerHotspot20AnqpvenueurlValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -193719,7 +193719,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatornameValuelist:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist": { - "description": "Name list.\n\n\u003e This resource is a sub resource for variable `value_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\", {});\nconst trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", {\n h2qpOperatorName: trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name,\n index: 4,\n lang: \"23\",\n value: \"34\",\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qpoperatorname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qpoperatorname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\")\ntrname_object_wirelesscontroller_hotspot20_h2qpoperatorname_valuelist = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\",\n h2qp_operator_name=trname_object_wirelesscontroller_hotspot20_h2qpoperatorname.name,\n index=4,\n lang=\"23\",\n value=\"34\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qpoperatorname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", new()\n {\n H2qpOperatorName = trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.Name,\n Index = 4,\n Lang = \"23\",\n Value = \"34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20H2qpoperatorname,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qpoperatorname, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatorname(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs{\n\t\t\tH2qpOperatorName: trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.Name,\n\t\t\tIndex: pulumi.Float64(4),\n\t\t\tLang: pulumi.String(\"23\"),\n\t\t\tValue: pulumi.String(\"34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qpoperatorname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist = new ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs.builder()\n .h2qpOperatorName(trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name())\n .index(4)\n .lang(23)\n .value(34)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qpoperatorname)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\n properties:\n h2qpOperatorName: ${trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name}\n index: 4\n lang: 23\n value: 34\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20H2qpoperatorname}\n trnameObjectWirelesscontrollerHotspot20H2qpoperatorname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatorname\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOperatorNameValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_operator_name=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatornameValuelist:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Name list.\n\n\u003e This resource is a sub resource for variable `value_list` of resource `fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\", {});\nconst trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", {\n h2qpOperatorName: trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name,\n index: 4,\n lang: \"23\",\n value: \"34\",\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qpoperatorname],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qpoperatorname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\")\ntrname_object_wirelesscontroller_hotspot20_h2qpoperatorname_valuelist = fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\",\n h2qp_operator_name=trname_object_wirelesscontroller_hotspot20_h2qpoperatorname.name,\n index=4,\n lang=\"23\",\n value=\"34\",\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qpoperatorname]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", new()\n {\n H2qpOperatorName = trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.Name,\n Index = 4,\n Lang = \"23\",\n Value = \"34\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20H2qpoperatorname,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qpoperatorname, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatorname(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs{\n\t\t\tH2qpOperatorName: trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.Name,\n\t\t\tIndex: pulumi.Float64(4),\n\t\t\tLang: pulumi.String(\"23\"),\n\t\t\tValue: pulumi.String(\"34\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qpoperatorname,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatorname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatorname = new ObjectWirelesscontrollerHotspot20H2qpoperatorname(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatorname\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist = new ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist(\"trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\", ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelistArgs.builder()\n .h2qpOperatorName(trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name())\n .index(4.0)\n .lang(\"23\")\n .value(\"34\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qpoperatorname)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist\n properties:\n h2qpOperatorName: ${trnameObjectWirelesscontrollerHotspot20H2qpoperatorname.name}\n index: 4\n lang: 23\n value: 34\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20H2qpoperatorname}\n trnameObjectWirelesscontrollerHotspot20H2qpoperatorname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpoperatorname\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOperatorNameValueList can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_operator_name=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpoperatornameValuelist:ObjectWirelesscontrollerHotspot20H2qpoperatornameValuelist labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -194001,7 +194001,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname": { - "description": "OSU provider friendly name.\n\n\u003e This resource is a sub resource for variable `friendly_name` of resource `fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", {});\nconst trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", {\n index: 5,\n h2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qposuprovider],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\")\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider_friendlyname = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\",\n index=5,\n h2qp_osu_provider=trname_object_wirelesscontroller_hotspot20_h2qposuprovider.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qposuprovider]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", new()\n {\n Index = 5,\n H2qpOsuProvider = trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs{\n\t\t\tIndex: pulumi.Float64(5),\n\t\t\tH2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname = new ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs.builder()\n .index(5)\n .h2qpOsuProvider(trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qposuprovider)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\n properties:\n index: 5\n h2qpOsuProvider: ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider}\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderFriendlyName can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "OSU provider friendly name.\n\n\u003e This resource is a sub resource for variable `friendly_name` of resource `fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", {});\nconst trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", {\n index: 5,\n h2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qposuprovider],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\")\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider_friendlyname = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\",\n index=5,\n h2qp_osu_provider=trname_object_wirelesscontroller_hotspot20_h2qposuprovider.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qposuprovider]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", new()\n {\n Index = 5,\n H2qpOsuProvider = trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs{\n\t\t\tIndex: pulumi.Float64(5),\n\t\t\tH2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname = new ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\", ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlynameArgs.builder()\n .index(5.0)\n .h2qpOsuProvider(trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qposuprovider)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname\n properties:\n index: 5\n h2qpOsuProvider: ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider}\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderFriendlyName can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderFriendlyname:ObjectWirelesscontrollerHotspot20H2qposuproviderFriendlyname labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -194106,7 +194106,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderServicedescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription": { - "description": "OSU service name.\n\n\u003e This resource is a sub resource for variable `service_description` of resource `fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", {});\nconst trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", {\n serviceDescription: \"This is a Terraform example\",\n serviceId: 4,\n h2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qposuprovider],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\")\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider_servicedescription = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\",\n service_description=\"This is a Terraform example\",\n service_id=4,\n h2qp_osu_provider=trname_object_wirelesscontroller_hotspot20_h2qposuprovider.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qposuprovider]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", new()\n {\n ServiceDescription = \"This is a Terraform example\",\n ServiceId = 4,\n H2qpOsuProvider = trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs{\n\t\t\tServiceDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tServiceId: pulumi.Float64(4),\n\t\t\tH2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription = new ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs.builder()\n .serviceDescription(\"This is a Terraform example\")\n .serviceId(4)\n .h2qpOsuProvider(trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qposuprovider)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\n properties:\n serviceDescription: This is a Terraform example\n serviceId: 4\n h2qpOsuProvider: ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider}\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderServiceDescription can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderServicedescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription labelname {{service_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "OSU service name.\n\n\u003e This resource is a sub resource for variable `service_description` of resource `fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", {});\nconst trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription = new fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", {\n serviceDescription: \"This is a Terraform example\",\n serviceId: 4,\n h2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20H2qposuprovider],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\")\ntrname_object_wirelesscontroller_hotspot20_h2qposuprovider_servicedescription = fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\",\n service_description=\"This is a Terraform example\",\n service_id=4,\n h2qp_osu_provider=trname_object_wirelesscontroller_hotspot20_h2qposuprovider.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_h2qposuprovider]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", new()\n {\n ServiceDescription = \"This is a Terraform example\",\n ServiceId = 4,\n H2qpOsuProvider = trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuprovider(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(ctx, \"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs{\n\t\t\tServiceDescription: pulumi.String(\"This is a Terraform example\"),\n\t\t\tServiceId: pulumi.Float64(4),\n\t\t\tH2qpOsuProvider: trnameObjectWirelesscontrollerHotspot20H2qposuprovider.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20H2qposuprovider,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuprovider;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20H2qposuprovider = new ObjectWirelesscontrollerHotspot20H2qposuprovider(\"trnameObjectWirelesscontrollerHotspot20H2qposuprovider\");\n\n var trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription = new ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription(\"trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\", ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescriptionArgs.builder()\n .serviceDescription(\"This is a Terraform example\")\n .serviceId(4.0)\n .h2qpOsuProvider(trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20H2qposuprovider)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription\n properties:\n serviceDescription: This is a Terraform example\n serviceId: 4\n h2qpOsuProvider: ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20H2qposuprovider}\n trnameObjectWirelesscontrollerHotspot20H2qposuprovider:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qposuprovider\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpOsuProviderServiceDescription can be imported using any of these accepted formats:\n\nSet import_options = [\"h2qp_osu_provider=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qposuproviderServicedescription:ObjectWirelesscontrollerHotspot20H2qposuproviderServicedescription labelname {{service_id}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -194503,7 +194503,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20H2qpwanmetric:ObjectWirelesscontrollerHotspot20H2qpwanmetric": { - "description": "Configure WAN metrics.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", {\n downlinkLoad: 1,\n downlinkSpeed: 2400,\n linkAtCapacity: \"disable\",\n linkStatus: \"down\",\n loadMeasurementDuration: 10,\n symmetricWanLink: \"asymmetric\",\n uplinkSpeed: 2400,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\",\n downlink_load=1,\n downlink_speed=2400,\n link_at_capacity=\"disable\",\n link_status=\"down\",\n load_measurement_duration=10,\n symmetric_wan_link=\"asymmetric\",\n uplink_speed=2400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", new()\n {\n DownlinkLoad = 1,\n DownlinkSpeed = 2400,\n LinkAtCapacity = \"disable\",\n LinkStatus = \"down\",\n LoadMeasurementDuration = 10,\n SymmetricWanLink = \"asymmetric\",\n UplinkSpeed = 2400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpwanmetric(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs{\n\t\t\tDownlinkLoad: pulumi.Float64(1),\n\t\t\tDownlinkSpeed: pulumi.Float64(2400),\n\t\t\tLinkAtCapacity: pulumi.String(\"disable\"),\n\t\t\tLinkStatus: pulumi.String(\"down\"),\n\t\t\tLoadMeasurementDuration: pulumi.Float64(10),\n\t\t\tSymmetricWanLink: pulumi.String(\"asymmetric\"),\n\t\t\tUplinkSpeed: pulumi.Float64(2400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs.builder()\n .downlinkLoad(1)\n .downlinkSpeed(2400)\n .linkAtCapacity(\"disable\")\n .linkStatus(\"down\")\n .loadMeasurementDuration(10)\n .symmetricWanLink(\"asymmetric\")\n .uplinkSpeed(2400)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpwanmetric\n properties:\n downlinkLoad: 1\n downlinkSpeed: 2400\n linkAtCapacity: disable\n linkStatus: down\n loadMeasurementDuration: 10\n symmetricWanLink: asymmetric\n uplinkSpeed: 2400\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpWanMetric can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpwanmetric:ObjectWirelesscontrollerHotspot20H2qpwanmetric labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure WAN metrics.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", {\n downlinkLoad: 1,\n downlinkSpeed: 2400,\n linkAtCapacity: \"disable\",\n linkStatus: \"down\",\n loadMeasurementDuration: 10,\n symmetricWanLink: \"asymmetric\",\n uplinkSpeed: 2400,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\",\n downlink_load=1,\n downlink_speed=2400,\n link_at_capacity=\"disable\",\n link_status=\"down\",\n load_measurement_duration=10,\n symmetric_wan_link=\"asymmetric\",\n uplink_speed=2400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", new()\n {\n DownlinkLoad = 1,\n DownlinkSpeed = 2400,\n LinkAtCapacity = \"disable\",\n LinkStatus = \"down\",\n LoadMeasurementDuration = 10,\n SymmetricWanLink = \"asymmetric\",\n UplinkSpeed = 2400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20H2qpwanmetric(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs{\n\t\t\tDownlinkLoad: pulumi.Float64(1),\n\t\t\tDownlinkSpeed: pulumi.Float64(2400),\n\t\t\tLinkAtCapacity: pulumi.String(\"disable\"),\n\t\t\tLinkStatus: pulumi.String(\"down\"),\n\t\t\tLoadMeasurementDuration: pulumi.Float64(10),\n\t\t\tSymmetricWanLink: pulumi.String(\"asymmetric\"),\n\t\t\tUplinkSpeed: pulumi.Float64(2400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetric;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20H2qpwanmetric(\"trname\", ObjectWirelesscontrollerHotspot20H2qpwanmetricArgs.builder()\n .downlinkLoad(1.0)\n .downlinkSpeed(2400.0)\n .linkAtCapacity(\"disable\")\n .linkStatus(\"down\")\n .loadMeasurementDuration(10.0)\n .symmetricWanLink(\"asymmetric\")\n .uplinkSpeed(2400.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20H2qpwanmetric\n properties:\n downlinkLoad: 1\n downlinkSpeed: 2400\n linkAtCapacity: disable\n linkStatus: down\n loadMeasurementDuration: 10\n symmetricWanLink: asymmetric\n uplinkSpeed: 2400\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20H2QpWanMetric can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20H2qpwanmetric:ObjectWirelesscontrollerHotspot20H2qpwanmetric labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -194669,7 +194669,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20Hsprofile:ObjectWirelesscontrollerHotspot20Hsprofile": { - "description": "Configure hotspot profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", {\n accessNetworkAsra: \"disable\",\n accessNetworkEsr: \"disable\",\n accessNetworkInternet: \"disable\",\n accessNetworkType: \"private-network\",\n accessNetworkUesa: \"disable\",\n bssTransition: \"disable\",\n deauthRequestTimeout: 60,\n dgaf: \"disable\",\n gasComebackDelay: 500,\n gasFragmentationLimit: 1024,\n hessid: \"00:00:00:00:00:00\",\n l2tif: \"disable\",\n pameBi: \"enable\",\n proxyArp: \"enable\",\n venueGroup: \"unspecified\",\n venueType: \"unspecified\",\n wnmSleepMode: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\",\n access_network_asra=\"disable\",\n access_network_esr=\"disable\",\n access_network_internet=\"disable\",\n access_network_type=\"private-network\",\n access_network_uesa=\"disable\",\n bss_transition=\"disable\",\n deauth_request_timeout=60,\n dgaf=\"disable\",\n gas_comeback_delay=500,\n gas_fragmentation_limit=1024,\n hessid=\"00:00:00:00:00:00\",\n l2tif=\"disable\",\n pame_bi=\"enable\",\n proxy_arp=\"enable\",\n venue_group=\"unspecified\",\n venue_type=\"unspecified\",\n wnm_sleep_mode=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", new()\n {\n AccessNetworkAsra = \"disable\",\n AccessNetworkEsr = \"disable\",\n AccessNetworkInternet = \"disable\",\n AccessNetworkType = \"private-network\",\n AccessNetworkUesa = \"disable\",\n BssTransition = \"disable\",\n DeauthRequestTimeout = 60,\n Dgaf = \"disable\",\n GasComebackDelay = 500,\n GasFragmentationLimit = 1024,\n Hessid = \"00:00:00:00:00:00\",\n L2tif = \"disable\",\n PameBi = \"enable\",\n ProxyArp = \"enable\",\n VenueGroup = \"unspecified\",\n VenueType = \"unspecified\",\n WnmSleepMode = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Hsprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20HsprofileArgs{\n\t\t\tAccessNetworkAsra: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkEsr: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkInternet: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkType: pulumi.String(\"private-network\"),\n\t\t\tAccessNetworkUesa: pulumi.String(\"disable\"),\n\t\t\tBssTransition: pulumi.String(\"disable\"),\n\t\t\tDeauthRequestTimeout: pulumi.Float64(60),\n\t\t\tDgaf: pulumi.String(\"disable\"),\n\t\t\tGasComebackDelay: pulumi.Float64(500),\n\t\t\tGasFragmentationLimit: pulumi.Float64(1024),\n\t\t\tHessid: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tL2tif: pulumi.String(\"disable\"),\n\t\t\tPameBi: pulumi.String(\"enable\"),\n\t\t\tProxyArp: pulumi.String(\"enable\"),\n\t\t\tVenueGroup: pulumi.String(\"unspecified\"),\n\t\t\tVenueType: pulumi.String(\"unspecified\"),\n\t\t\tWnmSleepMode: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20HsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", ObjectWirelesscontrollerHotspot20HsprofileArgs.builder()\n .accessNetworkAsra(\"disable\")\n .accessNetworkEsr(\"disable\")\n .accessNetworkInternet(\"disable\")\n .accessNetworkType(\"private-network\")\n .accessNetworkUesa(\"disable\")\n .bssTransition(\"disable\")\n .deauthRequestTimeout(60)\n .dgaf(\"disable\")\n .gasComebackDelay(500)\n .gasFragmentationLimit(1024)\n .hessid(\"00:00:00:00:00:00\")\n .l2tif(\"disable\")\n .pameBi(\"enable\")\n .proxyArp(\"enable\")\n .venueGroup(\"unspecified\")\n .venueType(\"unspecified\")\n .wnmSleepMode(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Hsprofile\n properties:\n accessNetworkAsra: disable\n accessNetworkEsr: disable\n accessNetworkInternet: disable\n accessNetworkType: private-network\n accessNetworkUesa: disable\n bssTransition: disable\n deauthRequestTimeout: 60\n dgaf: disable\n gasComebackDelay: 500\n gasFragmentationLimit: 1024\n hessid: 00:00:00:00:00:00\n l2tif: disable\n pameBi: enable\n proxyArp: enable\n venueGroup: unspecified\n venueType: unspecified\n wnmSleepMode: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20HsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Hsprofile:ObjectWirelesscontrollerHotspot20Hsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure hotspot profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", {\n accessNetworkAsra: \"disable\",\n accessNetworkEsr: \"disable\",\n accessNetworkInternet: \"disable\",\n accessNetworkType: \"private-network\",\n accessNetworkUesa: \"disable\",\n bssTransition: \"disable\",\n deauthRequestTimeout: 60,\n dgaf: \"disable\",\n gasComebackDelay: 500,\n gasFragmentationLimit: 1024,\n hessid: \"00:00:00:00:00:00\",\n l2tif: \"disable\",\n pameBi: \"enable\",\n proxyArp: \"enable\",\n venueGroup: \"unspecified\",\n venueType: \"unspecified\",\n wnmSleepMode: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\",\n access_network_asra=\"disable\",\n access_network_esr=\"disable\",\n access_network_internet=\"disable\",\n access_network_type=\"private-network\",\n access_network_uesa=\"disable\",\n bss_transition=\"disable\",\n deauth_request_timeout=60,\n dgaf=\"disable\",\n gas_comeback_delay=500,\n gas_fragmentation_limit=1024,\n hessid=\"00:00:00:00:00:00\",\n l2tif=\"disable\",\n pame_bi=\"enable\",\n proxy_arp=\"enable\",\n venue_group=\"unspecified\",\n venue_type=\"unspecified\",\n wnm_sleep_mode=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", new()\n {\n AccessNetworkAsra = \"disable\",\n AccessNetworkEsr = \"disable\",\n AccessNetworkInternet = \"disable\",\n AccessNetworkType = \"private-network\",\n AccessNetworkUesa = \"disable\",\n BssTransition = \"disable\",\n DeauthRequestTimeout = 60,\n Dgaf = \"disable\",\n GasComebackDelay = 500,\n GasFragmentationLimit = 1024,\n Hessid = \"00:00:00:00:00:00\",\n L2tif = \"disable\",\n PameBi = \"enable\",\n ProxyArp = \"enable\",\n VenueGroup = \"unspecified\",\n VenueType = \"unspecified\",\n WnmSleepMode = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerHotspot20Hsprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20HsprofileArgs{\n\t\t\tAccessNetworkAsra: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkEsr: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkInternet: pulumi.String(\"disable\"),\n\t\t\tAccessNetworkType: pulumi.String(\"private-network\"),\n\t\t\tAccessNetworkUesa: pulumi.String(\"disable\"),\n\t\t\tBssTransition: pulumi.String(\"disable\"),\n\t\t\tDeauthRequestTimeout: pulumi.Float64(60),\n\t\t\tDgaf: pulumi.String(\"disable\"),\n\t\t\tGasComebackDelay: pulumi.Float64(500),\n\t\t\tGasFragmentationLimit: pulumi.Float64(1024),\n\t\t\tHessid: pulumi.String(\"00:00:00:00:00:00\"),\n\t\t\tL2tif: pulumi.String(\"disable\"),\n\t\t\tPameBi: pulumi.String(\"enable\"),\n\t\t\tProxyArp: pulumi.String(\"enable\"),\n\t\t\tVenueGroup: pulumi.String(\"unspecified\"),\n\t\t\tVenueType: pulumi.String(\"unspecified\"),\n\t\t\tWnmSleepMode: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Hsprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20HsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerHotspot20Hsprofile(\"trname\", ObjectWirelesscontrollerHotspot20HsprofileArgs.builder()\n .accessNetworkAsra(\"disable\")\n .accessNetworkEsr(\"disable\")\n .accessNetworkInternet(\"disable\")\n .accessNetworkType(\"private-network\")\n .accessNetworkUesa(\"disable\")\n .bssTransition(\"disable\")\n .deauthRequestTimeout(60.0)\n .dgaf(\"disable\")\n .gasComebackDelay(500.0)\n .gasFragmentationLimit(1024.0)\n .hessid(\"00:00:00:00:00:00\")\n .l2tif(\"disable\")\n .pameBi(\"enable\")\n .proxyArp(\"enable\")\n .venueGroup(\"unspecified\")\n .venueType(\"unspecified\")\n .wnmSleepMode(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Hsprofile\n properties:\n accessNetworkAsra: disable\n accessNetworkEsr: disable\n accessNetworkInternet: disable\n accessNetworkType: private-network\n accessNetworkUesa: disable\n bssTransition: disable\n deauthRequestTimeout: 60\n dgaf: disable\n gasComebackDelay: 500\n gasFragmentationLimit: 1024\n hessid: 00:00:00:00:00:00\n l2tif: disable\n pameBi: enable\n proxyArp: enable\n venueGroup: unspecified\n venueType: unspecified\n wnmSleepMode: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20HsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20Hsprofile:ObjectWirelesscontrollerHotspot20Hsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessNetworkAsra": { "type": "string", @@ -195566,7 +195566,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscpexcept:ObjectWirelesscontrollerHotspot20QosmapDscpexcept": { - "description": "Differentiated Services Code Point (DSCP) exceptions.\n\n\u003e This resource is a sub resource for variable `dscp_except` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Qosmap = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\", {});\nconst trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept = new fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", {\n qosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.name,\n index: 3,\n up: 7,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Qosmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_qosmap = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\")\ntrname_object_wirelesscontroller_hotspot20_qosmap_dscpexcept = fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\",\n qos_map=trname_object_wirelesscontroller_hotspot20_qosmap.name,\n index=3,\n up=7,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_qosmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept = new Fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", new()\n {\n QosMap = trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n Index = 3,\n Up = 7,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Qosmap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"trnameObjectWirelesscontrollerHotspot20Qosmap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20QosmapDscpexcept(ctx, \"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs{\n\t\t\tQosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n\t\t\tIndex: pulumi.Float64(3),\n\t\t\tUp: pulumi.Float64(7),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept = new ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs.builder()\n .qosMap(trnameObjectWirelesscontrollerHotspot20Qosmap.name())\n .index(3)\n .up(7)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Qosmap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept:\n type: fortimanager:ObjectWirelesscontrollerHotspot20QosmapDscpexcept\n properties:\n qosMap: ${trnameObjectWirelesscontrollerHotspot20Qosmap.name}\n index: 3\n up: 7\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Qosmap}\n trnameObjectWirelesscontrollerHotspot20Qosmap:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20QosMapDscpExcept can be imported using any of these accepted formats:\n\nSet import_options = [\"qos_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscpexcept:ObjectWirelesscontrollerHotspot20QosmapDscpexcept labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Differentiated Services Code Point (DSCP) exceptions.\n\n\u003e This resource is a sub resource for variable `dscp_except` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Qosmap = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\", {});\nconst trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept = new fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", {\n qosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.name,\n index: 3,\n up: 7,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Qosmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_qosmap = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\")\ntrname_object_wirelesscontroller_hotspot20_qosmap_dscpexcept = fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\",\n qos_map=trname_object_wirelesscontroller_hotspot20_qosmap.name,\n index=3,\n up=7,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_qosmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept = new Fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", new()\n {\n QosMap = trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n Index = 3,\n Up = 7,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Qosmap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"trnameObjectWirelesscontrollerHotspot20Qosmap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20QosmapDscpexcept(ctx, \"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs{\n\t\t\tQosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n\t\t\tIndex: pulumi.Float64(3),\n\t\t\tUp: pulumi.Float64(7),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexcept;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept = new ObjectWirelesscontrollerHotspot20QosmapDscpexcept(\"trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept\", ObjectWirelesscontrollerHotspot20QosmapDscpexceptArgs.builder()\n .qosMap(trnameObjectWirelesscontrollerHotspot20Qosmap.name())\n .index(3.0)\n .up(7.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Qosmap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20QosmapDscpexcept:\n type: fortimanager:ObjectWirelesscontrollerHotspot20QosmapDscpexcept\n properties:\n qosMap: ${trnameObjectWirelesscontrollerHotspot20Qosmap.name}\n index: 3\n up: 7\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Qosmap}\n trnameObjectWirelesscontrollerHotspot20Qosmap:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20QosMapDscpExcept can be imported using any of these accepted formats:\n\nSet import_options = [\"qos_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscpexcept:ObjectWirelesscontrollerHotspot20QosmapDscpexcept labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -195670,7 +195670,7 @@ } }, "fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscprange:ObjectWirelesscontrollerHotspot20QosmapDscprange": { - "description": "Differentiated Services Code Point (DSCP) ranges.\n\n\u003e This resource is a sub resource for variable `dscp_range` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Qosmap = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\", {});\nconst trnameObjectWirelesscontrollerHotspot20QosmapDscprange = new fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", {\n qosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.name,\n high: 20,\n index: 1,\n low: 10,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Qosmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_qosmap = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\")\ntrname_object_wirelesscontroller_hotspot20_qosmap_dscprange = fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\",\n qos_map=trname_object_wirelesscontroller_hotspot20_qosmap.name,\n high=20,\n index=1,\n low=10,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_qosmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscprange = new Fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", new()\n {\n QosMap = trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n High = 20,\n Index = 1,\n Low = 10,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Qosmap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"trnameObjectWirelesscontrollerHotspot20Qosmap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20QosmapDscprange(ctx, \"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs{\n\t\t\tQosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n\t\t\tHigh: pulumi.Float64(20),\n\t\t\tIndex: pulumi.Float64(1),\n\t\t\tLow: pulumi.Float64(10),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscprange = new ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs.builder()\n .qosMap(trnameObjectWirelesscontrollerHotspot20Qosmap.name())\n .high(20)\n .index(1)\n .low(10)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Qosmap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20QosmapDscprange:\n type: fortimanager:ObjectWirelesscontrollerHotspot20QosmapDscprange\n properties:\n qosMap: ${trnameObjectWirelesscontrollerHotspot20Qosmap.name}\n high: 20\n index: 1\n low: 10\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Qosmap}\n trnameObjectWirelesscontrollerHotspot20Qosmap:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20QosMapDscpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"qos_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscprange:ObjectWirelesscontrollerHotspot20QosmapDscprange labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Differentiated Services Code Point (DSCP) ranges.\n\n\u003e This resource is a sub resource for variable `dscp_range` of resource `fortimanager.ObjectWirelesscontrollerHotspot20Qosmap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerHotspot20Qosmap = new fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\", {});\nconst trnameObjectWirelesscontrollerHotspot20QosmapDscprange = new fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", {\n qosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.name,\n high: 20,\n index: 1,\n low: 10,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerHotspot20Qosmap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_hotspot20_qosmap = fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\")\ntrname_object_wirelesscontroller_hotspot20_qosmap_dscprange = fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\",\n qos_map=trname_object_wirelesscontroller_hotspot20_qosmap.name,\n high=20,\n index=1,\n low=10,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_hotspot20_qosmap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new Fortimanager.ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscprange = new Fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", new()\n {\n QosMap = trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n High = 20,\n Index = 1,\n Low = 10,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerHotspot20Qosmap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap, err := fortimanager.NewObjectWirelesscontrollerHotspot20Qosmap(ctx, \"trnameObjectWirelesscontrollerHotspot20Qosmap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerHotspot20QosmapDscprange(ctx, \"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", \u0026fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs{\n\t\t\tQosMap: trnameObjectWirelesscontrollerHotspot20Qosmap.Name,\n\t\t\tHigh: pulumi.Float64(20),\n\t\t\tIndex: pulumi.Float64(1),\n\t\t\tLow: pulumi.Float64(10),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerHotspot20Qosmap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20Qosmap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprange;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerHotspot20Qosmap = new ObjectWirelesscontrollerHotspot20Qosmap(\"trnameObjectWirelesscontrollerHotspot20Qosmap\");\n\n var trnameObjectWirelesscontrollerHotspot20QosmapDscprange = new ObjectWirelesscontrollerHotspot20QosmapDscprange(\"trnameObjectWirelesscontrollerHotspot20QosmapDscprange\", ObjectWirelesscontrollerHotspot20QosmapDscprangeArgs.builder()\n .qosMap(trnameObjectWirelesscontrollerHotspot20Qosmap.name())\n .high(20.0)\n .index(1.0)\n .low(10.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerHotspot20Qosmap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerHotspot20QosmapDscprange:\n type: fortimanager:ObjectWirelesscontrollerHotspot20QosmapDscprange\n properties:\n qosMap: ${trnameObjectWirelesscontrollerHotspot20Qosmap.name}\n high: 20\n index: 1\n low: 10\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerHotspot20Qosmap}\n trnameObjectWirelesscontrollerHotspot20Qosmap:\n type: fortimanager:ObjectWirelesscontrollerHotspot20Qosmap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Hotspot20QosMapDscpRange can be imported using any of these accepted formats:\n\nSet import_options = [\"qos_map=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerHotspot20QosmapDscprange:ObjectWirelesscontrollerHotspot20QosmapDscprange labelname {{index}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -195788,7 +195788,7 @@ } }, "fortimanager:index/objectWirelesscontrollerMpskprofile:ObjectWirelesscontrollerMpskprofile": { - "description": "Configure MPSK profile.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mpsk_group`: `fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", {mpskConcurrentClients: 10});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", mpsk_concurrent_clients=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", new()\n {\n MpskConcurrentClients = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerMpskprofileArgs{\n\t\t\tMpskConcurrentClients: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerMpskprofile(\"trname\", ObjectWirelesscontrollerMpskprofileArgs.builder()\n .mpskConcurrentClients(10)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerMpskprofile\n properties:\n mpskConcurrentClients: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController MpskProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofile:ObjectWirelesscontrollerMpskprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure MPSK profile.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mpsk_group`: `fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", {mpskConcurrentClients: 10});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", mpsk_concurrent_clients=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trname\", new()\n {\n MpskConcurrentClients = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerMpskprofileArgs{\n\t\t\tMpskConcurrentClients: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerMpskprofile(\"trname\", ObjectWirelesscontrollerMpskprofileArgs.builder()\n .mpskConcurrentClients(10.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerMpskprofile\n properties:\n mpskConcurrentClients: 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController MpskProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofile:ObjectWirelesscontrollerMpskprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -195910,7 +195910,7 @@ } }, "fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroup:ObjectWirelesscontrollerMpskprofileMpskgroup": { - "description": "List of multiple PSK groups.\n\n\u003e This resource is a sub resource for variable `mpsk_group` of resource `fortimanager.ObjectWirelesscontrollerMpskprofile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mpsk_key`: `fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerMpskprofile = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\", {});\nconst trnameObjectWirelesscontrollerMpskprofileMpskgroup = new fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", {\n vlanId: 1300,\n vlanType: \"no-vlan\",\n mpskProfile: trnameObjectWirelesscontrollerMpskprofile.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerMpskprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_mpskprofile = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\")\ntrname_object_wirelesscontroller_mpskprofile_mpskgroup = fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\",\n vlan_id=1300,\n vlan_type=\"no-vlan\",\n mpsk_profile=trname_object_wirelesscontroller_mpskprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_mpskprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerMpskprofile = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\");\n\n var trnameObjectWirelesscontrollerMpskprofileMpskgroup = new Fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", new()\n {\n VlanId = 1300,\n VlanType = \"no-vlan\",\n MpskProfile = trnameObjectWirelesscontrollerMpskprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerMpskprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerMpskprofile, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trnameObjectWirelesscontrollerMpskprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerMpskprofileMpskgroup(ctx, \"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", \u0026fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs{\n\t\t\tVlanId: pulumi.Float64(1300),\n\t\t\tVlanType: pulumi.String(\"no-vlan\"),\n\t\t\tMpskProfile: trnameObjectWirelesscontrollerMpskprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerMpskprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerMpskprofile = new ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\");\n\n var trnameObjectWirelesscontrollerMpskprofileMpskgroup = new ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", ObjectWirelesscontrollerMpskprofileMpskgroupArgs.builder()\n .vlanId(1300)\n .vlanType(\"no-vlan\")\n .mpskProfile(trnameObjectWirelesscontrollerMpskprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerMpskprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerMpskprofileMpskgroup:\n type: fortimanager:ObjectWirelesscontrollerMpskprofileMpskgroup\n properties:\n vlanId: 1300\n vlanType: no-vlan\n mpskProfile: ${trnameObjectWirelesscontrollerMpskprofile.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerMpskprofile}\n trnameObjectWirelesscontrollerMpskprofile:\n type: fortimanager:ObjectWirelesscontrollerMpskprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController MpskProfileMpskGroup can be imported using any of these accepted formats:\n\nSet import_options = [\"mpsk_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroup:ObjectWirelesscontrollerMpskprofileMpskgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "List of multiple PSK groups.\n\n\u003e This resource is a sub resource for variable `mpsk_group` of resource `fortimanager.ObjectWirelesscontrollerMpskprofile`. Conflict and overwrite may occur if use both of them.\nThe following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `mpsk_key`: `fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupMpskkey`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerMpskprofile = new fortimanager.ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\", {});\nconst trnameObjectWirelesscontrollerMpskprofileMpskgroup = new fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", {\n vlanId: 1300,\n vlanType: \"no-vlan\",\n mpskProfile: trnameObjectWirelesscontrollerMpskprofile.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerMpskprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_mpskprofile = fortimanager.ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\")\ntrname_object_wirelesscontroller_mpskprofile_mpskgroup = fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\",\n vlan_id=1300,\n vlan_type=\"no-vlan\",\n mpsk_profile=trname_object_wirelesscontroller_mpskprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_mpskprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerMpskprofile = new Fortimanager.ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\");\n\n var trnameObjectWirelesscontrollerMpskprofileMpskgroup = new Fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", new()\n {\n VlanId = 1300,\n VlanType = \"no-vlan\",\n MpskProfile = trnameObjectWirelesscontrollerMpskprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerMpskprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerMpskprofile, err := fortimanager.NewObjectWirelesscontrollerMpskprofile(ctx, \"trnameObjectWirelesscontrollerMpskprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerMpskprofileMpskgroup(ctx, \"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", \u0026fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs{\n\t\t\tVlanId: pulumi.Float64(1300),\n\t\t\tVlanType: pulumi.String(\"no-vlan\"),\n\t\t\tMpskProfile: trnameObjectWirelesscontrollerMpskprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerMpskprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerMpskprofileMpskgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerMpskprofile = new ObjectWirelesscontrollerMpskprofile(\"trnameObjectWirelesscontrollerMpskprofile\");\n\n var trnameObjectWirelesscontrollerMpskprofileMpskgroup = new ObjectWirelesscontrollerMpskprofileMpskgroup(\"trnameObjectWirelesscontrollerMpskprofileMpskgroup\", ObjectWirelesscontrollerMpskprofileMpskgroupArgs.builder()\n .vlanId(1300.0)\n .vlanType(\"no-vlan\")\n .mpskProfile(trnameObjectWirelesscontrollerMpskprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerMpskprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerMpskprofileMpskgroup:\n type: fortimanager:ObjectWirelesscontrollerMpskprofileMpskgroup\n properties:\n vlanId: 1300\n vlanType: no-vlan\n mpskProfile: ${trnameObjectWirelesscontrollerMpskprofile.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerMpskprofile}\n trnameObjectWirelesscontrollerMpskprofile:\n type: fortimanager:ObjectWirelesscontrollerMpskprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController MpskProfileMpskGroup can be imported using any of these accepted formats:\n\nSet import_options = [\"mpsk_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerMpskprofileMpskgroup:ObjectWirelesscontrollerMpskprofileMpskgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -196604,7 +196604,7 @@ } }, "fortimanager:index/objectWirelesscontrollerQosprofile:ObjectWirelesscontrollerQosprofile": { - "description": "Configure WiFi quality of service (QoS) profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\", {\n burst: \"enable\",\n callAdmissionControl: \"disable\",\n comment: \"This is a Terraform example\",\n downlink: 10,\n dscpWmmMapping: \"disable\",\n wmm: \"enable\",\n wmmBkDscp: 8,\n wmmDscpMarking: \"disable\",\n wmmUapsd: \"enable\",\n wmmViDscp: 32,\n wmmVoDscp: 48,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\",\n burst=\"enable\",\n call_admission_control=\"disable\",\n comment=\"This is a Terraform example\",\n downlink=10,\n dscp_wmm_mapping=\"disable\",\n wmm=\"enable\",\n wmm_bk_dscp=8,\n wmm_dscp_marking=\"disable\",\n wmm_uapsd=\"enable\",\n wmm_vi_dscp=32,\n wmm_vo_dscp=48)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\", new()\n {\n Burst = \"enable\",\n CallAdmissionControl = \"disable\",\n Comment = \"This is a Terraform example\",\n Downlink = 10,\n DscpWmmMapping = \"disable\",\n Wmm = \"enable\",\n WmmBkDscp = 8,\n WmmDscpMarking = \"disable\",\n WmmUapsd = \"enable\",\n WmmViDscp = 32,\n WmmVoDscp = 48,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerQosprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerQosprofileArgs{\n\t\t\tBurst: pulumi.String(\"enable\"),\n\t\t\tCallAdmissionControl: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDownlink: pulumi.Float64(10),\n\t\t\tDscpWmmMapping: pulumi.String(\"disable\"),\n\t\t\tWmm: pulumi.String(\"enable\"),\n\t\t\tWmmBkDscp: pulumi.Float64(8),\n\t\t\tWmmDscpMarking: pulumi.String(\"disable\"),\n\t\t\tWmmUapsd: pulumi.String(\"enable\"),\n\t\t\tWmmViDscp: pulumi.Float64(32),\n\t\t\tWmmVoDscp: pulumi.Float64(48),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerQosprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerQosprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerQosprofile(\"trname\", ObjectWirelesscontrollerQosprofileArgs.builder()\n .burst(\"enable\")\n .callAdmissionControl(\"disable\")\n .comment(\"This is a Terraform example\")\n .downlink(10)\n .dscpWmmMapping(\"disable\")\n .wmm(\"enable\")\n .wmmBkDscp(8)\n .wmmDscpMarking(\"disable\")\n .wmmUapsd(\"enable\")\n .wmmViDscp(32)\n .wmmVoDscp(48)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerQosprofile\n properties:\n burst: enable\n callAdmissionControl: disable\n comment: This is a Terraform example\n downlink: 10\n dscpWmmMapping: disable\n wmm: enable\n wmmBkDscp: 8\n wmmDscpMarking: disable\n wmmUapsd: enable\n wmmViDscp: 32\n wmmVoDscp: 48\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController QosProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerQosprofile:ObjectWirelesscontrollerQosprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure WiFi quality of service (QoS) profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\", {\n burst: \"enable\",\n callAdmissionControl: \"disable\",\n comment: \"This is a Terraform example\",\n downlink: 10,\n dscpWmmMapping: \"disable\",\n wmm: \"enable\",\n wmmBkDscp: 8,\n wmmDscpMarking: \"disable\",\n wmmUapsd: \"enable\",\n wmmViDscp: 32,\n wmmVoDscp: 48,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\",\n burst=\"enable\",\n call_admission_control=\"disable\",\n comment=\"This is a Terraform example\",\n downlink=10,\n dscp_wmm_mapping=\"disable\",\n wmm=\"enable\",\n wmm_bk_dscp=8,\n wmm_dscp_marking=\"disable\",\n wmm_uapsd=\"enable\",\n wmm_vi_dscp=32,\n wmm_vo_dscp=48)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerQosprofile(\"trname\", new()\n {\n Burst = \"enable\",\n CallAdmissionControl = \"disable\",\n Comment = \"This is a Terraform example\",\n Downlink = 10,\n DscpWmmMapping = \"disable\",\n Wmm = \"enable\",\n WmmBkDscp = 8,\n WmmDscpMarking = \"disable\",\n WmmUapsd = \"enable\",\n WmmViDscp = 32,\n WmmVoDscp = 48,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerQosprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerQosprofileArgs{\n\t\t\tBurst: pulumi.String(\"enable\"),\n\t\t\tCallAdmissionControl: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDownlink: pulumi.Float64(10),\n\t\t\tDscpWmmMapping: pulumi.String(\"disable\"),\n\t\t\tWmm: pulumi.String(\"enable\"),\n\t\t\tWmmBkDscp: pulumi.Float64(8),\n\t\t\tWmmDscpMarking: pulumi.String(\"disable\"),\n\t\t\tWmmUapsd: pulumi.String(\"enable\"),\n\t\t\tWmmViDscp: pulumi.Float64(32),\n\t\t\tWmmVoDscp: pulumi.Float64(48),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerQosprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerQosprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerQosprofile(\"trname\", ObjectWirelesscontrollerQosprofileArgs.builder()\n .burst(\"enable\")\n .callAdmissionControl(\"disable\")\n .comment(\"This is a Terraform example\")\n .downlink(10.0)\n .dscpWmmMapping(\"disable\")\n .wmm(\"enable\")\n .wmmBkDscp(8.0)\n .wmmDscpMarking(\"disable\")\n .wmmUapsd(\"enable\")\n .wmmViDscp(32.0)\n .wmmVoDscp(48.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerQosprofile\n properties:\n burst: enable\n callAdmissionControl: disable\n comment: This is a Terraform example\n downlink: 10\n dscpWmmMapping: disable\n wmm: enable\n wmmBkDscp: 8\n wmmDscpMarking: disable\n wmmUapsd: enable\n wmmViDscp: 32\n wmmVoDscp: 48\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController QosProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerQosprofile:ObjectWirelesscontrollerQosprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -197377,7 +197377,7 @@ } }, "fortimanager:index/objectWirelesscontrollerVap:ObjectWirelesscontrollerVap": { - "description": "Configure Virtual Access Points (VAPs).\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectWirelesscontrollerVapDynamicMapping`\n\u003e- `mac_filter_list`: `fortimanager.ObjectWirelesscontrollerVapMacfilterlist`\n\u003e- `mpsk_key`: `fortimanager_object_wirelesscontroller_vap_mpskkey`\n\u003e- `portal_message_overrides`: `fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`\n\u003e- `vlan_name`: `fortimanager.ObjectWirelesscontrollerVapVlanname`\n\u003e- `vlan_pool`: `fortimanager.ObjectWirelesscontrollerVapVlanpool`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerVap(\"trname\", {\n _centmgmt: \"enable\",\n _intfAllowaccesses: [\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intfDeviceIdentification: \"enable\",\n _intfDeviceNetscan: \"disable\",\n _intfDhcp6RelayService: \"disable\",\n _intfDhcp6RelayType: \"regular\",\n _intfDhcpRelayService: \"disable\",\n _intfDhcpRelayType: \"regular\",\n _intfListenForticlientConnection: \"disable\",\n atfWeight: 20,\n broadcastSsid: \"enable\",\n broadcastSuppressions: [\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bssColorPartial: \"enable\",\n dhcpOption43Insertion: \"enable\",\n dhcpOption82CircuitIdInsertion: \"disable\",\n dhcpOption82Insertion: \"disable\",\n dhcpOption82RemoteIdInsertion: \"disable\",\n eapReauth: \"disable\",\n eapReauthIntv: 86400,\n eapolKeyRetries: \"enable\",\n encrypt: \"AES\",\n externalFastRoaming: \"disable\",\n fastBssTransition: \"disable\",\n fastRoaming: \"enable\",\n ftMobilityDomain: 1000,\n ftOverDs: \"enable\",\n ftR0KeyLifetime: 480,\n gtkRekey: \"disable\",\n gtkRekeyIntv: 86400,\n highEfficiency: \"enable\",\n igmpSnooping: \"disable\",\n intraVapPrivacy: \"disable\",\n ipv6Rules: [\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc: \"rxtx\",\n localAuthentication: \"disable\",\n localBridging: \"disable\",\n localLan: \"allow\",\n localStandalone: \"disable\",\n macAuthBypass: \"disable\",\n macFilter: \"disable\",\n macFilterPolicyOther: \"allow\",\n meDisableThresh: 32,\n meshBackhaul: \"disable\",\n mpsk: \"disable\",\n muMimo: \"enable\",\n multicastEnhance: \"disable\",\n multicastRate: \"0\",\n okc: \"enable\",\n oweTransition: \"disable\",\n passphrases: [\"fortinet\"],\n pmf: \"disable\",\n pmfAssocComebackTimeout: 1,\n pmfSaQueryRetryTimeout: 2,\n portMacauth: \"disable\",\n portMacauthReauthTimeout: 7200,\n portMacauthTimeout: 600,\n probeRespSuppression: \"disable\",\n probeRespThreshold: \"-80\",\n ptkRekey: \"disable\",\n ptkRekeyIntv: 86400,\n quarantine: \"enable\",\n radio2gThreshold: \"-79\",\n radio5gThreshold: \"-76\",\n radioSensitivity: \"disable\",\n radiusMacAuth: \"disable\",\n security: \"wpa2-only-personal\",\n securityObsoleteOption: \"disable\",\n splitTunneling: \"disable\",\n ssid: \"fortinet\",\n stickyClientRemove: \"disable\",\n stickyClientThreshold2g: \"-79\",\n stickyClientThreshold5g: \"-76\",\n targetWakeTime: \"enable\",\n tkipCounterMeasure: \"enable\",\n vlanAuto: \"disable\",\n vlanPooling: \"disable\",\n voiceEnterprise: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerVap(\"trname\",\n _centmgmt=\"enable\",\n _intf_allowaccesses=[\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intf_device_identification=\"enable\",\n _intf_device_netscan=\"disable\",\n _intf_dhcp6_relay_service=\"disable\",\n _intf_dhcp6_relay_type=\"regular\",\n _intf_dhcp_relay_service=\"disable\",\n _intf_dhcp_relay_type=\"regular\",\n _intf_listen_forticlient_connection=\"disable\",\n atf_weight=20,\n broadcast_ssid=\"enable\",\n broadcast_suppressions=[\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bss_color_partial=\"enable\",\n dhcp_option43_insertion=\"enable\",\n dhcp_option82_circuit_id_insertion=\"disable\",\n dhcp_option82_insertion=\"disable\",\n dhcp_option82_remote_id_insertion=\"disable\",\n eap_reauth=\"disable\",\n eap_reauth_intv=86400,\n eapol_key_retries=\"enable\",\n encrypt=\"AES\",\n external_fast_roaming=\"disable\",\n fast_bss_transition=\"disable\",\n fast_roaming=\"enable\",\n ft_mobility_domain=1000,\n ft_over_ds=\"enable\",\n ft_r0_key_lifetime=480,\n gtk_rekey=\"disable\",\n gtk_rekey_intv=86400,\n high_efficiency=\"enable\",\n igmp_snooping=\"disable\",\n intra_vap_privacy=\"disable\",\n ipv6_rules=[\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc=\"rxtx\",\n local_authentication=\"disable\",\n local_bridging=\"disable\",\n local_lan=\"allow\",\n local_standalone=\"disable\",\n mac_auth_bypass=\"disable\",\n mac_filter=\"disable\",\n mac_filter_policy_other=\"allow\",\n me_disable_thresh=32,\n mesh_backhaul=\"disable\",\n mpsk=\"disable\",\n mu_mimo=\"enable\",\n multicast_enhance=\"disable\",\n multicast_rate=\"0\",\n okc=\"enable\",\n owe_transition=\"disable\",\n passphrases=[\"fortinet\"],\n pmf=\"disable\",\n pmf_assoc_comeback_timeout=1,\n pmf_sa_query_retry_timeout=2,\n port_macauth=\"disable\",\n port_macauth_reauth_timeout=7200,\n port_macauth_timeout=600,\n probe_resp_suppression=\"disable\",\n probe_resp_threshold=\"-80\",\n ptk_rekey=\"disable\",\n ptk_rekey_intv=86400,\n quarantine=\"enable\",\n radio2g_threshold=\"-79\",\n radio5g_threshold=\"-76\",\n radio_sensitivity=\"disable\",\n radius_mac_auth=\"disable\",\n security=\"wpa2-only-personal\",\n security_obsolete_option=\"disable\",\n split_tunneling=\"disable\",\n ssid=\"fortinet\",\n sticky_client_remove=\"disable\",\n sticky_client_threshold2g=\"-79\",\n sticky_client_threshold5g=\"-76\",\n target_wake_time=\"enable\",\n tkip_counter_measure=\"enable\",\n vlan_auto=\"disable\",\n vlan_pooling=\"disable\",\n voice_enterprise=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerVap(\"trname\", new()\n {\n _centmgmt = \"enable\",\n _intfAllowaccesses = new[]\n {\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n },\n _intfDeviceIdentification = \"enable\",\n _intfDeviceNetscan = \"disable\",\n _intfDhcp6RelayService = \"disable\",\n _intfDhcp6RelayType = \"regular\",\n _intfDhcpRelayService = \"disable\",\n _intfDhcpRelayType = \"regular\",\n _intfListenForticlientConnection = \"disable\",\n AtfWeight = 20,\n BroadcastSsid = \"enable\",\n BroadcastSuppressions = new[]\n {\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n },\n BssColorPartial = \"enable\",\n DhcpOption43Insertion = \"enable\",\n DhcpOption82CircuitIdInsertion = \"disable\",\n DhcpOption82Insertion = \"disable\",\n DhcpOption82RemoteIdInsertion = \"disable\",\n EapReauth = \"disable\",\n EapReauthIntv = 86400,\n EapolKeyRetries = \"enable\",\n Encrypt = \"AES\",\n ExternalFastRoaming = \"disable\",\n FastBssTransition = \"disable\",\n FastRoaming = \"enable\",\n FtMobilityDomain = 1000,\n FtOverDs = \"enable\",\n FtR0KeyLifetime = 480,\n GtkRekey = \"disable\",\n GtkRekeyIntv = 86400,\n HighEfficiency = \"enable\",\n IgmpSnooping = \"disable\",\n IntraVapPrivacy = \"disable\",\n Ipv6Rules = new[]\n {\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n },\n Ldpc = \"rxtx\",\n LocalAuthentication = \"disable\",\n LocalBridging = \"disable\",\n LocalLan = \"allow\",\n LocalStandalone = \"disable\",\n MacAuthBypass = \"disable\",\n MacFilter = \"disable\",\n MacFilterPolicyOther = \"allow\",\n MeDisableThresh = 32,\n MeshBackhaul = \"disable\",\n Mpsk = \"disable\",\n MuMimo = \"enable\",\n MulticastEnhance = \"disable\",\n MulticastRate = \"0\",\n Okc = \"enable\",\n OweTransition = \"disable\",\n Passphrases = new[]\n {\n \"fortinet\",\n },\n Pmf = \"disable\",\n PmfAssocComebackTimeout = 1,\n PmfSaQueryRetryTimeout = 2,\n PortMacauth = \"disable\",\n PortMacauthReauthTimeout = 7200,\n PortMacauthTimeout = 600,\n ProbeRespSuppression = \"disable\",\n ProbeRespThreshold = \"-80\",\n PtkRekey = \"disable\",\n PtkRekeyIntv = 86400,\n Quarantine = \"enable\",\n Radio2gThreshold = \"-79\",\n Radio5gThreshold = \"-76\",\n RadioSensitivity = \"disable\",\n RadiusMacAuth = \"disable\",\n Security = \"wpa2-only-personal\",\n SecurityObsoleteOption = \"disable\",\n SplitTunneling = \"disable\",\n Ssid = \"fortinet\",\n StickyClientRemove = \"disable\",\n StickyClientThreshold2g = \"-79\",\n StickyClientThreshold5g = \"-76\",\n TargetWakeTime = \"enable\",\n TkipCounterMeasure = \"enable\",\n VlanAuto = \"disable\",\n VlanPooling = \"disable\",\n VoiceEnterprise = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\t_centmgmt: pulumi.String(\"enable\"),\n\t\t\t_intfAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\t_intfDeviceIdentification: pulumi.String(\"enable\"),\n\t\t\t_intfDeviceNetscan: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayType: pulumi.String(\"regular\"),\n\t\t\t_intfDhcpRelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcpRelayType: pulumi.String(\"regular\"),\n\t\t\t_intfListenForticlientConnection: pulumi.String(\"disable\"),\n\t\t\tAtfWeight: pulumi.Float64(20),\n\t\t\tBroadcastSsid: pulumi.String(\"enable\"),\n\t\t\tBroadcastSuppressions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arp-known\"),\n\t\t\t\tpulumi.String(\"dhcp-ucast\"),\n\t\t\t\tpulumi.String(\"dhcp-up\"),\n\t\t\t},\n\t\t\tBssColorPartial: pulumi.String(\"enable\"),\n\t\t\tDhcpOption43Insertion: pulumi.String(\"enable\"),\n\t\t\tDhcpOption82CircuitIdInsertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82Insertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82RemoteIdInsertion: pulumi.String(\"disable\"),\n\t\t\tEapReauth: pulumi.String(\"disable\"),\n\t\t\tEapReauthIntv: pulumi.Float64(86400),\n\t\t\tEapolKeyRetries: pulumi.String(\"enable\"),\n\t\t\tEncrypt: pulumi.String(\"AES\"),\n\t\t\tExternalFastRoaming: pulumi.String(\"disable\"),\n\t\t\tFastBssTransition: pulumi.String(\"disable\"),\n\t\t\tFastRoaming: pulumi.String(\"enable\"),\n\t\t\tFtMobilityDomain: pulumi.Float64(1000),\n\t\t\tFtOverDs: pulumi.String(\"enable\"),\n\t\t\tFtR0KeyLifetime: pulumi.Float64(480),\n\t\t\tGtkRekey: pulumi.String(\"disable\"),\n\t\t\tGtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tHighEfficiency: pulumi.String(\"enable\"),\n\t\t\tIgmpSnooping: pulumi.String(\"disable\"),\n\t\t\tIntraVapPrivacy: pulumi.String(\"disable\"),\n\t\t\tIpv6Rules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"drop-dhcp6c\"),\n\t\t\t\tpulumi.String(\"drop-dhcp6s\"),\n\t\t\t\tpulumi.String(\"drop-icmp6mld2\"),\n\t\t\t\tpulumi.String(\"drop-icmp6ra\"),\n\t\t\t\tpulumi.String(\"drop-icmp6rs\"),\n\t\t\t\tpulumi.String(\"drop-llmnr6\"),\n\t\t\t\tpulumi.String(\"drop-ns-dad\"),\n\t\t\t\tpulumi.String(\"ndp-proxy\"),\n\t\t\t},\n\t\t\tLdpc: pulumi.String(\"rxtx\"),\n\t\t\tLocalAuthentication: pulumi.String(\"disable\"),\n\t\t\tLocalBridging: pulumi.String(\"disable\"),\n\t\t\tLocalLan: pulumi.String(\"allow\"),\n\t\t\tLocalStandalone: pulumi.String(\"disable\"),\n\t\t\tMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tMacFilter: pulumi.String(\"disable\"),\n\t\t\tMacFilterPolicyOther: pulumi.String(\"allow\"),\n\t\t\tMeDisableThresh: pulumi.Float64(32),\n\t\t\tMeshBackhaul: pulumi.String(\"disable\"),\n\t\t\tMpsk: pulumi.String(\"disable\"),\n\t\t\tMuMimo: pulumi.String(\"enable\"),\n\t\t\tMulticastEnhance: pulumi.String(\"disable\"),\n\t\t\tMulticastRate: pulumi.String(\"0\"),\n\t\t\tOkc: pulumi.String(\"enable\"),\n\t\t\tOweTransition: pulumi.String(\"disable\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPmf: pulumi.String(\"disable\"),\n\t\t\tPmfAssocComebackTimeout: pulumi.Float64(1),\n\t\t\tPmfSaQueryRetryTimeout: pulumi.Float64(2),\n\t\t\tPortMacauth: pulumi.String(\"disable\"),\n\t\t\tPortMacauthReauthTimeout: pulumi.Float64(7200),\n\t\t\tPortMacauthTimeout: pulumi.Float64(600),\n\t\t\tProbeRespSuppression: pulumi.String(\"disable\"),\n\t\t\tProbeRespThreshold: pulumi.String(\"-80\"),\n\t\t\tPtkRekey: pulumi.String(\"disable\"),\n\t\t\tPtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tQuarantine: pulumi.String(\"enable\"),\n\t\t\tRadio2gThreshold: pulumi.String(\"-79\"),\n\t\t\tRadio5gThreshold: pulumi.String(\"-76\"),\n\t\t\tRadioSensitivity: pulumi.String(\"disable\"),\n\t\t\tRadiusMacAuth: pulumi.String(\"disable\"),\n\t\t\tSecurity: pulumi.String(\"wpa2-only-personal\"),\n\t\t\tSecurityObsoleteOption: pulumi.String(\"disable\"),\n\t\t\tSplitTunneling: pulumi.String(\"disable\"),\n\t\t\tSsid: pulumi.String(\"fortinet\"),\n\t\t\tStickyClientRemove: pulumi.String(\"disable\"),\n\t\t\tStickyClientThreshold2g: pulumi.String(\"-79\"),\n\t\t\tStickyClientThreshold5g: pulumi.String(\"-76\"),\n\t\t\tTargetWakeTime: pulumi.String(\"enable\"),\n\t\t\tTkipCounterMeasure: pulumi.String(\"enable\"),\n\t\t\tVlanAuto: pulumi.String(\"disable\"),\n\t\t\tVlanPooling: pulumi.String(\"disable\"),\n\t\t\tVoiceEnterprise: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerVap(\"trname\", ObjectWirelesscontrollerVapArgs.builder()\n ._centmgmt(\"enable\")\n ._intfAllowaccesses( \n \"http\",\n \"https\",\n \"ping\",\n \"ssh\")\n ._intfDeviceIdentification(\"enable\")\n ._intfDeviceNetscan(\"disable\")\n ._intfDhcp6RelayService(\"disable\")\n ._intfDhcp6RelayType(\"regular\")\n ._intfDhcpRelayService(\"disable\")\n ._intfDhcpRelayType(\"regular\")\n ._intfListenForticlientConnection(\"disable\")\n .atfWeight(20)\n .broadcastSsid(\"enable\")\n .broadcastSuppressions( \n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\")\n .bssColorPartial(\"enable\")\n .dhcpOption43Insertion(\"enable\")\n .dhcpOption82CircuitIdInsertion(\"disable\")\n .dhcpOption82Insertion(\"disable\")\n .dhcpOption82RemoteIdInsertion(\"disable\")\n .eapReauth(\"disable\")\n .eapReauthIntv(86400)\n .eapolKeyRetries(\"enable\")\n .encrypt(\"AES\")\n .externalFastRoaming(\"disable\")\n .fastBssTransition(\"disable\")\n .fastRoaming(\"enable\")\n .ftMobilityDomain(1000)\n .ftOverDs(\"enable\")\n .ftR0KeyLifetime(480)\n .gtkRekey(\"disable\")\n .gtkRekeyIntv(86400)\n .highEfficiency(\"enable\")\n .igmpSnooping(\"disable\")\n .intraVapPrivacy(\"disable\")\n .ipv6Rules( \n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\")\n .ldpc(\"rxtx\")\n .localAuthentication(\"disable\")\n .localBridging(\"disable\")\n .localLan(\"allow\")\n .localStandalone(\"disable\")\n .macAuthBypass(\"disable\")\n .macFilter(\"disable\")\n .macFilterPolicyOther(\"allow\")\n .meDisableThresh(32)\n .meshBackhaul(\"disable\")\n .mpsk(\"disable\")\n .muMimo(\"enable\")\n .multicastEnhance(\"disable\")\n .multicastRate(\"0\")\n .okc(\"enable\")\n .oweTransition(\"disable\")\n .passphrases(\"fortinet\")\n .pmf(\"disable\")\n .pmfAssocComebackTimeout(1)\n .pmfSaQueryRetryTimeout(2)\n .portMacauth(\"disable\")\n .portMacauthReauthTimeout(7200)\n .portMacauthTimeout(600)\n .probeRespSuppression(\"disable\")\n .probeRespThreshold(\"-80\")\n .ptkRekey(\"disable\")\n .ptkRekeyIntv(86400)\n .quarantine(\"enable\")\n .radio2gThreshold(\"-79\")\n .radio5gThreshold(\"-76\")\n .radioSensitivity(\"disable\")\n .radiusMacAuth(\"disable\")\n .security(\"wpa2-only-personal\")\n .securityObsoleteOption(\"disable\")\n .splitTunneling(\"disable\")\n .ssid(\"fortinet\")\n .stickyClientRemove(\"disable\")\n .stickyClientThreshold2g(\"-79\")\n .stickyClientThreshold5g(\"-76\")\n .targetWakeTime(\"enable\")\n .tkipCounterMeasure(\"enable\")\n .vlanAuto(\"disable\")\n .vlanPooling(\"disable\")\n .voiceEnterprise(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerVap\n properties:\n _centmgmt: enable\n _intfAllowaccesses:\n - http\n - https\n - ping\n - ssh\n _intfDeviceIdentification: enable\n _intfDeviceNetscan: disable\n _intfDhcp6RelayService: disable\n _intfDhcp6RelayType: regular\n _intfDhcpRelayService: disable\n _intfDhcpRelayType: regular\n _intfListenForticlientConnection: disable\n atfWeight: 20\n broadcastSsid: enable\n broadcastSuppressions:\n - arp-known\n - dhcp-ucast\n - dhcp-up\n bssColorPartial: enable\n dhcpOption43Insertion: enable\n dhcpOption82CircuitIdInsertion: disable\n dhcpOption82Insertion: disable\n dhcpOption82RemoteIdInsertion: disable\n eapReauth: disable\n eapReauthIntv: 86400\n eapolKeyRetries: enable\n encrypt: AES\n externalFastRoaming: disable\n fastBssTransition: disable\n fastRoaming: enable\n ftMobilityDomain: 1000\n ftOverDs: enable\n ftR0KeyLifetime: 480\n gtkRekey: disable\n gtkRekeyIntv: 86400\n highEfficiency: enable\n igmpSnooping: disable\n intraVapPrivacy: disable\n ipv6Rules:\n - drop-dhcp6c\n - drop-dhcp6s\n - drop-icmp6mld2\n - drop-icmp6ra\n - drop-icmp6rs\n - drop-llmnr6\n - drop-ns-dad\n - ndp-proxy\n ldpc: rxtx\n localAuthentication: disable\n localBridging: disable\n localLan: allow\n localStandalone: disable\n macAuthBypass: disable\n macFilter: disable\n macFilterPolicyOther: allow\n meDisableThresh: 32\n meshBackhaul: disable\n mpsk: disable\n muMimo: enable\n multicastEnhance: disable\n multicastRate: '0'\n okc: enable\n oweTransition: disable\n passphrases:\n - fortinet\n pmf: disable\n pmfAssocComebackTimeout: 1\n pmfSaQueryRetryTimeout: 2\n portMacauth: disable\n portMacauthReauthTimeout: 7200\n portMacauthTimeout: 600\n probeRespSuppression: disable\n probeRespThreshold: '-80'\n ptkRekey: disable\n ptkRekeyIntv: 86400\n quarantine: enable\n radio2gThreshold: '-79'\n radio5gThreshold: '-76'\n radioSensitivity: disable\n radiusMacAuth: disable\n security: wpa2-only-personal\n securityObsoleteOption: disable\n splitTunneling: disable\n ssid: fortinet\n stickyClientRemove: disable\n stickyClientThreshold2g: '-79'\n stickyClientThreshold5g: '-76'\n targetWakeTime: enable\n tkipCounterMeasure: enable\n vlanAuto: disable\n vlanPooling: disable\n voiceEnterprise: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Vap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVap:ObjectWirelesscontrollerVap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure Virtual Access Points (VAPs).\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dynamic_mapping`: `fortimanager.ObjectWirelesscontrollerVapDynamicMapping`\n\u003e- `mac_filter_list`: `fortimanager.ObjectWirelesscontrollerVapMacfilterlist`\n\u003e- `mpsk_key`: `fortimanager_object_wirelesscontroller_vap_mpskkey`\n\u003e- `portal_message_overrides`: `fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides`\n\u003e- `vlan_name`: `fortimanager.ObjectWirelesscontrollerVapVlanname`\n\u003e- `vlan_pool`: `fortimanager.ObjectWirelesscontrollerVapVlanpool`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerVap(\"trname\", {\n _centmgmt: \"enable\",\n _intfAllowaccesses: [\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intfDeviceIdentification: \"enable\",\n _intfDeviceNetscan: \"disable\",\n _intfDhcp6RelayService: \"disable\",\n _intfDhcp6RelayType: \"regular\",\n _intfDhcpRelayService: \"disable\",\n _intfDhcpRelayType: \"regular\",\n _intfListenForticlientConnection: \"disable\",\n atfWeight: 20,\n broadcastSsid: \"enable\",\n broadcastSuppressions: [\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bssColorPartial: \"enable\",\n dhcpOption43Insertion: \"enable\",\n dhcpOption82CircuitIdInsertion: \"disable\",\n dhcpOption82Insertion: \"disable\",\n dhcpOption82RemoteIdInsertion: \"disable\",\n eapReauth: \"disable\",\n eapReauthIntv: 86400,\n eapolKeyRetries: \"enable\",\n encrypt: \"AES\",\n externalFastRoaming: \"disable\",\n fastBssTransition: \"disable\",\n fastRoaming: \"enable\",\n ftMobilityDomain: 1000,\n ftOverDs: \"enable\",\n ftR0KeyLifetime: 480,\n gtkRekey: \"disable\",\n gtkRekeyIntv: 86400,\n highEfficiency: \"enable\",\n igmpSnooping: \"disable\",\n intraVapPrivacy: \"disable\",\n ipv6Rules: [\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc: \"rxtx\",\n localAuthentication: \"disable\",\n localBridging: \"disable\",\n localLan: \"allow\",\n localStandalone: \"disable\",\n macAuthBypass: \"disable\",\n macFilter: \"disable\",\n macFilterPolicyOther: \"allow\",\n meDisableThresh: 32,\n meshBackhaul: \"disable\",\n mpsk: \"disable\",\n muMimo: \"enable\",\n multicastEnhance: \"disable\",\n multicastRate: \"0\",\n okc: \"enable\",\n oweTransition: \"disable\",\n passphrases: [\"fortinet\"],\n pmf: \"disable\",\n pmfAssocComebackTimeout: 1,\n pmfSaQueryRetryTimeout: 2,\n portMacauth: \"disable\",\n portMacauthReauthTimeout: 7200,\n portMacauthTimeout: 600,\n probeRespSuppression: \"disable\",\n probeRespThreshold: \"-80\",\n ptkRekey: \"disable\",\n ptkRekeyIntv: 86400,\n quarantine: \"enable\",\n radio2gThreshold: \"-79\",\n radio5gThreshold: \"-76\",\n radioSensitivity: \"disable\",\n radiusMacAuth: \"disable\",\n security: \"wpa2-only-personal\",\n securityObsoleteOption: \"disable\",\n splitTunneling: \"disable\",\n ssid: \"fortinet\",\n stickyClientRemove: \"disable\",\n stickyClientThreshold2g: \"-79\",\n stickyClientThreshold5g: \"-76\",\n targetWakeTime: \"enable\",\n tkipCounterMeasure: \"enable\",\n vlanAuto: \"disable\",\n vlanPooling: \"disable\",\n voiceEnterprise: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerVap(\"trname\",\n _centmgmt=\"enable\",\n _intf_allowaccesses=[\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intf_device_identification=\"enable\",\n _intf_device_netscan=\"disable\",\n _intf_dhcp6_relay_service=\"disable\",\n _intf_dhcp6_relay_type=\"regular\",\n _intf_dhcp_relay_service=\"disable\",\n _intf_dhcp_relay_type=\"regular\",\n _intf_listen_forticlient_connection=\"disable\",\n atf_weight=20,\n broadcast_ssid=\"enable\",\n broadcast_suppressions=[\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bss_color_partial=\"enable\",\n dhcp_option43_insertion=\"enable\",\n dhcp_option82_circuit_id_insertion=\"disable\",\n dhcp_option82_insertion=\"disable\",\n dhcp_option82_remote_id_insertion=\"disable\",\n eap_reauth=\"disable\",\n eap_reauth_intv=86400,\n eapol_key_retries=\"enable\",\n encrypt=\"AES\",\n external_fast_roaming=\"disable\",\n fast_bss_transition=\"disable\",\n fast_roaming=\"enable\",\n ft_mobility_domain=1000,\n ft_over_ds=\"enable\",\n ft_r0_key_lifetime=480,\n gtk_rekey=\"disable\",\n gtk_rekey_intv=86400,\n high_efficiency=\"enable\",\n igmp_snooping=\"disable\",\n intra_vap_privacy=\"disable\",\n ipv6_rules=[\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc=\"rxtx\",\n local_authentication=\"disable\",\n local_bridging=\"disable\",\n local_lan=\"allow\",\n local_standalone=\"disable\",\n mac_auth_bypass=\"disable\",\n mac_filter=\"disable\",\n mac_filter_policy_other=\"allow\",\n me_disable_thresh=32,\n mesh_backhaul=\"disable\",\n mpsk=\"disable\",\n mu_mimo=\"enable\",\n multicast_enhance=\"disable\",\n multicast_rate=\"0\",\n okc=\"enable\",\n owe_transition=\"disable\",\n passphrases=[\"fortinet\"],\n pmf=\"disable\",\n pmf_assoc_comeback_timeout=1,\n pmf_sa_query_retry_timeout=2,\n port_macauth=\"disable\",\n port_macauth_reauth_timeout=7200,\n port_macauth_timeout=600,\n probe_resp_suppression=\"disable\",\n probe_resp_threshold=\"-80\",\n ptk_rekey=\"disable\",\n ptk_rekey_intv=86400,\n quarantine=\"enable\",\n radio2g_threshold=\"-79\",\n radio5g_threshold=\"-76\",\n radio_sensitivity=\"disable\",\n radius_mac_auth=\"disable\",\n security=\"wpa2-only-personal\",\n security_obsolete_option=\"disable\",\n split_tunneling=\"disable\",\n ssid=\"fortinet\",\n sticky_client_remove=\"disable\",\n sticky_client_threshold2g=\"-79\",\n sticky_client_threshold5g=\"-76\",\n target_wake_time=\"enable\",\n tkip_counter_measure=\"enable\",\n vlan_auto=\"disable\",\n vlan_pooling=\"disable\",\n voice_enterprise=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerVap(\"trname\", new()\n {\n _centmgmt = \"enable\",\n _intfAllowaccesses = new[]\n {\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n },\n _intfDeviceIdentification = \"enable\",\n _intfDeviceNetscan = \"disable\",\n _intfDhcp6RelayService = \"disable\",\n _intfDhcp6RelayType = \"regular\",\n _intfDhcpRelayService = \"disable\",\n _intfDhcpRelayType = \"regular\",\n _intfListenForticlientConnection = \"disable\",\n AtfWeight = 20,\n BroadcastSsid = \"enable\",\n BroadcastSuppressions = new[]\n {\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n },\n BssColorPartial = \"enable\",\n DhcpOption43Insertion = \"enable\",\n DhcpOption82CircuitIdInsertion = \"disable\",\n DhcpOption82Insertion = \"disable\",\n DhcpOption82RemoteIdInsertion = \"disable\",\n EapReauth = \"disable\",\n EapReauthIntv = 86400,\n EapolKeyRetries = \"enable\",\n Encrypt = \"AES\",\n ExternalFastRoaming = \"disable\",\n FastBssTransition = \"disable\",\n FastRoaming = \"enable\",\n FtMobilityDomain = 1000,\n FtOverDs = \"enable\",\n FtR0KeyLifetime = 480,\n GtkRekey = \"disable\",\n GtkRekeyIntv = 86400,\n HighEfficiency = \"enable\",\n IgmpSnooping = \"disable\",\n IntraVapPrivacy = \"disable\",\n Ipv6Rules = new[]\n {\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n },\n Ldpc = \"rxtx\",\n LocalAuthentication = \"disable\",\n LocalBridging = \"disable\",\n LocalLan = \"allow\",\n LocalStandalone = \"disable\",\n MacAuthBypass = \"disable\",\n MacFilter = \"disable\",\n MacFilterPolicyOther = \"allow\",\n MeDisableThresh = 32,\n MeshBackhaul = \"disable\",\n Mpsk = \"disable\",\n MuMimo = \"enable\",\n MulticastEnhance = \"disable\",\n MulticastRate = \"0\",\n Okc = \"enable\",\n OweTransition = \"disable\",\n Passphrases = new[]\n {\n \"fortinet\",\n },\n Pmf = \"disable\",\n PmfAssocComebackTimeout = 1,\n PmfSaQueryRetryTimeout = 2,\n PortMacauth = \"disable\",\n PortMacauthReauthTimeout = 7200,\n PortMacauthTimeout = 600,\n ProbeRespSuppression = \"disable\",\n ProbeRespThreshold = \"-80\",\n PtkRekey = \"disable\",\n PtkRekeyIntv = 86400,\n Quarantine = \"enable\",\n Radio2gThreshold = \"-79\",\n Radio5gThreshold = \"-76\",\n RadioSensitivity = \"disable\",\n RadiusMacAuth = \"disable\",\n Security = \"wpa2-only-personal\",\n SecurityObsoleteOption = \"disable\",\n SplitTunneling = \"disable\",\n Ssid = \"fortinet\",\n StickyClientRemove = \"disable\",\n StickyClientThreshold2g = \"-79\",\n StickyClientThreshold5g = \"-76\",\n TargetWakeTime = \"enable\",\n TkipCounterMeasure = \"enable\",\n VlanAuto = \"disable\",\n VlanPooling = \"disable\",\n VoiceEnterprise = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\t_centmgmt: pulumi.String(\"enable\"),\n\t\t\t_intfAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\t_intfDeviceIdentification: pulumi.String(\"enable\"),\n\t\t\t_intfDeviceNetscan: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayType: pulumi.String(\"regular\"),\n\t\t\t_intfDhcpRelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcpRelayType: pulumi.String(\"regular\"),\n\t\t\t_intfListenForticlientConnection: pulumi.String(\"disable\"),\n\t\t\tAtfWeight: pulumi.Float64(20),\n\t\t\tBroadcastSsid: pulumi.String(\"enable\"),\n\t\t\tBroadcastSuppressions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arp-known\"),\n\t\t\t\tpulumi.String(\"dhcp-ucast\"),\n\t\t\t\tpulumi.String(\"dhcp-up\"),\n\t\t\t},\n\t\t\tBssColorPartial: pulumi.String(\"enable\"),\n\t\t\tDhcpOption43Insertion: pulumi.String(\"enable\"),\n\t\t\tDhcpOption82CircuitIdInsertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82Insertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82RemoteIdInsertion: pulumi.String(\"disable\"),\n\t\t\tEapReauth: pulumi.String(\"disable\"),\n\t\t\tEapReauthIntv: pulumi.Float64(86400),\n\t\t\tEapolKeyRetries: pulumi.String(\"enable\"),\n\t\t\tEncrypt: pulumi.String(\"AES\"),\n\t\t\tExternalFastRoaming: pulumi.String(\"disable\"),\n\t\t\tFastBssTransition: pulumi.String(\"disable\"),\n\t\t\tFastRoaming: pulumi.String(\"enable\"),\n\t\t\tFtMobilityDomain: pulumi.Float64(1000),\n\t\t\tFtOverDs: pulumi.String(\"enable\"),\n\t\t\tFtR0KeyLifetime: pulumi.Float64(480),\n\t\t\tGtkRekey: pulumi.String(\"disable\"),\n\t\t\tGtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tHighEfficiency: pulumi.String(\"enable\"),\n\t\t\tIgmpSnooping: pulumi.String(\"disable\"),\n\t\t\tIntraVapPrivacy: pulumi.String(\"disable\"),\n\t\t\tIpv6Rules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"drop-dhcp6c\"),\n\t\t\t\tpulumi.String(\"drop-dhcp6s\"),\n\t\t\t\tpulumi.String(\"drop-icmp6mld2\"),\n\t\t\t\tpulumi.String(\"drop-icmp6ra\"),\n\t\t\t\tpulumi.String(\"drop-icmp6rs\"),\n\t\t\t\tpulumi.String(\"drop-llmnr6\"),\n\t\t\t\tpulumi.String(\"drop-ns-dad\"),\n\t\t\t\tpulumi.String(\"ndp-proxy\"),\n\t\t\t},\n\t\t\tLdpc: pulumi.String(\"rxtx\"),\n\t\t\tLocalAuthentication: pulumi.String(\"disable\"),\n\t\t\tLocalBridging: pulumi.String(\"disable\"),\n\t\t\tLocalLan: pulumi.String(\"allow\"),\n\t\t\tLocalStandalone: pulumi.String(\"disable\"),\n\t\t\tMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tMacFilter: pulumi.String(\"disable\"),\n\t\t\tMacFilterPolicyOther: pulumi.String(\"allow\"),\n\t\t\tMeDisableThresh: pulumi.Float64(32),\n\t\t\tMeshBackhaul: pulumi.String(\"disable\"),\n\t\t\tMpsk: pulumi.String(\"disable\"),\n\t\t\tMuMimo: pulumi.String(\"enable\"),\n\t\t\tMulticastEnhance: pulumi.String(\"disable\"),\n\t\t\tMulticastRate: pulumi.String(\"0\"),\n\t\t\tOkc: pulumi.String(\"enable\"),\n\t\t\tOweTransition: pulumi.String(\"disable\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPmf: pulumi.String(\"disable\"),\n\t\t\tPmfAssocComebackTimeout: pulumi.Float64(1),\n\t\t\tPmfSaQueryRetryTimeout: pulumi.Float64(2),\n\t\t\tPortMacauth: pulumi.String(\"disable\"),\n\t\t\tPortMacauthReauthTimeout: pulumi.Float64(7200),\n\t\t\tPortMacauthTimeout: pulumi.Float64(600),\n\t\t\tProbeRespSuppression: pulumi.String(\"disable\"),\n\t\t\tProbeRespThreshold: pulumi.String(\"-80\"),\n\t\t\tPtkRekey: pulumi.String(\"disable\"),\n\t\t\tPtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tQuarantine: pulumi.String(\"enable\"),\n\t\t\tRadio2gThreshold: pulumi.String(\"-79\"),\n\t\t\tRadio5gThreshold: pulumi.String(\"-76\"),\n\t\t\tRadioSensitivity: pulumi.String(\"disable\"),\n\t\t\tRadiusMacAuth: pulumi.String(\"disable\"),\n\t\t\tSecurity: pulumi.String(\"wpa2-only-personal\"),\n\t\t\tSecurityObsoleteOption: pulumi.String(\"disable\"),\n\t\t\tSplitTunneling: pulumi.String(\"disable\"),\n\t\t\tSsid: pulumi.String(\"fortinet\"),\n\t\t\tStickyClientRemove: pulumi.String(\"disable\"),\n\t\t\tStickyClientThreshold2g: pulumi.String(\"-79\"),\n\t\t\tStickyClientThreshold5g: pulumi.String(\"-76\"),\n\t\t\tTargetWakeTime: pulumi.String(\"enable\"),\n\t\t\tTkipCounterMeasure: pulumi.String(\"enable\"),\n\t\t\tVlanAuto: pulumi.String(\"disable\"),\n\t\t\tVlanPooling: pulumi.String(\"disable\"),\n\t\t\tVoiceEnterprise: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerVap(\"trname\", ObjectWirelesscontrollerVapArgs.builder()\n ._centmgmt(\"enable\")\n ._intfAllowaccesses( \n \"http\",\n \"https\",\n \"ping\",\n \"ssh\")\n ._intfDeviceIdentification(\"enable\")\n ._intfDeviceNetscan(\"disable\")\n ._intfDhcp6RelayService(\"disable\")\n ._intfDhcp6RelayType(\"regular\")\n ._intfDhcpRelayService(\"disable\")\n ._intfDhcpRelayType(\"regular\")\n ._intfListenForticlientConnection(\"disable\")\n .atfWeight(20.0)\n .broadcastSsid(\"enable\")\n .broadcastSuppressions( \n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\")\n .bssColorPartial(\"enable\")\n .dhcpOption43Insertion(\"enable\")\n .dhcpOption82CircuitIdInsertion(\"disable\")\n .dhcpOption82Insertion(\"disable\")\n .dhcpOption82RemoteIdInsertion(\"disable\")\n .eapReauth(\"disable\")\n .eapReauthIntv(86400.0)\n .eapolKeyRetries(\"enable\")\n .encrypt(\"AES\")\n .externalFastRoaming(\"disable\")\n .fastBssTransition(\"disable\")\n .fastRoaming(\"enable\")\n .ftMobilityDomain(1000.0)\n .ftOverDs(\"enable\")\n .ftR0KeyLifetime(480.0)\n .gtkRekey(\"disable\")\n .gtkRekeyIntv(86400.0)\n .highEfficiency(\"enable\")\n .igmpSnooping(\"disable\")\n .intraVapPrivacy(\"disable\")\n .ipv6Rules( \n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\")\n .ldpc(\"rxtx\")\n .localAuthentication(\"disable\")\n .localBridging(\"disable\")\n .localLan(\"allow\")\n .localStandalone(\"disable\")\n .macAuthBypass(\"disable\")\n .macFilter(\"disable\")\n .macFilterPolicyOther(\"allow\")\n .meDisableThresh(32.0)\n .meshBackhaul(\"disable\")\n .mpsk(\"disable\")\n .muMimo(\"enable\")\n .multicastEnhance(\"disable\")\n .multicastRate(\"0\")\n .okc(\"enable\")\n .oweTransition(\"disable\")\n .passphrases(\"fortinet\")\n .pmf(\"disable\")\n .pmfAssocComebackTimeout(1.0)\n .pmfSaQueryRetryTimeout(2.0)\n .portMacauth(\"disable\")\n .portMacauthReauthTimeout(7200.0)\n .portMacauthTimeout(600.0)\n .probeRespSuppression(\"disable\")\n .probeRespThreshold(\"-80\")\n .ptkRekey(\"disable\")\n .ptkRekeyIntv(86400.0)\n .quarantine(\"enable\")\n .radio2gThreshold(\"-79\")\n .radio5gThreshold(\"-76\")\n .radioSensitivity(\"disable\")\n .radiusMacAuth(\"disable\")\n .security(\"wpa2-only-personal\")\n .securityObsoleteOption(\"disable\")\n .splitTunneling(\"disable\")\n .ssid(\"fortinet\")\n .stickyClientRemove(\"disable\")\n .stickyClientThreshold2g(\"-79\")\n .stickyClientThreshold5g(\"-76\")\n .targetWakeTime(\"enable\")\n .tkipCounterMeasure(\"enable\")\n .vlanAuto(\"disable\")\n .vlanPooling(\"disable\")\n .voiceEnterprise(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerVap\n properties:\n _centmgmt: enable\n _intfAllowaccesses:\n - http\n - https\n - ping\n - ssh\n _intfDeviceIdentification: enable\n _intfDeviceNetscan: disable\n _intfDhcp6RelayService: disable\n _intfDhcp6RelayType: regular\n _intfDhcpRelayService: disable\n _intfDhcpRelayType: regular\n _intfListenForticlientConnection: disable\n atfWeight: 20\n broadcastSsid: enable\n broadcastSuppressions:\n - arp-known\n - dhcp-ucast\n - dhcp-up\n bssColorPartial: enable\n dhcpOption43Insertion: enable\n dhcpOption82CircuitIdInsertion: disable\n dhcpOption82Insertion: disable\n dhcpOption82RemoteIdInsertion: disable\n eapReauth: disable\n eapReauthIntv: 86400\n eapolKeyRetries: enable\n encrypt: AES\n externalFastRoaming: disable\n fastBssTransition: disable\n fastRoaming: enable\n ftMobilityDomain: 1000\n ftOverDs: enable\n ftR0KeyLifetime: 480\n gtkRekey: disable\n gtkRekeyIntv: 86400\n highEfficiency: enable\n igmpSnooping: disable\n intraVapPrivacy: disable\n ipv6Rules:\n - drop-dhcp6c\n - drop-dhcp6s\n - drop-icmp6mld2\n - drop-icmp6ra\n - drop-icmp6rs\n - drop-llmnr6\n - drop-ns-dad\n - ndp-proxy\n ldpc: rxtx\n localAuthentication: disable\n localBridging: disable\n localLan: allow\n localStandalone: disable\n macAuthBypass: disable\n macFilter: disable\n macFilterPolicyOther: allow\n meDisableThresh: 32\n meshBackhaul: disable\n mpsk: disable\n muMimo: enable\n multicastEnhance: disable\n multicastRate: '0'\n okc: enable\n oweTransition: disable\n passphrases:\n - fortinet\n pmf: disable\n pmfAssocComebackTimeout: 1\n pmfSaQueryRetryTimeout: 2\n portMacauth: disable\n portMacauthReauthTimeout: 7200\n portMacauthTimeout: 600\n probeRespSuppression: disable\n probeRespThreshold: '-80'\n ptkRekey: disable\n ptkRekeyIntv: 86400\n quarantine: enable\n radio2gThreshold: '-79'\n radio5gThreshold: '-76'\n radioSensitivity: disable\n radiusMacAuth: disable\n security: wpa2-only-personal\n securityObsoleteOption: disable\n splitTunneling: disable\n ssid: fortinet\n stickyClientRemove: disable\n stickyClientThreshold2g: '-79'\n stickyClientThreshold5g: '-76'\n targetWakeTime: enable\n tkipCounterMeasure: enable\n vlanAuto: disable\n vlanPooling: disable\n voiceEnterprise: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController Vap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVap:ObjectWirelesscontrollerVap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_centmgmt": { "type": "string", @@ -203012,7 +203012,7 @@ } }, "fortimanager:index/objectWirelesscontrollerVapMacfilterlist:ObjectWirelesscontrollerVapMacfilterlist": { - "description": "Create a list of MAC addresses for MAC address filtering.\n\n\u003e This resource is a sub resource for variable `mac_filter_list` of resource `fortimanager.ObjectWirelesscontrollerVap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", {});\nconst trnameObjectWirelesscontrollerVapMacfilterlist = new fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\", {\n fosid: 1,\n mac: \"4a:7e:1e:d2:9b:86\",\n macFilterPolicy: \"allow\",\n vap: trnameObjectWirelesscontrollerVap.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\")\ntrname_object_wirelesscontroller_vap_macfilterlist = fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\",\n fosid=1,\n mac=\"4a:7e:1e:d2:9b:86\",\n mac_filter_policy=\"allow\",\n vap=trname_object_wirelesscontroller_vap.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapMacfilterlist = new Fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\", new()\n {\n Fosid = 1,\n Mac = \"4a:7e:1e:d2:9b:86\",\n MacFilterPolicy = \"allow\",\n Vap = trnameObjectWirelesscontrollerVap.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerVap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trnameObjectWirelesscontrollerVap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapMacfilterlist(ctx, \"trnameObjectWirelesscontrollerVapMacfilterlist\", \u0026fortimanager.ObjectWirelesscontrollerVapMacfilterlistArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tMac: pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tMacFilterPolicy: pulumi.String(\"allow\"),\n\t\t\tVap: trnameObjectWirelesscontrollerVap.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapMacfilterlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapMacfilterlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapMacfilterlist = new ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\", ObjectWirelesscontrollerVapMacfilterlistArgs.builder()\n .fosid(1)\n .mac(\"4a:7e:1e:d2:9b:86\")\n .macFilterPolicy(\"allow\")\n .vap(trnameObjectWirelesscontrollerVap.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerVap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerVapMacfilterlist:\n type: fortimanager:ObjectWirelesscontrollerVapMacfilterlist\n properties:\n fosid: 1\n mac: 4a:7e:1e:d2:9b:86\n macFilterPolicy: allow\n vap: ${trnameObjectWirelesscontrollerVap.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerVap}\n trnameObjectWirelesscontrollerVap:\n type: fortimanager:ObjectWirelesscontrollerVap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapMacFilterList can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapMacfilterlist:ObjectWirelesscontrollerVapMacfilterlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Create a list of MAC addresses for MAC address filtering.\n\n\u003e This resource is a sub resource for variable `mac_filter_list` of resource `fortimanager.ObjectWirelesscontrollerVap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", {});\nconst trnameObjectWirelesscontrollerVapMacfilterlist = new fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\", {\n fosid: 1,\n mac: \"4a:7e:1e:d2:9b:86\",\n macFilterPolicy: \"allow\",\n vap: trnameObjectWirelesscontrollerVap.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\")\ntrname_object_wirelesscontroller_vap_macfilterlist = fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\",\n fosid=1,\n mac=\"4a:7e:1e:d2:9b:86\",\n mac_filter_policy=\"allow\",\n vap=trname_object_wirelesscontroller_vap.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapMacfilterlist = new Fortimanager.ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\", new()\n {\n Fosid = 1,\n Mac = \"4a:7e:1e:d2:9b:86\",\n MacFilterPolicy = \"allow\",\n Vap = trnameObjectWirelesscontrollerVap.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerVap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trnameObjectWirelesscontrollerVap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapMacfilterlist(ctx, \"trnameObjectWirelesscontrollerVapMacfilterlist\", \u0026fortimanager.ObjectWirelesscontrollerVapMacfilterlistArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tMac: pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tMacFilterPolicy: pulumi.String(\"allow\"),\n\t\t\tVap: trnameObjectWirelesscontrollerVap.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapMacfilterlist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapMacfilterlistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapMacfilterlist = new ObjectWirelesscontrollerVapMacfilterlist(\"trnameObjectWirelesscontrollerVapMacfilterlist\", ObjectWirelesscontrollerVapMacfilterlistArgs.builder()\n .fosid(1.0)\n .mac(\"4a:7e:1e:d2:9b:86\")\n .macFilterPolicy(\"allow\")\n .vap(trnameObjectWirelesscontrollerVap.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerVap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerVapMacfilterlist:\n type: fortimanager:ObjectWirelesscontrollerVapMacfilterlist\n properties:\n fosid: 1\n mac: 4a:7e:1e:d2:9b:86\n macFilterPolicy: allow\n vap: ${trnameObjectWirelesscontrollerVap.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerVap}\n trnameObjectWirelesscontrollerVap:\n type: fortimanager:ObjectWirelesscontrollerVap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapMacFilterList can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapMacfilterlist:ObjectWirelesscontrollerVapMacfilterlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -203118,7 +203118,7 @@ } }, "fortimanager:index/objectWirelesscontrollerVapPortalmessageoverrides:ObjectWirelesscontrollerVapPortalmessageoverrides": { - "description": "Individual message overrides.\n\n\u003e This resource is a sub resource for variable `portal_message_overrides` of resource `fortimanager.ObjectWirelesscontrollerVap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", {});\nconst trnameObjectWirelesscontrollerVapPortalmessageoverrides = new fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", {\n authDisclaimerPage: \"1\",\n authLoginFailedPage: \"2\",\n vap: trnameObjectWirelesscontrollerVap.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\")\ntrname_object_wirelesscontroller_vap_portalmessageoverrides = fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\",\n auth_disclaimer_page=\"1\",\n auth_login_failed_page=\"2\",\n vap=trname_object_wirelesscontroller_vap.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapPortalmessageoverrides = new Fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", new()\n {\n AuthDisclaimerPage = \"1\",\n AuthLoginFailedPage = \"2\",\n Vap = trnameObjectWirelesscontrollerVap.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerVap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trnameObjectWirelesscontrollerVap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapPortalmessageoverrides(ctx, \"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", \u0026fortimanager.ObjectWirelesscontrollerVapPortalmessageoverridesArgs{\n\t\t\tAuthDisclaimerPage: pulumi.String(\"1\"),\n\t\t\tAuthLoginFailedPage: pulumi.String(\"2\"),\n\t\t\tVap: trnameObjectWirelesscontrollerVap.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapPortalmessageoverridesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapPortalmessageoverrides = new ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", ObjectWirelesscontrollerVapPortalmessageoverridesArgs.builder()\n .authDisclaimerPage(1)\n .authLoginFailedPage(2)\n .vap(trnameObjectWirelesscontrollerVap.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerVap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerVapPortalmessageoverrides:\n type: fortimanager:ObjectWirelesscontrollerVapPortalmessageoverrides\n properties:\n authDisclaimerPage: 1\n authLoginFailedPage: 2\n vap: ${trnameObjectWirelesscontrollerVap.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerVap}\n trnameObjectWirelesscontrollerVap:\n type: fortimanager:ObjectWirelesscontrollerVap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapPortalMessageOverrides can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapPortalmessageoverrides:ObjectWirelesscontrollerVapPortalmessageoverrides labelname ObjectWirelessControllerVapPortalMessageOverrides\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Individual message overrides.\n\n\u003e This resource is a sub resource for variable `portal_message_overrides` of resource `fortimanager.ObjectWirelesscontrollerVap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", {});\nconst trnameObjectWirelesscontrollerVapPortalmessageoverrides = new fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", {\n authDisclaimerPage: \"1\",\n authLoginFailedPage: \"2\",\n vap: trnameObjectWirelesscontrollerVap.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\")\ntrname_object_wirelesscontroller_vap_portalmessageoverrides = fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\",\n auth_disclaimer_page=\"1\",\n auth_login_failed_page=\"2\",\n vap=trname_object_wirelesscontroller_vap.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapPortalmessageoverrides = new Fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", new()\n {\n AuthDisclaimerPage = \"1\",\n AuthLoginFailedPage = \"2\",\n Vap = trnameObjectWirelesscontrollerVap.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerVap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trnameObjectWirelesscontrollerVap\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapPortalmessageoverrides(ctx, \"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", \u0026fortimanager.ObjectWirelesscontrollerVapPortalmessageoverridesArgs{\n\t\t\tAuthDisclaimerPage: pulumi.String(\"1\"),\n\t\t\tAuthLoginFailedPage: pulumi.String(\"2\"),\n\t\t\tVap: trnameObjectWirelesscontrollerVap.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapPortalmessageoverrides;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapPortalmessageoverridesArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\");\n\n var trnameObjectWirelesscontrollerVapPortalmessageoverrides = new ObjectWirelesscontrollerVapPortalmessageoverrides(\"trnameObjectWirelesscontrollerVapPortalmessageoverrides\", ObjectWirelesscontrollerVapPortalmessageoverridesArgs.builder()\n .authDisclaimerPage(\"1\")\n .authLoginFailedPage(\"2\")\n .vap(trnameObjectWirelesscontrollerVap.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerVap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerVapPortalmessageoverrides:\n type: fortimanager:ObjectWirelesscontrollerVapPortalmessageoverrides\n properties:\n authDisclaimerPage: 1\n authLoginFailedPage: 2\n vap: ${trnameObjectWirelesscontrollerVap.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerVap}\n trnameObjectWirelesscontrollerVap:\n type: fortimanager:ObjectWirelesscontrollerVap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapPortalMessageOverrides can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapPortalmessageoverrides:ObjectWirelesscontrollerVapPortalmessageoverrides labelname ObjectWirelessControllerVapPortalMessageOverrides\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -203234,7 +203234,7 @@ } }, "fortimanager:index/objectWirelesscontrollerVapVlanname:ObjectWirelesscontrollerVapVlanname": { - "description": "Table for mapping VLAN name to VLAN ID.\n\n\u003e This resource is a sub resource for variable `vlan_name` of resource `fortimanager.ObjectWirelesscontrollerVap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname34 = new fortimanager.ObjectWirelesscontrollerVap(\"trname34\", {});\nconst trname = new fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\", {\n vlanId: 1200,\n vap: trname34.name,\n}, {\n dependsOn: [trname34],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname34 = fortimanager.ObjectWirelesscontrollerVap(\"trname34\")\ntrname = fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\",\n vlan_id=1200,\n vap=trname34.name,\n opts = pulumi.ResourceOptions(depends_on=[trname34]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname34 = new Fortimanager.ObjectWirelesscontrollerVap(\"trname34\");\n\n var trname = new Fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\", new()\n {\n VlanId = 1200,\n Vap = trname34.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname34,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname34, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname34\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapVlanname(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerVapVlannameArgs{\n\t\t\tVlanId: pulumi.Float64(1200),\n\t\t\tVap: trname34.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname34,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapVlanname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapVlannameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname34 = new ObjectWirelesscontrollerVap(\"trname34\");\n\n var trname = new ObjectWirelesscontrollerVapVlanname(\"trname\", ObjectWirelesscontrollerVapVlannameArgs.builder()\n .vlanId(1200)\n .vap(trname34.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname34)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerVapVlanname\n properties:\n vlanId: 1200\n vap: ${trname34.name}\n options:\n dependsOn:\n - ${trname34}\n trname34:\n type: fortimanager:ObjectWirelesscontrollerVap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapVlanName can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapVlanname:ObjectWirelesscontrollerVapVlanname labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Table for mapping VLAN name to VLAN ID.\n\n\u003e This resource is a sub resource for variable `vlan_name` of resource `fortimanager.ObjectWirelesscontrollerVap`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname34 = new fortimanager.ObjectWirelesscontrollerVap(\"trname34\", {});\nconst trname = new fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\", {\n vlanId: 1200,\n vap: trname34.name,\n}, {\n dependsOn: [trname34],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname34 = fortimanager.ObjectWirelesscontrollerVap(\"trname34\")\ntrname = fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\",\n vlan_id=1200,\n vap=trname34.name,\n opts = pulumi.ResourceOptions(depends_on=[trname34]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname34 = new Fortimanager.ObjectWirelesscontrollerVap(\"trname34\");\n\n var trname = new Fortimanager.ObjectWirelesscontrollerVapVlanname(\"trname\", new()\n {\n VlanId = 1200,\n Vap = trname34.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname34,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname34, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trname34\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapVlanname(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerVapVlannameArgs{\n\t\t\tVlanId: pulumi.Float64(1200),\n\t\t\tVap: trname34.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname34,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapVlanname;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapVlannameArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname34 = new ObjectWirelesscontrollerVap(\"trname34\");\n\n var trname = new ObjectWirelesscontrollerVapVlanname(\"trname\", ObjectWirelesscontrollerVapVlannameArgs.builder()\n .vlanId(1200.0)\n .vap(trname34.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname34)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerVapVlanname\n properties:\n vlanId: 1200\n vap: ${trname34.name}\n options:\n dependsOn:\n - ${trname34}\n trname34:\n type: fortimanager:ObjectWirelesscontrollerVap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapVlanName can be imported using any of these accepted formats:\n\nSet import_options = [\"vap=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapVlanname:ObjectWirelesscontrollerVapVlanname labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -203541,7 +203541,7 @@ } }, "fortimanager:index/objectWirelesscontrollerVapgroup:ObjectWirelesscontrollerVapgroup": { - "description": "Configure virtual Access Point (VAP) groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", {\n _centmgmt: \"enable\",\n _intfAllowaccesses: [\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intfDeviceIdentification: \"enable\",\n _intfDeviceNetscan: \"disable\",\n _intfDhcp6RelayService: \"disable\",\n _intfDhcp6RelayType: \"regular\",\n _intfDhcpRelayService: \"disable\",\n _intfDhcpRelayType: \"regular\",\n _intfListenForticlientConnection: \"disable\",\n atfWeight: 20,\n broadcastSsid: \"enable\",\n broadcastSuppressions: [\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bssColorPartial: \"enable\",\n dhcpOption43Insertion: \"enable\",\n dhcpOption82CircuitIdInsertion: \"disable\",\n dhcpOption82Insertion: \"disable\",\n dhcpOption82RemoteIdInsertion: \"disable\",\n eapReauth: \"disable\",\n eapReauthIntv: 86400,\n eapolKeyRetries: \"enable\",\n encrypt: \"AES\",\n externalFastRoaming: \"disable\",\n fastBssTransition: \"disable\",\n fastRoaming: \"enable\",\n ftMobilityDomain: 1000,\n ftOverDs: \"enable\",\n ftR0KeyLifetime: 480,\n gtkRekey: \"disable\",\n gtkRekeyIntv: 86400,\n highEfficiency: \"enable\",\n igmpSnooping: \"disable\",\n intraVapPrivacy: \"disable\",\n ipv6Rules: [\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc: \"rxtx\",\n localAuthentication: \"disable\",\n localBridging: \"disable\",\n localLan: \"allow\",\n localStandalone: \"disable\",\n macAuthBypass: \"disable\",\n macFilter: \"disable\",\n macFilterPolicyOther: \"allow\",\n meDisableThresh: 32,\n meshBackhaul: \"disable\",\n mpsk: \"disable\",\n muMimo: \"enable\",\n multicastEnhance: \"disable\",\n multicastRate: \"0\",\n okc: \"enable\",\n oweTransition: \"disable\",\n passphrases: [\"fortinet\"],\n pmf: \"disable\",\n pmfAssocComebackTimeout: 1,\n pmfSaQueryRetryTimeout: 2,\n portMacauth: \"disable\",\n portMacauthReauthTimeout: 7200,\n portMacauthTimeout: 600,\n probeRespSuppression: \"disable\",\n probeRespThreshold: \"-80\",\n ptkRekey: \"disable\",\n ptkRekeyIntv: 86400,\n quarantine: \"enable\",\n radio2gThreshold: \"-79\",\n radio5gThreshold: \"-76\",\n radioSensitivity: \"disable\",\n radiusMacAuth: \"disable\",\n security: \"wpa2-only-personal\",\n securityObsoleteOption: \"disable\",\n splitTunneling: \"disable\",\n ssid: \"fortinet\",\n stickyClientRemove: \"disable\",\n stickyClientThreshold2g: \"-79\",\n stickyClientThreshold5g: \"-76\",\n targetWakeTime: \"enable\",\n tkipCounterMeasure: \"enable\",\n vlanAuto: \"disable\",\n vlanPooling: \"disable\",\n voiceEnterprise: \"disable\",\n});\nconst trnameObjectWirelesscontrollerVapgroup = new fortimanager.ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", {\n comment: \"This is a Terraform example\",\n vaps: [\"terr-wictl-vap\"],\n}, {\n dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\",\n _centmgmt=\"enable\",\n _intf_allowaccesses=[\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intf_device_identification=\"enable\",\n _intf_device_netscan=\"disable\",\n _intf_dhcp6_relay_service=\"disable\",\n _intf_dhcp6_relay_type=\"regular\",\n _intf_dhcp_relay_service=\"disable\",\n _intf_dhcp_relay_type=\"regular\",\n _intf_listen_forticlient_connection=\"disable\",\n atf_weight=20,\n broadcast_ssid=\"enable\",\n broadcast_suppressions=[\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bss_color_partial=\"enable\",\n dhcp_option43_insertion=\"enable\",\n dhcp_option82_circuit_id_insertion=\"disable\",\n dhcp_option82_insertion=\"disable\",\n dhcp_option82_remote_id_insertion=\"disable\",\n eap_reauth=\"disable\",\n eap_reauth_intv=86400,\n eapol_key_retries=\"enable\",\n encrypt=\"AES\",\n external_fast_roaming=\"disable\",\n fast_bss_transition=\"disable\",\n fast_roaming=\"enable\",\n ft_mobility_domain=1000,\n ft_over_ds=\"enable\",\n ft_r0_key_lifetime=480,\n gtk_rekey=\"disable\",\n gtk_rekey_intv=86400,\n high_efficiency=\"enable\",\n igmp_snooping=\"disable\",\n intra_vap_privacy=\"disable\",\n ipv6_rules=[\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc=\"rxtx\",\n local_authentication=\"disable\",\n local_bridging=\"disable\",\n local_lan=\"allow\",\n local_standalone=\"disable\",\n mac_auth_bypass=\"disable\",\n mac_filter=\"disable\",\n mac_filter_policy_other=\"allow\",\n me_disable_thresh=32,\n mesh_backhaul=\"disable\",\n mpsk=\"disable\",\n mu_mimo=\"enable\",\n multicast_enhance=\"disable\",\n multicast_rate=\"0\",\n okc=\"enable\",\n owe_transition=\"disable\",\n passphrases=[\"fortinet\"],\n pmf=\"disable\",\n pmf_assoc_comeback_timeout=1,\n pmf_sa_query_retry_timeout=2,\n port_macauth=\"disable\",\n port_macauth_reauth_timeout=7200,\n port_macauth_timeout=600,\n probe_resp_suppression=\"disable\",\n probe_resp_threshold=\"-80\",\n ptk_rekey=\"disable\",\n ptk_rekey_intv=86400,\n quarantine=\"enable\",\n radio2g_threshold=\"-79\",\n radio5g_threshold=\"-76\",\n radio_sensitivity=\"disable\",\n radius_mac_auth=\"disable\",\n security=\"wpa2-only-personal\",\n security_obsolete_option=\"disable\",\n split_tunneling=\"disable\",\n ssid=\"fortinet\",\n sticky_client_remove=\"disable\",\n sticky_client_threshold2g=\"-79\",\n sticky_client_threshold5g=\"-76\",\n target_wake_time=\"enable\",\n tkip_counter_measure=\"enable\",\n vlan_auto=\"disable\",\n vlan_pooling=\"disable\",\n voice_enterprise=\"disable\")\ntrname_object_wirelesscontroller_vapgroup = fortimanager.ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\",\n comment=\"This is a Terraform example\",\n vaps=[\"terr-wictl-vap\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", new()\n {\n _centmgmt = \"enable\",\n _intfAllowaccesses = new[]\n {\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n },\n _intfDeviceIdentification = \"enable\",\n _intfDeviceNetscan = \"disable\",\n _intfDhcp6RelayService = \"disable\",\n _intfDhcp6RelayType = \"regular\",\n _intfDhcpRelayService = \"disable\",\n _intfDhcpRelayType = \"regular\",\n _intfListenForticlientConnection = \"disable\",\n AtfWeight = 20,\n BroadcastSsid = \"enable\",\n BroadcastSuppressions = new[]\n {\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n },\n BssColorPartial = \"enable\",\n DhcpOption43Insertion = \"enable\",\n DhcpOption82CircuitIdInsertion = \"disable\",\n DhcpOption82Insertion = \"disable\",\n DhcpOption82RemoteIdInsertion = \"disable\",\n EapReauth = \"disable\",\n EapReauthIntv = 86400,\n EapolKeyRetries = \"enable\",\n Encrypt = \"AES\",\n ExternalFastRoaming = \"disable\",\n FastBssTransition = \"disable\",\n FastRoaming = \"enable\",\n FtMobilityDomain = 1000,\n FtOverDs = \"enable\",\n FtR0KeyLifetime = 480,\n GtkRekey = \"disable\",\n GtkRekeyIntv = 86400,\n HighEfficiency = \"enable\",\n IgmpSnooping = \"disable\",\n IntraVapPrivacy = \"disable\",\n Ipv6Rules = new[]\n {\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n },\n Ldpc = \"rxtx\",\n LocalAuthentication = \"disable\",\n LocalBridging = \"disable\",\n LocalLan = \"allow\",\n LocalStandalone = \"disable\",\n MacAuthBypass = \"disable\",\n MacFilter = \"disable\",\n MacFilterPolicyOther = \"allow\",\n MeDisableThresh = 32,\n MeshBackhaul = \"disable\",\n Mpsk = \"disable\",\n MuMimo = \"enable\",\n MulticastEnhance = \"disable\",\n MulticastRate = \"0\",\n Okc = \"enable\",\n OweTransition = \"disable\",\n Passphrases = new[]\n {\n \"fortinet\",\n },\n Pmf = \"disable\",\n PmfAssocComebackTimeout = 1,\n PmfSaQueryRetryTimeout = 2,\n PortMacauth = \"disable\",\n PortMacauthReauthTimeout = 7200,\n PortMacauthTimeout = 600,\n ProbeRespSuppression = \"disable\",\n ProbeRespThreshold = \"-80\",\n PtkRekey = \"disable\",\n PtkRekeyIntv = 86400,\n Quarantine = \"enable\",\n Radio2gThreshold = \"-79\",\n Radio5gThreshold = \"-76\",\n RadioSensitivity = \"disable\",\n RadiusMacAuth = \"disable\",\n Security = \"wpa2-only-personal\",\n SecurityObsoleteOption = \"disable\",\n SplitTunneling = \"disable\",\n Ssid = \"fortinet\",\n StickyClientRemove = \"disable\",\n StickyClientThreshold2g = \"-79\",\n StickyClientThreshold5g = \"-76\",\n TargetWakeTime = \"enable\",\n TkipCounterMeasure = \"enable\",\n VlanAuto = \"disable\",\n VlanPooling = \"disable\",\n VoiceEnterprise = \"disable\",\n });\n\n var trnameObjectWirelesscontrollerVapgroup = new Fortimanager.ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", new()\n {\n Comment = \"This is a Terraform example\",\n Vaps = new[]\n {\n \"terr-wictl-vap\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerVap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trnameObjectWirelesscontrollerVap\", \u0026fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\t_centmgmt: pulumi.String(\"enable\"),\n\t\t\t_intfAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\t_intfDeviceIdentification: pulumi.String(\"enable\"),\n\t\t\t_intfDeviceNetscan: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayType: pulumi.String(\"regular\"),\n\t\t\t_intfDhcpRelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcpRelayType: pulumi.String(\"regular\"),\n\t\t\t_intfListenForticlientConnection: pulumi.String(\"disable\"),\n\t\t\tAtfWeight: pulumi.Float64(20),\n\t\t\tBroadcastSsid: pulumi.String(\"enable\"),\n\t\t\tBroadcastSuppressions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arp-known\"),\n\t\t\t\tpulumi.String(\"dhcp-ucast\"),\n\t\t\t\tpulumi.String(\"dhcp-up\"),\n\t\t\t},\n\t\t\tBssColorPartial: pulumi.String(\"enable\"),\n\t\t\tDhcpOption43Insertion: pulumi.String(\"enable\"),\n\t\t\tDhcpOption82CircuitIdInsertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82Insertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82RemoteIdInsertion: pulumi.String(\"disable\"),\n\t\t\tEapReauth: pulumi.String(\"disable\"),\n\t\t\tEapReauthIntv: pulumi.Float64(86400),\n\t\t\tEapolKeyRetries: pulumi.String(\"enable\"),\n\t\t\tEncrypt: pulumi.String(\"AES\"),\n\t\t\tExternalFastRoaming: pulumi.String(\"disable\"),\n\t\t\tFastBssTransition: pulumi.String(\"disable\"),\n\t\t\tFastRoaming: pulumi.String(\"enable\"),\n\t\t\tFtMobilityDomain: pulumi.Float64(1000),\n\t\t\tFtOverDs: pulumi.String(\"enable\"),\n\t\t\tFtR0KeyLifetime: pulumi.Float64(480),\n\t\t\tGtkRekey: pulumi.String(\"disable\"),\n\t\t\tGtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tHighEfficiency: pulumi.String(\"enable\"),\n\t\t\tIgmpSnooping: pulumi.String(\"disable\"),\n\t\t\tIntraVapPrivacy: pulumi.String(\"disable\"),\n\t\t\tIpv6Rules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"drop-dhcp6c\"),\n\t\t\t\tpulumi.String(\"drop-dhcp6s\"),\n\t\t\t\tpulumi.String(\"drop-icmp6mld2\"),\n\t\t\t\tpulumi.String(\"drop-icmp6ra\"),\n\t\t\t\tpulumi.String(\"drop-icmp6rs\"),\n\t\t\t\tpulumi.String(\"drop-llmnr6\"),\n\t\t\t\tpulumi.String(\"drop-ns-dad\"),\n\t\t\t\tpulumi.String(\"ndp-proxy\"),\n\t\t\t},\n\t\t\tLdpc: pulumi.String(\"rxtx\"),\n\t\t\tLocalAuthentication: pulumi.String(\"disable\"),\n\t\t\tLocalBridging: pulumi.String(\"disable\"),\n\t\t\tLocalLan: pulumi.String(\"allow\"),\n\t\t\tLocalStandalone: pulumi.String(\"disable\"),\n\t\t\tMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tMacFilter: pulumi.String(\"disable\"),\n\t\t\tMacFilterPolicyOther: pulumi.String(\"allow\"),\n\t\t\tMeDisableThresh: pulumi.Float64(32),\n\t\t\tMeshBackhaul: pulumi.String(\"disable\"),\n\t\t\tMpsk: pulumi.String(\"disable\"),\n\t\t\tMuMimo: pulumi.String(\"enable\"),\n\t\t\tMulticastEnhance: pulumi.String(\"disable\"),\n\t\t\tMulticastRate: pulumi.String(\"0\"),\n\t\t\tOkc: pulumi.String(\"enable\"),\n\t\t\tOweTransition: pulumi.String(\"disable\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPmf: pulumi.String(\"disable\"),\n\t\t\tPmfAssocComebackTimeout: pulumi.Float64(1),\n\t\t\tPmfSaQueryRetryTimeout: pulumi.Float64(2),\n\t\t\tPortMacauth: pulumi.String(\"disable\"),\n\t\t\tPortMacauthReauthTimeout: pulumi.Float64(7200),\n\t\t\tPortMacauthTimeout: pulumi.Float64(600),\n\t\t\tProbeRespSuppression: pulumi.String(\"disable\"),\n\t\t\tProbeRespThreshold: pulumi.String(\"-80\"),\n\t\t\tPtkRekey: pulumi.String(\"disable\"),\n\t\t\tPtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tQuarantine: pulumi.String(\"enable\"),\n\t\t\tRadio2gThreshold: pulumi.String(\"-79\"),\n\t\t\tRadio5gThreshold: pulumi.String(\"-76\"),\n\t\t\tRadioSensitivity: pulumi.String(\"disable\"),\n\t\t\tRadiusMacAuth: pulumi.String(\"disable\"),\n\t\t\tSecurity: pulumi.String(\"wpa2-only-personal\"),\n\t\t\tSecurityObsoleteOption: pulumi.String(\"disable\"),\n\t\t\tSplitTunneling: pulumi.String(\"disable\"),\n\t\t\tSsid: pulumi.String(\"fortinet\"),\n\t\t\tStickyClientRemove: pulumi.String(\"disable\"),\n\t\t\tStickyClientThreshold2g: pulumi.String(\"-79\"),\n\t\t\tStickyClientThreshold5g: pulumi.String(\"-76\"),\n\t\t\tTargetWakeTime: pulumi.String(\"enable\"),\n\t\t\tTkipCounterMeasure: pulumi.String(\"enable\"),\n\t\t\tVlanAuto: pulumi.String(\"disable\"),\n\t\t\tVlanPooling: pulumi.String(\"disable\"),\n\t\t\tVoiceEnterprise: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapgroup(ctx, \"trnameObjectWirelesscontrollerVapgroup\", \u0026fortimanager.ObjectWirelesscontrollerVapgroupArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tVaps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-wictl-vap\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", ObjectWirelesscontrollerVapArgs.builder()\n ._centmgmt(\"enable\")\n ._intfAllowaccesses( \n \"http\",\n \"https\",\n \"ping\",\n \"ssh\")\n ._intfDeviceIdentification(\"enable\")\n ._intfDeviceNetscan(\"disable\")\n ._intfDhcp6RelayService(\"disable\")\n ._intfDhcp6RelayType(\"regular\")\n ._intfDhcpRelayService(\"disable\")\n ._intfDhcpRelayType(\"regular\")\n ._intfListenForticlientConnection(\"disable\")\n .atfWeight(20)\n .broadcastSsid(\"enable\")\n .broadcastSuppressions( \n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\")\n .bssColorPartial(\"enable\")\n .dhcpOption43Insertion(\"enable\")\n .dhcpOption82CircuitIdInsertion(\"disable\")\n .dhcpOption82Insertion(\"disable\")\n .dhcpOption82RemoteIdInsertion(\"disable\")\n .eapReauth(\"disable\")\n .eapReauthIntv(86400)\n .eapolKeyRetries(\"enable\")\n .encrypt(\"AES\")\n .externalFastRoaming(\"disable\")\n .fastBssTransition(\"disable\")\n .fastRoaming(\"enable\")\n .ftMobilityDomain(1000)\n .ftOverDs(\"enable\")\n .ftR0KeyLifetime(480)\n .gtkRekey(\"disable\")\n .gtkRekeyIntv(86400)\n .highEfficiency(\"enable\")\n .igmpSnooping(\"disable\")\n .intraVapPrivacy(\"disable\")\n .ipv6Rules( \n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\")\n .ldpc(\"rxtx\")\n .localAuthentication(\"disable\")\n .localBridging(\"disable\")\n .localLan(\"allow\")\n .localStandalone(\"disable\")\n .macAuthBypass(\"disable\")\n .macFilter(\"disable\")\n .macFilterPolicyOther(\"allow\")\n .meDisableThresh(32)\n .meshBackhaul(\"disable\")\n .mpsk(\"disable\")\n .muMimo(\"enable\")\n .multicastEnhance(\"disable\")\n .multicastRate(\"0\")\n .okc(\"enable\")\n .oweTransition(\"disable\")\n .passphrases(\"fortinet\")\n .pmf(\"disable\")\n .pmfAssocComebackTimeout(1)\n .pmfSaQueryRetryTimeout(2)\n .portMacauth(\"disable\")\n .portMacauthReauthTimeout(7200)\n .portMacauthTimeout(600)\n .probeRespSuppression(\"disable\")\n .probeRespThreshold(\"-80\")\n .ptkRekey(\"disable\")\n .ptkRekeyIntv(86400)\n .quarantine(\"enable\")\n .radio2gThreshold(\"-79\")\n .radio5gThreshold(\"-76\")\n .radioSensitivity(\"disable\")\n .radiusMacAuth(\"disable\")\n .security(\"wpa2-only-personal\")\n .securityObsoleteOption(\"disable\")\n .splitTunneling(\"disable\")\n .ssid(\"fortinet\")\n .stickyClientRemove(\"disable\")\n .stickyClientThreshold2g(\"-79\")\n .stickyClientThreshold5g(\"-76\")\n .targetWakeTime(\"enable\")\n .tkipCounterMeasure(\"enable\")\n .vlanAuto(\"disable\")\n .vlanPooling(\"disable\")\n .voiceEnterprise(\"disable\")\n .build());\n\n var trnameObjectWirelesscontrollerVapgroup = new ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", ObjectWirelesscontrollerVapgroupArgs.builder()\n .comment(\"This is a Terraform example\")\n .vaps(\"terr-wictl-vap\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerVap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerVap:\n type: fortimanager:ObjectWirelesscontrollerVap\n properties:\n _centmgmt: enable\n _intfAllowaccesses:\n - http\n - https\n - ping\n - ssh\n _intfDeviceIdentification: enable\n _intfDeviceNetscan: disable\n _intfDhcp6RelayService: disable\n _intfDhcp6RelayType: regular\n _intfDhcpRelayService: disable\n _intfDhcpRelayType: regular\n _intfListenForticlientConnection: disable\n atfWeight: 20\n broadcastSsid: enable\n broadcastSuppressions:\n - arp-known\n - dhcp-ucast\n - dhcp-up\n bssColorPartial: enable\n dhcpOption43Insertion: enable\n dhcpOption82CircuitIdInsertion: disable\n dhcpOption82Insertion: disable\n dhcpOption82RemoteIdInsertion: disable\n eapReauth: disable\n eapReauthIntv: 86400\n eapolKeyRetries: enable\n encrypt: AES\n externalFastRoaming: disable\n fastBssTransition: disable\n fastRoaming: enable\n ftMobilityDomain: 1000\n ftOverDs: enable\n ftR0KeyLifetime: 480\n gtkRekey: disable\n gtkRekeyIntv: 86400\n highEfficiency: enable\n igmpSnooping: disable\n intraVapPrivacy: disable\n ipv6Rules:\n - drop-dhcp6c\n - drop-dhcp6s\n - drop-icmp6mld2\n - drop-icmp6ra\n - drop-icmp6rs\n - drop-llmnr6\n - drop-ns-dad\n - ndp-proxy\n ldpc: rxtx\n localAuthentication: disable\n localBridging: disable\n localLan: allow\n localStandalone: disable\n macAuthBypass: disable\n macFilter: disable\n macFilterPolicyOther: allow\n meDisableThresh: 32\n meshBackhaul: disable\n mpsk: disable\n muMimo: enable\n multicastEnhance: disable\n multicastRate: '0'\n okc: enable\n oweTransition: disable\n passphrases:\n - fortinet\n pmf: disable\n pmfAssocComebackTimeout: 1\n pmfSaQueryRetryTimeout: 2\n portMacauth: disable\n portMacauthReauthTimeout: 7200\n portMacauthTimeout: 600\n probeRespSuppression: disable\n probeRespThreshold: '-80'\n ptkRekey: disable\n ptkRekeyIntv: 86400\n quarantine: enable\n radio2gThreshold: '-79'\n radio5gThreshold: '-76'\n radioSensitivity: disable\n radiusMacAuth: disable\n security: wpa2-only-personal\n securityObsoleteOption: disable\n splitTunneling: disable\n ssid: fortinet\n stickyClientRemove: disable\n stickyClientThreshold2g: '-79'\n stickyClientThreshold5g: '-76'\n targetWakeTime: enable\n tkipCounterMeasure: enable\n vlanAuto: disable\n vlanPooling: disable\n voiceEnterprise: disable\n trnameObjectWirelesscontrollerVapgroup:\n type: fortimanager:ObjectWirelesscontrollerVapgroup\n properties:\n comment: This is a Terraform example\n vaps:\n - terr-wictl-vap\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerVap}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapgroup:ObjectWirelesscontrollerVapgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure virtual Access Point (VAP) groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerVap = new fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", {\n _centmgmt: \"enable\",\n _intfAllowaccesses: [\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intfDeviceIdentification: \"enable\",\n _intfDeviceNetscan: \"disable\",\n _intfDhcp6RelayService: \"disable\",\n _intfDhcp6RelayType: \"regular\",\n _intfDhcpRelayService: \"disable\",\n _intfDhcpRelayType: \"regular\",\n _intfListenForticlientConnection: \"disable\",\n atfWeight: 20,\n broadcastSsid: \"enable\",\n broadcastSuppressions: [\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bssColorPartial: \"enable\",\n dhcpOption43Insertion: \"enable\",\n dhcpOption82CircuitIdInsertion: \"disable\",\n dhcpOption82Insertion: \"disable\",\n dhcpOption82RemoteIdInsertion: \"disable\",\n eapReauth: \"disable\",\n eapReauthIntv: 86400,\n eapolKeyRetries: \"enable\",\n encrypt: \"AES\",\n externalFastRoaming: \"disable\",\n fastBssTransition: \"disable\",\n fastRoaming: \"enable\",\n ftMobilityDomain: 1000,\n ftOverDs: \"enable\",\n ftR0KeyLifetime: 480,\n gtkRekey: \"disable\",\n gtkRekeyIntv: 86400,\n highEfficiency: \"enable\",\n igmpSnooping: \"disable\",\n intraVapPrivacy: \"disable\",\n ipv6Rules: [\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc: \"rxtx\",\n localAuthentication: \"disable\",\n localBridging: \"disable\",\n localLan: \"allow\",\n localStandalone: \"disable\",\n macAuthBypass: \"disable\",\n macFilter: \"disable\",\n macFilterPolicyOther: \"allow\",\n meDisableThresh: 32,\n meshBackhaul: \"disable\",\n mpsk: \"disable\",\n muMimo: \"enable\",\n multicastEnhance: \"disable\",\n multicastRate: \"0\",\n okc: \"enable\",\n oweTransition: \"disable\",\n passphrases: [\"fortinet\"],\n pmf: \"disable\",\n pmfAssocComebackTimeout: 1,\n pmfSaQueryRetryTimeout: 2,\n portMacauth: \"disable\",\n portMacauthReauthTimeout: 7200,\n portMacauthTimeout: 600,\n probeRespSuppression: \"disable\",\n probeRespThreshold: \"-80\",\n ptkRekey: \"disable\",\n ptkRekeyIntv: 86400,\n quarantine: \"enable\",\n radio2gThreshold: \"-79\",\n radio5gThreshold: \"-76\",\n radioSensitivity: \"disable\",\n radiusMacAuth: \"disable\",\n security: \"wpa2-only-personal\",\n securityObsoleteOption: \"disable\",\n splitTunneling: \"disable\",\n ssid: \"fortinet\",\n stickyClientRemove: \"disable\",\n stickyClientThreshold2g: \"-79\",\n stickyClientThreshold5g: \"-76\",\n targetWakeTime: \"enable\",\n tkipCounterMeasure: \"enable\",\n vlanAuto: \"disable\",\n vlanPooling: \"disable\",\n voiceEnterprise: \"disable\",\n});\nconst trnameObjectWirelesscontrollerVapgroup = new fortimanager.ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", {\n comment: \"This is a Terraform example\",\n vaps: [\"terr-wictl-vap\"],\n}, {\n dependsOn: [trnameObjectWirelesscontrollerVap],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_vap = fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\",\n _centmgmt=\"enable\",\n _intf_allowaccesses=[\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n ],\n _intf_device_identification=\"enable\",\n _intf_device_netscan=\"disable\",\n _intf_dhcp6_relay_service=\"disable\",\n _intf_dhcp6_relay_type=\"regular\",\n _intf_dhcp_relay_service=\"disable\",\n _intf_dhcp_relay_type=\"regular\",\n _intf_listen_forticlient_connection=\"disable\",\n atf_weight=20,\n broadcast_ssid=\"enable\",\n broadcast_suppressions=[\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n ],\n bss_color_partial=\"enable\",\n dhcp_option43_insertion=\"enable\",\n dhcp_option82_circuit_id_insertion=\"disable\",\n dhcp_option82_insertion=\"disable\",\n dhcp_option82_remote_id_insertion=\"disable\",\n eap_reauth=\"disable\",\n eap_reauth_intv=86400,\n eapol_key_retries=\"enable\",\n encrypt=\"AES\",\n external_fast_roaming=\"disable\",\n fast_bss_transition=\"disable\",\n fast_roaming=\"enable\",\n ft_mobility_domain=1000,\n ft_over_ds=\"enable\",\n ft_r0_key_lifetime=480,\n gtk_rekey=\"disable\",\n gtk_rekey_intv=86400,\n high_efficiency=\"enable\",\n igmp_snooping=\"disable\",\n intra_vap_privacy=\"disable\",\n ipv6_rules=[\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n ],\n ldpc=\"rxtx\",\n local_authentication=\"disable\",\n local_bridging=\"disable\",\n local_lan=\"allow\",\n local_standalone=\"disable\",\n mac_auth_bypass=\"disable\",\n mac_filter=\"disable\",\n mac_filter_policy_other=\"allow\",\n me_disable_thresh=32,\n mesh_backhaul=\"disable\",\n mpsk=\"disable\",\n mu_mimo=\"enable\",\n multicast_enhance=\"disable\",\n multicast_rate=\"0\",\n okc=\"enable\",\n owe_transition=\"disable\",\n passphrases=[\"fortinet\"],\n pmf=\"disable\",\n pmf_assoc_comeback_timeout=1,\n pmf_sa_query_retry_timeout=2,\n port_macauth=\"disable\",\n port_macauth_reauth_timeout=7200,\n port_macauth_timeout=600,\n probe_resp_suppression=\"disable\",\n probe_resp_threshold=\"-80\",\n ptk_rekey=\"disable\",\n ptk_rekey_intv=86400,\n quarantine=\"enable\",\n radio2g_threshold=\"-79\",\n radio5g_threshold=\"-76\",\n radio_sensitivity=\"disable\",\n radius_mac_auth=\"disable\",\n security=\"wpa2-only-personal\",\n security_obsolete_option=\"disable\",\n split_tunneling=\"disable\",\n ssid=\"fortinet\",\n sticky_client_remove=\"disable\",\n sticky_client_threshold2g=\"-79\",\n sticky_client_threshold5g=\"-76\",\n target_wake_time=\"enable\",\n tkip_counter_measure=\"enable\",\n vlan_auto=\"disable\",\n vlan_pooling=\"disable\",\n voice_enterprise=\"disable\")\ntrname_object_wirelesscontroller_vapgroup = fortimanager.ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\",\n comment=\"This is a Terraform example\",\n vaps=[\"terr-wictl-vap\"],\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_vap]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerVap = new Fortimanager.ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", new()\n {\n _centmgmt = \"enable\",\n _intfAllowaccesses = new[]\n {\n \"http\",\n \"https\",\n \"ping\",\n \"ssh\",\n },\n _intfDeviceIdentification = \"enable\",\n _intfDeviceNetscan = \"disable\",\n _intfDhcp6RelayService = \"disable\",\n _intfDhcp6RelayType = \"regular\",\n _intfDhcpRelayService = \"disable\",\n _intfDhcpRelayType = \"regular\",\n _intfListenForticlientConnection = \"disable\",\n AtfWeight = 20,\n BroadcastSsid = \"enable\",\n BroadcastSuppressions = new[]\n {\n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\",\n },\n BssColorPartial = \"enable\",\n DhcpOption43Insertion = \"enable\",\n DhcpOption82CircuitIdInsertion = \"disable\",\n DhcpOption82Insertion = \"disable\",\n DhcpOption82RemoteIdInsertion = \"disable\",\n EapReauth = \"disable\",\n EapReauthIntv = 86400,\n EapolKeyRetries = \"enable\",\n Encrypt = \"AES\",\n ExternalFastRoaming = \"disable\",\n FastBssTransition = \"disable\",\n FastRoaming = \"enable\",\n FtMobilityDomain = 1000,\n FtOverDs = \"enable\",\n FtR0KeyLifetime = 480,\n GtkRekey = \"disable\",\n GtkRekeyIntv = 86400,\n HighEfficiency = \"enable\",\n IgmpSnooping = \"disable\",\n IntraVapPrivacy = \"disable\",\n Ipv6Rules = new[]\n {\n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\",\n },\n Ldpc = \"rxtx\",\n LocalAuthentication = \"disable\",\n LocalBridging = \"disable\",\n LocalLan = \"allow\",\n LocalStandalone = \"disable\",\n MacAuthBypass = \"disable\",\n MacFilter = \"disable\",\n MacFilterPolicyOther = \"allow\",\n MeDisableThresh = 32,\n MeshBackhaul = \"disable\",\n Mpsk = \"disable\",\n MuMimo = \"enable\",\n MulticastEnhance = \"disable\",\n MulticastRate = \"0\",\n Okc = \"enable\",\n OweTransition = \"disable\",\n Passphrases = new[]\n {\n \"fortinet\",\n },\n Pmf = \"disable\",\n PmfAssocComebackTimeout = 1,\n PmfSaQueryRetryTimeout = 2,\n PortMacauth = \"disable\",\n PortMacauthReauthTimeout = 7200,\n PortMacauthTimeout = 600,\n ProbeRespSuppression = \"disable\",\n ProbeRespThreshold = \"-80\",\n PtkRekey = \"disable\",\n PtkRekeyIntv = 86400,\n Quarantine = \"enable\",\n Radio2gThreshold = \"-79\",\n Radio5gThreshold = \"-76\",\n RadioSensitivity = \"disable\",\n RadiusMacAuth = \"disable\",\n Security = \"wpa2-only-personal\",\n SecurityObsoleteOption = \"disable\",\n SplitTunneling = \"disable\",\n Ssid = \"fortinet\",\n StickyClientRemove = \"disable\",\n StickyClientThreshold2g = \"-79\",\n StickyClientThreshold5g = \"-76\",\n TargetWakeTime = \"enable\",\n TkipCounterMeasure = \"enable\",\n VlanAuto = \"disable\",\n VlanPooling = \"disable\",\n VoiceEnterprise = \"disable\",\n });\n\n var trnameObjectWirelesscontrollerVapgroup = new Fortimanager.ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", new()\n {\n Comment = \"This is a Terraform example\",\n Vaps = new[]\n {\n \"terr-wictl-vap\",\n },\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerVap,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerVap, err := fortimanager.NewObjectWirelesscontrollerVap(ctx, \"trnameObjectWirelesscontrollerVap\", \u0026fortimanager.ObjectWirelesscontrollerVapArgs{\n\t\t\t_centmgmt: pulumi.String(\"enable\"),\n\t\t\t_intfAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\t_intfDeviceIdentification: pulumi.String(\"enable\"),\n\t\t\t_intfDeviceNetscan: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcp6RelayType: pulumi.String(\"regular\"),\n\t\t\t_intfDhcpRelayService: pulumi.String(\"disable\"),\n\t\t\t_intfDhcpRelayType: pulumi.String(\"regular\"),\n\t\t\t_intfListenForticlientConnection: pulumi.String(\"disable\"),\n\t\t\tAtfWeight: pulumi.Float64(20),\n\t\t\tBroadcastSsid: pulumi.String(\"enable\"),\n\t\t\tBroadcastSuppressions: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"arp-known\"),\n\t\t\t\tpulumi.String(\"dhcp-ucast\"),\n\t\t\t\tpulumi.String(\"dhcp-up\"),\n\t\t\t},\n\t\t\tBssColorPartial: pulumi.String(\"enable\"),\n\t\t\tDhcpOption43Insertion: pulumi.String(\"enable\"),\n\t\t\tDhcpOption82CircuitIdInsertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82Insertion: pulumi.String(\"disable\"),\n\t\t\tDhcpOption82RemoteIdInsertion: pulumi.String(\"disable\"),\n\t\t\tEapReauth: pulumi.String(\"disable\"),\n\t\t\tEapReauthIntv: pulumi.Float64(86400),\n\t\t\tEapolKeyRetries: pulumi.String(\"enable\"),\n\t\t\tEncrypt: pulumi.String(\"AES\"),\n\t\t\tExternalFastRoaming: pulumi.String(\"disable\"),\n\t\t\tFastBssTransition: pulumi.String(\"disable\"),\n\t\t\tFastRoaming: pulumi.String(\"enable\"),\n\t\t\tFtMobilityDomain: pulumi.Float64(1000),\n\t\t\tFtOverDs: pulumi.String(\"enable\"),\n\t\t\tFtR0KeyLifetime: pulumi.Float64(480),\n\t\t\tGtkRekey: pulumi.String(\"disable\"),\n\t\t\tGtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tHighEfficiency: pulumi.String(\"enable\"),\n\t\t\tIgmpSnooping: pulumi.String(\"disable\"),\n\t\t\tIntraVapPrivacy: pulumi.String(\"disable\"),\n\t\t\tIpv6Rules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"drop-dhcp6c\"),\n\t\t\t\tpulumi.String(\"drop-dhcp6s\"),\n\t\t\t\tpulumi.String(\"drop-icmp6mld2\"),\n\t\t\t\tpulumi.String(\"drop-icmp6ra\"),\n\t\t\t\tpulumi.String(\"drop-icmp6rs\"),\n\t\t\t\tpulumi.String(\"drop-llmnr6\"),\n\t\t\t\tpulumi.String(\"drop-ns-dad\"),\n\t\t\t\tpulumi.String(\"ndp-proxy\"),\n\t\t\t},\n\t\t\tLdpc: pulumi.String(\"rxtx\"),\n\t\t\tLocalAuthentication: pulumi.String(\"disable\"),\n\t\t\tLocalBridging: pulumi.String(\"disable\"),\n\t\t\tLocalLan: pulumi.String(\"allow\"),\n\t\t\tLocalStandalone: pulumi.String(\"disable\"),\n\t\t\tMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tMacFilter: pulumi.String(\"disable\"),\n\t\t\tMacFilterPolicyOther: pulumi.String(\"allow\"),\n\t\t\tMeDisableThresh: pulumi.Float64(32),\n\t\t\tMeshBackhaul: pulumi.String(\"disable\"),\n\t\t\tMpsk: pulumi.String(\"disable\"),\n\t\t\tMuMimo: pulumi.String(\"enable\"),\n\t\t\tMulticastEnhance: pulumi.String(\"disable\"),\n\t\t\tMulticastRate: pulumi.String(\"0\"),\n\t\t\tOkc: pulumi.String(\"enable\"),\n\t\t\tOweTransition: pulumi.String(\"disable\"),\n\t\t\tPassphrases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPmf: pulumi.String(\"disable\"),\n\t\t\tPmfAssocComebackTimeout: pulumi.Float64(1),\n\t\t\tPmfSaQueryRetryTimeout: pulumi.Float64(2),\n\t\t\tPortMacauth: pulumi.String(\"disable\"),\n\t\t\tPortMacauthReauthTimeout: pulumi.Float64(7200),\n\t\t\tPortMacauthTimeout: pulumi.Float64(600),\n\t\t\tProbeRespSuppression: pulumi.String(\"disable\"),\n\t\t\tProbeRespThreshold: pulumi.String(\"-80\"),\n\t\t\tPtkRekey: pulumi.String(\"disable\"),\n\t\t\tPtkRekeyIntv: pulumi.Float64(86400),\n\t\t\tQuarantine: pulumi.String(\"enable\"),\n\t\t\tRadio2gThreshold: pulumi.String(\"-79\"),\n\t\t\tRadio5gThreshold: pulumi.String(\"-76\"),\n\t\t\tRadioSensitivity: pulumi.String(\"disable\"),\n\t\t\tRadiusMacAuth: pulumi.String(\"disable\"),\n\t\t\tSecurity: pulumi.String(\"wpa2-only-personal\"),\n\t\t\tSecurityObsoleteOption: pulumi.String(\"disable\"),\n\t\t\tSplitTunneling: pulumi.String(\"disable\"),\n\t\t\tSsid: pulumi.String(\"fortinet\"),\n\t\t\tStickyClientRemove: pulumi.String(\"disable\"),\n\t\t\tStickyClientThreshold2g: pulumi.String(\"-79\"),\n\t\t\tStickyClientThreshold5g: pulumi.String(\"-76\"),\n\t\t\tTargetWakeTime: pulumi.String(\"enable\"),\n\t\t\tTkipCounterMeasure: pulumi.String(\"enable\"),\n\t\t\tVlanAuto: pulumi.String(\"disable\"),\n\t\t\tVlanPooling: pulumi.String(\"disable\"),\n\t\t\tVoiceEnterprise: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerVapgroup(ctx, \"trnameObjectWirelesscontrollerVapgroup\", \u0026fortimanager.ObjectWirelesscontrollerVapgroupArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tVaps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"terr-wictl-vap\"),\n\t\t\t},\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerVap,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVap;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapArgs;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapgroup;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerVapgroupArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerVap = new ObjectWirelesscontrollerVap(\"trnameObjectWirelesscontrollerVap\", ObjectWirelesscontrollerVapArgs.builder()\n ._centmgmt(\"enable\")\n ._intfAllowaccesses( \n \"http\",\n \"https\",\n \"ping\",\n \"ssh\")\n ._intfDeviceIdentification(\"enable\")\n ._intfDeviceNetscan(\"disable\")\n ._intfDhcp6RelayService(\"disable\")\n ._intfDhcp6RelayType(\"regular\")\n ._intfDhcpRelayService(\"disable\")\n ._intfDhcpRelayType(\"regular\")\n ._intfListenForticlientConnection(\"disable\")\n .atfWeight(20.0)\n .broadcastSsid(\"enable\")\n .broadcastSuppressions( \n \"arp-known\",\n \"dhcp-ucast\",\n \"dhcp-up\")\n .bssColorPartial(\"enable\")\n .dhcpOption43Insertion(\"enable\")\n .dhcpOption82CircuitIdInsertion(\"disable\")\n .dhcpOption82Insertion(\"disable\")\n .dhcpOption82RemoteIdInsertion(\"disable\")\n .eapReauth(\"disable\")\n .eapReauthIntv(86400.0)\n .eapolKeyRetries(\"enable\")\n .encrypt(\"AES\")\n .externalFastRoaming(\"disable\")\n .fastBssTransition(\"disable\")\n .fastRoaming(\"enable\")\n .ftMobilityDomain(1000.0)\n .ftOverDs(\"enable\")\n .ftR0KeyLifetime(480.0)\n .gtkRekey(\"disable\")\n .gtkRekeyIntv(86400.0)\n .highEfficiency(\"enable\")\n .igmpSnooping(\"disable\")\n .intraVapPrivacy(\"disable\")\n .ipv6Rules( \n \"drop-dhcp6c\",\n \"drop-dhcp6s\",\n \"drop-icmp6mld2\",\n \"drop-icmp6ra\",\n \"drop-icmp6rs\",\n \"drop-llmnr6\",\n \"drop-ns-dad\",\n \"ndp-proxy\")\n .ldpc(\"rxtx\")\n .localAuthentication(\"disable\")\n .localBridging(\"disable\")\n .localLan(\"allow\")\n .localStandalone(\"disable\")\n .macAuthBypass(\"disable\")\n .macFilter(\"disable\")\n .macFilterPolicyOther(\"allow\")\n .meDisableThresh(32.0)\n .meshBackhaul(\"disable\")\n .mpsk(\"disable\")\n .muMimo(\"enable\")\n .multicastEnhance(\"disable\")\n .multicastRate(\"0\")\n .okc(\"enable\")\n .oweTransition(\"disable\")\n .passphrases(\"fortinet\")\n .pmf(\"disable\")\n .pmfAssocComebackTimeout(1.0)\n .pmfSaQueryRetryTimeout(2.0)\n .portMacauth(\"disable\")\n .portMacauthReauthTimeout(7200.0)\n .portMacauthTimeout(600.0)\n .probeRespSuppression(\"disable\")\n .probeRespThreshold(\"-80\")\n .ptkRekey(\"disable\")\n .ptkRekeyIntv(86400.0)\n .quarantine(\"enable\")\n .radio2gThreshold(\"-79\")\n .radio5gThreshold(\"-76\")\n .radioSensitivity(\"disable\")\n .radiusMacAuth(\"disable\")\n .security(\"wpa2-only-personal\")\n .securityObsoleteOption(\"disable\")\n .splitTunneling(\"disable\")\n .ssid(\"fortinet\")\n .stickyClientRemove(\"disable\")\n .stickyClientThreshold2g(\"-79\")\n .stickyClientThreshold5g(\"-76\")\n .targetWakeTime(\"enable\")\n .tkipCounterMeasure(\"enable\")\n .vlanAuto(\"disable\")\n .vlanPooling(\"disable\")\n .voiceEnterprise(\"disable\")\n .build());\n\n var trnameObjectWirelesscontrollerVapgroup = new ObjectWirelesscontrollerVapgroup(\"trnameObjectWirelesscontrollerVapgroup\", ObjectWirelesscontrollerVapgroupArgs.builder()\n .comment(\"This is a Terraform example\")\n .vaps(\"terr-wictl-vap\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerVap)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerVap:\n type: fortimanager:ObjectWirelesscontrollerVap\n properties:\n _centmgmt: enable\n _intfAllowaccesses:\n - http\n - https\n - ping\n - ssh\n _intfDeviceIdentification: enable\n _intfDeviceNetscan: disable\n _intfDhcp6RelayService: disable\n _intfDhcp6RelayType: regular\n _intfDhcpRelayService: disable\n _intfDhcpRelayType: regular\n _intfListenForticlientConnection: disable\n atfWeight: 20\n broadcastSsid: enable\n broadcastSuppressions:\n - arp-known\n - dhcp-ucast\n - dhcp-up\n bssColorPartial: enable\n dhcpOption43Insertion: enable\n dhcpOption82CircuitIdInsertion: disable\n dhcpOption82Insertion: disable\n dhcpOption82RemoteIdInsertion: disable\n eapReauth: disable\n eapReauthIntv: 86400\n eapolKeyRetries: enable\n encrypt: AES\n externalFastRoaming: disable\n fastBssTransition: disable\n fastRoaming: enable\n ftMobilityDomain: 1000\n ftOverDs: enable\n ftR0KeyLifetime: 480\n gtkRekey: disable\n gtkRekeyIntv: 86400\n highEfficiency: enable\n igmpSnooping: disable\n intraVapPrivacy: disable\n ipv6Rules:\n - drop-dhcp6c\n - drop-dhcp6s\n - drop-icmp6mld2\n - drop-icmp6ra\n - drop-icmp6rs\n - drop-llmnr6\n - drop-ns-dad\n - ndp-proxy\n ldpc: rxtx\n localAuthentication: disable\n localBridging: disable\n localLan: allow\n localStandalone: disable\n macAuthBypass: disable\n macFilter: disable\n macFilterPolicyOther: allow\n meDisableThresh: 32\n meshBackhaul: disable\n mpsk: disable\n muMimo: enable\n multicastEnhance: disable\n multicastRate: '0'\n okc: enable\n oweTransition: disable\n passphrases:\n - fortinet\n pmf: disable\n pmfAssocComebackTimeout: 1\n pmfSaQueryRetryTimeout: 2\n portMacauth: disable\n portMacauthReauthTimeout: 7200\n portMacauthTimeout: 600\n probeRespSuppression: disable\n probeRespThreshold: '-80'\n ptkRekey: disable\n ptkRekeyIntv: 86400\n quarantine: enable\n radio2gThreshold: '-79'\n radio5gThreshold: '-76'\n radioSensitivity: disable\n radiusMacAuth: disable\n security: wpa2-only-personal\n securityObsoleteOption: disable\n splitTunneling: disable\n ssid: fortinet\n stickyClientRemove: disable\n stickyClientThreshold2g: '-79'\n stickyClientThreshold5g: '-76'\n targetWakeTime: enable\n tkipCounterMeasure: enable\n vlanAuto: disable\n vlanPooling: disable\n voiceEnterprise: disable\n trnameObjectWirelesscontrollerVapgroup:\n type: fortimanager:ObjectWirelesscontrollerVapgroup\n properties:\n comment: This is a Terraform example\n vaps:\n - terr-wictl-vap\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerVap}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController VapGroup can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerVapgroup:ObjectWirelesscontrollerVapgroup labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -203640,7 +203640,7 @@ } }, "fortimanager:index/objectWirelesscontrollerWagprofile:ObjectWirelesscontrollerWagprofile": { - "description": "Configure wireless access gateway (WAG) profiles used for tunnels on AP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\", {\n comment: \"This is a Terraform example\",\n dhcpIpAddr: \"192.168.1.1\",\n pingInterval: 1,\n pingNumber: 5,\n returnPacketTimeout: 160,\n tunnelType: \"gre\",\n wagIp: \"0.0.0.0\",\n wagPort: 1701,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\",\n comment=\"This is a Terraform example\",\n dhcp_ip_addr=\"192.168.1.1\",\n ping_interval=1,\n ping_number=5,\n return_packet_timeout=160,\n tunnel_type=\"gre\",\n wag_ip=\"0.0.0.0\",\n wag_port=1701)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n DhcpIpAddr = \"192.168.1.1\",\n PingInterval = 1,\n PingNumber = 5,\n ReturnPacketTimeout = 160,\n TunnelType = \"gre\",\n WagIp = \"0.0.0.0\",\n WagPort = 1701,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWagprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWagprofileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDhcpIpAddr: pulumi.String(\"192.168.1.1\"),\n\t\t\tPingInterval: pulumi.Float64(1),\n\t\t\tPingNumber: pulumi.Float64(5),\n\t\t\tReturnPacketTimeout: pulumi.Float64(160),\n\t\t\tTunnelType: pulumi.String(\"gre\"),\n\t\t\tWagIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tWagPort: pulumi.Float64(1701),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWagprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWagprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerWagprofile(\"trname\", ObjectWirelesscontrollerWagprofileArgs.builder()\n .comment(\"This is a Terraform example\")\n .dhcpIpAddr(\"192.168.1.1\")\n .pingInterval(1)\n .pingNumber(5)\n .returnPacketTimeout(160)\n .tunnelType(\"gre\")\n .wagIp(\"0.0.0.0\")\n .wagPort(1701)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWagprofile\n properties:\n comment: This is a Terraform example\n dhcpIpAddr: 192.168.1.1\n pingInterval: 1\n pingNumber: 5\n returnPacketTimeout: 160\n tunnelType: gre\n wagIp: 0.0.0.0\n wagPort: 1701\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WagProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWagprofile:ObjectWirelesscontrollerWagprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure wireless access gateway (WAG) profiles used for tunnels on AP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\", {\n comment: \"This is a Terraform example\",\n dhcpIpAddr: \"192.168.1.1\",\n pingInterval: 1,\n pingNumber: 5,\n returnPacketTimeout: 160,\n tunnelType: \"gre\",\n wagIp: \"0.0.0.0\",\n wagPort: 1701,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\",\n comment=\"This is a Terraform example\",\n dhcp_ip_addr=\"192.168.1.1\",\n ping_interval=1,\n ping_number=5,\n return_packet_timeout=160,\n tunnel_type=\"gre\",\n wag_ip=\"0.0.0.0\",\n wag_port=1701)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerWagprofile(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n DhcpIpAddr = \"192.168.1.1\",\n PingInterval = 1,\n PingNumber = 5,\n ReturnPacketTimeout = 160,\n TunnelType = \"gre\",\n WagIp = \"0.0.0.0\",\n WagPort = 1701,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWagprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWagprofileArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDhcpIpAddr: pulumi.String(\"192.168.1.1\"),\n\t\t\tPingInterval: pulumi.Float64(1),\n\t\t\tPingNumber: pulumi.Float64(5),\n\t\t\tReturnPacketTimeout: pulumi.Float64(160),\n\t\t\tTunnelType: pulumi.String(\"gre\"),\n\t\t\tWagIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tWagPort: pulumi.Float64(1701),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWagprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWagprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerWagprofile(\"trname\", ObjectWirelesscontrollerWagprofileArgs.builder()\n .comment(\"This is a Terraform example\")\n .dhcpIpAddr(\"192.168.1.1\")\n .pingInterval(1.0)\n .pingNumber(5.0)\n .returnPacketTimeout(160.0)\n .tunnelType(\"gre\")\n .wagIp(\"0.0.0.0\")\n .wagPort(1701.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWagprofile\n properties:\n comment: This is a Terraform example\n dhcpIpAddr: 192.168.1.1\n pingInterval: 1\n pingNumber: 5\n returnPacketTimeout: 160\n tunnelType: gre\n wagIp: 0.0.0.0\n wagPort: 1701\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WagProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWagprofile:ObjectWirelesscontrollerWagprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -203808,7 +203808,7 @@ } }, "fortimanager:index/objectWirelesscontrollerWidsprofile:ObjectWirelesscontrollerWidsprofile": { - "description": "Configure wireless intrusion detection system (WIDS) profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\", {\n apBgscanDisableSchedules: [\"always\"],\n apScan: \"disable\",\n asleapAttack: \"disable\",\n assocFloodThresh: 30,\n assocFloodTime: 10,\n assocFrameFlood: \"disable\",\n authFloodThresh: 30,\n authFloodTime: 10,\n authFrameFlood: \"disable\",\n comment: \"This is a Terraform example\",\n deauthBroadcast: \"disable\",\n deauthUnknownSrcThresh: 10,\n eapolFailFlood: \"disable\",\n eapolFailIntv: 1,\n eapolFailThresh: 10,\n eapolLogoffFlood: \"disable\",\n eapolLogoffIntv: 1,\n eapolLogoffThresh: 10,\n eapolPreFailFlood: \"disable\",\n eapolPreFailIntv: 1,\n eapolPreFailThresh: 10,\n eapolPreSuccFlood: \"disable\",\n eapolPreSuccIntv: 1,\n eapolPreSuccThresh: 10,\n eapolStartFlood: \"disable\",\n eapolStartIntv: 1,\n eapolStartThresh: 10,\n eapolSuccFlood: \"disable\",\n eapolSuccIntv: 1,\n eapolSuccThresh: 10,\n invalidMacOui: \"disable\",\n longDurationAttack: \"disable\",\n longDurationThresh: 8200,\n nullSsidProbeResp: \"disable\",\n sensorMode: \"both\",\n spoofedDeauth: \"disable\",\n weakWepIv: \"disable\",\n wirelessBridge: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\",\n ap_bgscan_disable_schedules=[\"always\"],\n ap_scan=\"disable\",\n asleap_attack=\"disable\",\n assoc_flood_thresh=30,\n assoc_flood_time=10,\n assoc_frame_flood=\"disable\",\n auth_flood_thresh=30,\n auth_flood_time=10,\n auth_frame_flood=\"disable\",\n comment=\"This is a Terraform example\",\n deauth_broadcast=\"disable\",\n deauth_unknown_src_thresh=10,\n eapol_fail_flood=\"disable\",\n eapol_fail_intv=1,\n eapol_fail_thresh=10,\n eapol_logoff_flood=\"disable\",\n eapol_logoff_intv=1,\n eapol_logoff_thresh=10,\n eapol_pre_fail_flood=\"disable\",\n eapol_pre_fail_intv=1,\n eapol_pre_fail_thresh=10,\n eapol_pre_succ_flood=\"disable\",\n eapol_pre_succ_intv=1,\n eapol_pre_succ_thresh=10,\n eapol_start_flood=\"disable\",\n eapol_start_intv=1,\n eapol_start_thresh=10,\n eapol_succ_flood=\"disable\",\n eapol_succ_intv=1,\n eapol_succ_thresh=10,\n invalid_mac_oui=\"disable\",\n long_duration_attack=\"disable\",\n long_duration_thresh=8200,\n null_ssid_probe_resp=\"disable\",\n sensor_mode=\"both\",\n spoofed_deauth=\"disable\",\n weak_wep_iv=\"disable\",\n wireless_bridge=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\", new()\n {\n ApBgscanDisableSchedules = new[]\n {\n \"always\",\n },\n ApScan = \"disable\",\n AsleapAttack = \"disable\",\n AssocFloodThresh = 30,\n AssocFloodTime = 10,\n AssocFrameFlood = \"disable\",\n AuthFloodThresh = 30,\n AuthFloodTime = 10,\n AuthFrameFlood = \"disable\",\n Comment = \"This is a Terraform example\",\n DeauthBroadcast = \"disable\",\n DeauthUnknownSrcThresh = 10,\n EapolFailFlood = \"disable\",\n EapolFailIntv = 1,\n EapolFailThresh = 10,\n EapolLogoffFlood = \"disable\",\n EapolLogoffIntv = 1,\n EapolLogoffThresh = 10,\n EapolPreFailFlood = \"disable\",\n EapolPreFailIntv = 1,\n EapolPreFailThresh = 10,\n EapolPreSuccFlood = \"disable\",\n EapolPreSuccIntv = 1,\n EapolPreSuccThresh = 10,\n EapolStartFlood = \"disable\",\n EapolStartIntv = 1,\n EapolStartThresh = 10,\n EapolSuccFlood = \"disable\",\n EapolSuccIntv = 1,\n EapolSuccThresh = 10,\n InvalidMacOui = \"disable\",\n LongDurationAttack = \"disable\",\n LongDurationThresh = 8200,\n NullSsidProbeResp = \"disable\",\n SensorMode = \"both\",\n SpoofedDeauth = \"disable\",\n WeakWepIv = \"disable\",\n WirelessBridge = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWidsprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWidsprofileArgs{\n\t\t\tApBgscanDisableSchedules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"always\"),\n\t\t\t},\n\t\t\tApScan: pulumi.String(\"disable\"),\n\t\t\tAsleapAttack: pulumi.String(\"disable\"),\n\t\t\tAssocFloodThresh: pulumi.Float64(30),\n\t\t\tAssocFloodTime: pulumi.Float64(10),\n\t\t\tAssocFrameFlood: pulumi.String(\"disable\"),\n\t\t\tAuthFloodThresh: pulumi.Float64(30),\n\t\t\tAuthFloodTime: pulumi.Float64(10),\n\t\t\tAuthFrameFlood: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDeauthBroadcast: pulumi.String(\"disable\"),\n\t\t\tDeauthUnknownSrcThresh: pulumi.Float64(10),\n\t\t\tEapolFailFlood: pulumi.String(\"disable\"),\n\t\t\tEapolFailIntv: pulumi.Float64(1),\n\t\t\tEapolFailThresh: pulumi.Float64(10),\n\t\t\tEapolLogoffFlood: pulumi.String(\"disable\"),\n\t\t\tEapolLogoffIntv: pulumi.Float64(1),\n\t\t\tEapolLogoffThresh: pulumi.Float64(10),\n\t\t\tEapolPreFailFlood: pulumi.String(\"disable\"),\n\t\t\tEapolPreFailIntv: pulumi.Float64(1),\n\t\t\tEapolPreFailThresh: pulumi.Float64(10),\n\t\t\tEapolPreSuccFlood: pulumi.String(\"disable\"),\n\t\t\tEapolPreSuccIntv: pulumi.Float64(1),\n\t\t\tEapolPreSuccThresh: pulumi.Float64(10),\n\t\t\tEapolStartFlood: pulumi.String(\"disable\"),\n\t\t\tEapolStartIntv: pulumi.Float64(1),\n\t\t\tEapolStartThresh: pulumi.Float64(10),\n\t\t\tEapolSuccFlood: pulumi.String(\"disable\"),\n\t\t\tEapolSuccIntv: pulumi.Float64(1),\n\t\t\tEapolSuccThresh: pulumi.Float64(10),\n\t\t\tInvalidMacOui: pulumi.String(\"disable\"),\n\t\t\tLongDurationAttack: pulumi.String(\"disable\"),\n\t\t\tLongDurationThresh: pulumi.Float64(8200),\n\t\t\tNullSsidProbeResp: pulumi.String(\"disable\"),\n\t\t\tSensorMode: pulumi.String(\"both\"),\n\t\t\tSpoofedDeauth: pulumi.String(\"disable\"),\n\t\t\tWeakWepIv: pulumi.String(\"disable\"),\n\t\t\tWirelessBridge: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWidsprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWidsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerWidsprofile(\"trname\", ObjectWirelesscontrollerWidsprofileArgs.builder()\n .apBgscanDisableSchedules(\"always\")\n .apScan(\"disable\")\n .asleapAttack(\"disable\")\n .assocFloodThresh(30)\n .assocFloodTime(10)\n .assocFrameFlood(\"disable\")\n .authFloodThresh(30)\n .authFloodTime(10)\n .authFrameFlood(\"disable\")\n .comment(\"This is a Terraform example\")\n .deauthBroadcast(\"disable\")\n .deauthUnknownSrcThresh(10)\n .eapolFailFlood(\"disable\")\n .eapolFailIntv(1)\n .eapolFailThresh(10)\n .eapolLogoffFlood(\"disable\")\n .eapolLogoffIntv(1)\n .eapolLogoffThresh(10)\n .eapolPreFailFlood(\"disable\")\n .eapolPreFailIntv(1)\n .eapolPreFailThresh(10)\n .eapolPreSuccFlood(\"disable\")\n .eapolPreSuccIntv(1)\n .eapolPreSuccThresh(10)\n .eapolStartFlood(\"disable\")\n .eapolStartIntv(1)\n .eapolStartThresh(10)\n .eapolSuccFlood(\"disable\")\n .eapolSuccIntv(1)\n .eapolSuccThresh(10)\n .invalidMacOui(\"disable\")\n .longDurationAttack(\"disable\")\n .longDurationThresh(8200)\n .nullSsidProbeResp(\"disable\")\n .sensorMode(\"both\")\n .spoofedDeauth(\"disable\")\n .weakWepIv(\"disable\")\n .wirelessBridge(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWidsprofile\n properties:\n apBgscanDisableSchedules:\n - always\n apScan: disable\n asleapAttack: disable\n assocFloodThresh: 30\n assocFloodTime: 10\n assocFrameFlood: disable\n authFloodThresh: 30\n authFloodTime: 10\n authFrameFlood: disable\n comment: This is a Terraform example\n deauthBroadcast: disable\n deauthUnknownSrcThresh: 10\n eapolFailFlood: disable\n eapolFailIntv: 1\n eapolFailThresh: 10\n eapolLogoffFlood: disable\n eapolLogoffIntv: 1\n eapolLogoffThresh: 10\n eapolPreFailFlood: disable\n eapolPreFailIntv: 1\n eapolPreFailThresh: 10\n eapolPreSuccFlood: disable\n eapolPreSuccIntv: 1\n eapolPreSuccThresh: 10\n eapolStartFlood: disable\n eapolStartIntv: 1\n eapolStartThresh: 10\n eapolSuccFlood: disable\n eapolSuccIntv: 1\n eapolSuccThresh: 10\n invalidMacOui: disable\n longDurationAttack: disable\n longDurationThresh: 8200\n nullSsidProbeResp: disable\n sensorMode: both\n spoofedDeauth: disable\n weakWepIv: disable\n wirelessBridge: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WidsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWidsprofile:ObjectWirelesscontrollerWidsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure wireless intrusion detection system (WIDS) profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\", {\n apBgscanDisableSchedules: [\"always\"],\n apScan: \"disable\",\n asleapAttack: \"disable\",\n assocFloodThresh: 30,\n assocFloodTime: 10,\n assocFrameFlood: \"disable\",\n authFloodThresh: 30,\n authFloodTime: 10,\n authFrameFlood: \"disable\",\n comment: \"This is a Terraform example\",\n deauthBroadcast: \"disable\",\n deauthUnknownSrcThresh: 10,\n eapolFailFlood: \"disable\",\n eapolFailIntv: 1,\n eapolFailThresh: 10,\n eapolLogoffFlood: \"disable\",\n eapolLogoffIntv: 1,\n eapolLogoffThresh: 10,\n eapolPreFailFlood: \"disable\",\n eapolPreFailIntv: 1,\n eapolPreFailThresh: 10,\n eapolPreSuccFlood: \"disable\",\n eapolPreSuccIntv: 1,\n eapolPreSuccThresh: 10,\n eapolStartFlood: \"disable\",\n eapolStartIntv: 1,\n eapolStartThresh: 10,\n eapolSuccFlood: \"disable\",\n eapolSuccIntv: 1,\n eapolSuccThresh: 10,\n invalidMacOui: \"disable\",\n longDurationAttack: \"disable\",\n longDurationThresh: 8200,\n nullSsidProbeResp: \"disable\",\n sensorMode: \"both\",\n spoofedDeauth: \"disable\",\n weakWepIv: \"disable\",\n wirelessBridge: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\",\n ap_bgscan_disable_schedules=[\"always\"],\n ap_scan=\"disable\",\n asleap_attack=\"disable\",\n assoc_flood_thresh=30,\n assoc_flood_time=10,\n assoc_frame_flood=\"disable\",\n auth_flood_thresh=30,\n auth_flood_time=10,\n auth_frame_flood=\"disable\",\n comment=\"This is a Terraform example\",\n deauth_broadcast=\"disable\",\n deauth_unknown_src_thresh=10,\n eapol_fail_flood=\"disable\",\n eapol_fail_intv=1,\n eapol_fail_thresh=10,\n eapol_logoff_flood=\"disable\",\n eapol_logoff_intv=1,\n eapol_logoff_thresh=10,\n eapol_pre_fail_flood=\"disable\",\n eapol_pre_fail_intv=1,\n eapol_pre_fail_thresh=10,\n eapol_pre_succ_flood=\"disable\",\n eapol_pre_succ_intv=1,\n eapol_pre_succ_thresh=10,\n eapol_start_flood=\"disable\",\n eapol_start_intv=1,\n eapol_start_thresh=10,\n eapol_succ_flood=\"disable\",\n eapol_succ_intv=1,\n eapol_succ_thresh=10,\n invalid_mac_oui=\"disable\",\n long_duration_attack=\"disable\",\n long_duration_thresh=8200,\n null_ssid_probe_resp=\"disable\",\n sensor_mode=\"both\",\n spoofed_deauth=\"disable\",\n weak_wep_iv=\"disable\",\n wireless_bridge=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerWidsprofile(\"trname\", new()\n {\n ApBgscanDisableSchedules = new[]\n {\n \"always\",\n },\n ApScan = \"disable\",\n AsleapAttack = \"disable\",\n AssocFloodThresh = 30,\n AssocFloodTime = 10,\n AssocFrameFlood = \"disable\",\n AuthFloodThresh = 30,\n AuthFloodTime = 10,\n AuthFrameFlood = \"disable\",\n Comment = \"This is a Terraform example\",\n DeauthBroadcast = \"disable\",\n DeauthUnknownSrcThresh = 10,\n EapolFailFlood = \"disable\",\n EapolFailIntv = 1,\n EapolFailThresh = 10,\n EapolLogoffFlood = \"disable\",\n EapolLogoffIntv = 1,\n EapolLogoffThresh = 10,\n EapolPreFailFlood = \"disable\",\n EapolPreFailIntv = 1,\n EapolPreFailThresh = 10,\n EapolPreSuccFlood = \"disable\",\n EapolPreSuccIntv = 1,\n EapolPreSuccThresh = 10,\n EapolStartFlood = \"disable\",\n EapolStartIntv = 1,\n EapolStartThresh = 10,\n EapolSuccFlood = \"disable\",\n EapolSuccIntv = 1,\n EapolSuccThresh = 10,\n InvalidMacOui = \"disable\",\n LongDurationAttack = \"disable\",\n LongDurationThresh = 8200,\n NullSsidProbeResp = \"disable\",\n SensorMode = \"both\",\n SpoofedDeauth = \"disable\",\n WeakWepIv = \"disable\",\n WirelessBridge = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWidsprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWidsprofileArgs{\n\t\t\tApBgscanDisableSchedules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"always\"),\n\t\t\t},\n\t\t\tApScan: pulumi.String(\"disable\"),\n\t\t\tAsleapAttack: pulumi.String(\"disable\"),\n\t\t\tAssocFloodThresh: pulumi.Float64(30),\n\t\t\tAssocFloodTime: pulumi.Float64(10),\n\t\t\tAssocFrameFlood: pulumi.String(\"disable\"),\n\t\t\tAuthFloodThresh: pulumi.Float64(30),\n\t\t\tAuthFloodTime: pulumi.Float64(10),\n\t\t\tAuthFrameFlood: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDeauthBroadcast: pulumi.String(\"disable\"),\n\t\t\tDeauthUnknownSrcThresh: pulumi.Float64(10),\n\t\t\tEapolFailFlood: pulumi.String(\"disable\"),\n\t\t\tEapolFailIntv: pulumi.Float64(1),\n\t\t\tEapolFailThresh: pulumi.Float64(10),\n\t\t\tEapolLogoffFlood: pulumi.String(\"disable\"),\n\t\t\tEapolLogoffIntv: pulumi.Float64(1),\n\t\t\tEapolLogoffThresh: pulumi.Float64(10),\n\t\t\tEapolPreFailFlood: pulumi.String(\"disable\"),\n\t\t\tEapolPreFailIntv: pulumi.Float64(1),\n\t\t\tEapolPreFailThresh: pulumi.Float64(10),\n\t\t\tEapolPreSuccFlood: pulumi.String(\"disable\"),\n\t\t\tEapolPreSuccIntv: pulumi.Float64(1),\n\t\t\tEapolPreSuccThresh: pulumi.Float64(10),\n\t\t\tEapolStartFlood: pulumi.String(\"disable\"),\n\t\t\tEapolStartIntv: pulumi.Float64(1),\n\t\t\tEapolStartThresh: pulumi.Float64(10),\n\t\t\tEapolSuccFlood: pulumi.String(\"disable\"),\n\t\t\tEapolSuccIntv: pulumi.Float64(1),\n\t\t\tEapolSuccThresh: pulumi.Float64(10),\n\t\t\tInvalidMacOui: pulumi.String(\"disable\"),\n\t\t\tLongDurationAttack: pulumi.String(\"disable\"),\n\t\t\tLongDurationThresh: pulumi.Float64(8200),\n\t\t\tNullSsidProbeResp: pulumi.String(\"disable\"),\n\t\t\tSensorMode: pulumi.String(\"both\"),\n\t\t\tSpoofedDeauth: pulumi.String(\"disable\"),\n\t\t\tWeakWepIv: pulumi.String(\"disable\"),\n\t\t\tWirelessBridge: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWidsprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWidsprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerWidsprofile(\"trname\", ObjectWirelesscontrollerWidsprofileArgs.builder()\n .apBgscanDisableSchedules(\"always\")\n .apScan(\"disable\")\n .asleapAttack(\"disable\")\n .assocFloodThresh(30.0)\n .assocFloodTime(10.0)\n .assocFrameFlood(\"disable\")\n .authFloodThresh(30.0)\n .authFloodTime(10.0)\n .authFrameFlood(\"disable\")\n .comment(\"This is a Terraform example\")\n .deauthBroadcast(\"disable\")\n .deauthUnknownSrcThresh(10.0)\n .eapolFailFlood(\"disable\")\n .eapolFailIntv(1.0)\n .eapolFailThresh(10.0)\n .eapolLogoffFlood(\"disable\")\n .eapolLogoffIntv(1.0)\n .eapolLogoffThresh(10.0)\n .eapolPreFailFlood(\"disable\")\n .eapolPreFailIntv(1.0)\n .eapolPreFailThresh(10.0)\n .eapolPreSuccFlood(\"disable\")\n .eapolPreSuccIntv(1.0)\n .eapolPreSuccThresh(10.0)\n .eapolStartFlood(\"disable\")\n .eapolStartIntv(1.0)\n .eapolStartThresh(10.0)\n .eapolSuccFlood(\"disable\")\n .eapolSuccIntv(1.0)\n .eapolSuccThresh(10.0)\n .invalidMacOui(\"disable\")\n .longDurationAttack(\"disable\")\n .longDurationThresh(8200.0)\n .nullSsidProbeResp(\"disable\")\n .sensorMode(\"both\")\n .spoofedDeauth(\"disable\")\n .weakWepIv(\"disable\")\n .wirelessBridge(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWidsprofile\n properties:\n apBgscanDisableSchedules:\n - always\n apScan: disable\n asleapAttack: disable\n assocFloodThresh: 30\n assocFloodTime: 10\n assocFrameFlood: disable\n authFloodThresh: 30\n authFloodTime: 10\n authFrameFlood: disable\n comment: This is a Terraform example\n deauthBroadcast: disable\n deauthUnknownSrcThresh: 10\n eapolFailFlood: disable\n eapolFailIntv: 1\n eapolFailThresh: 10\n eapolLogoffFlood: disable\n eapolLogoffIntv: 1\n eapolLogoffThresh: 10\n eapolPreFailFlood: disable\n eapolPreFailIntv: 1\n eapolPreFailThresh: 10\n eapolPreSuccFlood: disable\n eapolPreSuccIntv: 1\n eapolPreSuccThresh: 10\n eapolStartFlood: disable\n eapolStartIntv: 1\n eapolStartThresh: 10\n eapolSuccFlood: disable\n eapolSuccIntv: 1\n eapolSuccThresh: 10\n invalidMacOui: disable\n longDurationAttack: disable\n longDurationThresh: 8200\n nullSsidProbeResp: disable\n sensorMode: both\n spoofedDeauth: disable\n weakWepIv: disable\n wirelessBridge: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WidsProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWidsprofile:ObjectWirelesscontrollerWidsprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -204573,7 +204573,7 @@ } }, "fortimanager:index/objectWirelesscontrollerWtpprofile:ObjectWirelesscontrollerWtpprofile": { - "description": "Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `deny_mac_list`: `fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`\n\u003e- `esl_ses_dongle`: `fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`\n\u003e- `lan`: `fortimanager.ObjectWirelesscontrollerWtpprofileLan`\n\u003e- `lbs`: `fortimanager.ObjectWirelesscontrollerWtpprofileLbs`\n\u003e- `platform`: `fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`\n\u003e- `radio_1`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`\n\u003e- `radio_2`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`\n\u003e- `radio_3`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`\n\u003e- `radio_4`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`\n\u003e- `split_tunneling_acl`: `fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", {\n apCountry: \"AM\",\n apHandoff: \"disable\",\n comment: \"This is a Terraform example\",\n controlMessageOffloads: [\n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\",\n ],\n dtlsPolicies: [\"clear-text\"],\n energyEfficientEthernet: \"disable\",\n extInfoEnable: \"enable\",\n frequencyHandoff: \"disable\",\n handoffRoaming: \"enable\",\n handoffRssi: 25,\n handoffStaThresh: 55,\n ipFragmentPreventings: [\"tcp-mss-adjust\"],\n ledState: \"enable\",\n lldp: \"enable\",\n loginPasswdChange: \"no\",\n poeMode: \"auto\",\n splitTunnelingAclLocalApSubnet: \"disable\",\n splitTunnelingAclPath: \"local\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\",\n ap_country=\"AM\",\n ap_handoff=\"disable\",\n comment=\"This is a Terraform example\",\n control_message_offloads=[\n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\",\n ],\n dtls_policies=[\"clear-text\"],\n energy_efficient_ethernet=\"disable\",\n ext_info_enable=\"enable\",\n frequency_handoff=\"disable\",\n handoff_roaming=\"enable\",\n handoff_rssi=25,\n handoff_sta_thresh=55,\n ip_fragment_preventings=[\"tcp-mss-adjust\"],\n led_state=\"enable\",\n lldp=\"enable\",\n login_passwd_change=\"no\",\n poe_mode=\"auto\",\n split_tunneling_acl_local_ap_subnet=\"disable\",\n split_tunneling_acl_path=\"local\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", new()\n {\n ApCountry = \"AM\",\n ApHandoff = \"disable\",\n Comment = \"This is a Terraform example\",\n ControlMessageOffloads = new[]\n {\n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\",\n },\n DtlsPolicies = new[]\n {\n \"clear-text\",\n },\n EnergyEfficientEthernet = \"disable\",\n ExtInfoEnable = \"enable\",\n FrequencyHandoff = \"disable\",\n HandoffRoaming = \"enable\",\n HandoffRssi = 25,\n HandoffStaThresh = 55,\n IpFragmentPreventings = new[]\n {\n \"tcp-mss-adjust\",\n },\n LedState = \"enable\",\n Lldp = \"enable\",\n LoginPasswdChange = \"no\",\n PoeMode = \"auto\",\n SplitTunnelingAclLocalApSubnet = \"disable\",\n SplitTunnelingAclPath = \"local\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tApCountry: pulumi.String(\"AM\"),\n\t\t\tApHandoff: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tControlMessageOffloads: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"aeroscout-mu\"),\n\t\t\t\tpulumi.String(\"aeroscout-tag\"),\n\t\t\t\tpulumi.String(\"ap-list\"),\n\t\t\t\tpulumi.String(\"ebp-frame\"),\n\t\t\t\tpulumi.String(\"spectral-analysis\"),\n\t\t\t\tpulumi.String(\"sta-cap-list\"),\n\t\t\t\tpulumi.String(\"sta-health\"),\n\t\t\t\tpulumi.String(\"sta-list\"),\n\t\t\t\tpulumi.String(\"stats\"),\n\t\t\t},\n\t\t\tDtlsPolicies: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"clear-text\"),\n\t\t\t},\n\t\t\tEnergyEfficientEthernet: pulumi.String(\"disable\"),\n\t\t\tExtInfoEnable: pulumi.String(\"enable\"),\n\t\t\tFrequencyHandoff: pulumi.String(\"disable\"),\n\t\t\tHandoffRoaming: pulumi.String(\"enable\"),\n\t\t\tHandoffRssi: pulumi.Float64(25),\n\t\t\tHandoffStaThresh: pulumi.Float64(55),\n\t\t\tIpFragmentPreventings: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp-mss-adjust\"),\n\t\t\t},\n\t\t\tLedState: pulumi.String(\"enable\"),\n\t\t\tLldp: pulumi.String(\"enable\"),\n\t\t\tLoginPasswdChange: pulumi.String(\"no\"),\n\t\t\tPoeMode: pulumi.String(\"auto\"),\n\t\t\tSplitTunnelingAclLocalApSubnet: pulumi.String(\"disable\"),\n\t\t\tSplitTunnelingAclPath: pulumi.String(\"local\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerWtpprofile(\"trname\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n .apCountry(\"AM\")\n .apHandoff(\"disable\")\n .comment(\"This is a Terraform example\")\n .controlMessageOffloads( \n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\")\n .dtlsPolicies(\"clear-text\")\n .energyEfficientEthernet(\"disable\")\n .extInfoEnable(\"enable\")\n .frequencyHandoff(\"disable\")\n .handoffRoaming(\"enable\")\n .handoffRssi(25)\n .handoffStaThresh(55)\n .ipFragmentPreventings(\"tcp-mss-adjust\")\n .ledState(\"enable\")\n .lldp(\"enable\")\n .loginPasswdChange(\"no\")\n .poeMode(\"auto\")\n .splitTunnelingAclLocalApSubnet(\"disable\")\n .splitTunnelingAclPath(\"local\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n properties:\n apCountry: AM\n apHandoff: disable\n comment: This is a Terraform example\n controlMessageOffloads:\n - aeroscout-mu\n - aeroscout-tag\n - ap-list\n - ebp-frame\n - spectral-analysis\n - sta-cap-list\n - sta-health\n - sta-list\n - stats\n dtlsPolicies:\n - clear-text\n energyEfficientEthernet: disable\n extInfoEnable: enable\n frequencyHandoff: disable\n handoffRoaming: enable\n handoffRssi: 25\n handoffStaThresh: 55\n ipFragmentPreventings:\n - tcp-mss-adjust\n ledState: enable\n lldp: enable\n loginPasswdChange: no\n poeMode: auto\n splitTunnelingAclLocalApSubnet: disable\n splitTunnelingAclPath: local\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofile:ObjectWirelesscontrollerWtpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure WTP profiles or FortiAP profiles that define radio settings for manageable FortiAP platforms.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `deny_mac_list`: `fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist`\n\u003e- `esl_ses_dongle`: `fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle`\n\u003e- `lan`: `fortimanager.ObjectWirelesscontrollerWtpprofileLan`\n\u003e- `lbs`: `fortimanager.ObjectWirelesscontrollerWtpprofileLbs`\n\u003e- `platform`: `fortimanager.ObjectWirelesscontrollerWtpprofilePlatform`\n\u003e- `radio_1`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio1`\n\u003e- `radio_2`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio2`\n\u003e- `radio_3`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio3`\n\u003e- `radio_4`: `fortimanager.ObjectWirelesscontrollerWtpprofileRadio4`\n\u003e- `split_tunneling_acl`: `fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", {\n apCountry: \"AM\",\n apHandoff: \"disable\",\n comment: \"This is a Terraform example\",\n controlMessageOffloads: [\n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\",\n ],\n dtlsPolicies: [\"clear-text\"],\n energyEfficientEthernet: \"disable\",\n extInfoEnable: \"enable\",\n frequencyHandoff: \"disable\",\n handoffRoaming: \"enable\",\n handoffRssi: 25,\n handoffStaThresh: 55,\n ipFragmentPreventings: [\"tcp-mss-adjust\"],\n ledState: \"enable\",\n lldp: \"enable\",\n loginPasswdChange: \"no\",\n poeMode: \"auto\",\n splitTunnelingAclLocalApSubnet: \"disable\",\n splitTunnelingAclPath: \"local\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\",\n ap_country=\"AM\",\n ap_handoff=\"disable\",\n comment=\"This is a Terraform example\",\n control_message_offloads=[\n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\",\n ],\n dtls_policies=[\"clear-text\"],\n energy_efficient_ethernet=\"disable\",\n ext_info_enable=\"enable\",\n frequency_handoff=\"disable\",\n handoff_roaming=\"enable\",\n handoff_rssi=25,\n handoff_sta_thresh=55,\n ip_fragment_preventings=[\"tcp-mss-adjust\"],\n led_state=\"enable\",\n lldp=\"enable\",\n login_passwd_change=\"no\",\n poe_mode=\"auto\",\n split_tunneling_acl_local_ap_subnet=\"disable\",\n split_tunneling_acl_path=\"local\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname\", new()\n {\n ApCountry = \"AM\",\n ApHandoff = \"disable\",\n Comment = \"This is a Terraform example\",\n ControlMessageOffloads = new[]\n {\n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\",\n },\n DtlsPolicies = new[]\n {\n \"clear-text\",\n },\n EnergyEfficientEthernet = \"disable\",\n ExtInfoEnable = \"enable\",\n FrequencyHandoff = \"disable\",\n HandoffRoaming = \"enable\",\n HandoffRssi = 25,\n HandoffStaThresh = 55,\n IpFragmentPreventings = new[]\n {\n \"tcp-mss-adjust\",\n },\n LedState = \"enable\",\n Lldp = \"enable\",\n LoginPasswdChange = \"no\",\n PoeMode = \"auto\",\n SplitTunnelingAclLocalApSubnet = \"disable\",\n SplitTunnelingAclPath = \"local\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileArgs{\n\t\t\tApCountry: pulumi.String(\"AM\"),\n\t\t\tApHandoff: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tControlMessageOffloads: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"aeroscout-mu\"),\n\t\t\t\tpulumi.String(\"aeroscout-tag\"),\n\t\t\t\tpulumi.String(\"ap-list\"),\n\t\t\t\tpulumi.String(\"ebp-frame\"),\n\t\t\t\tpulumi.String(\"spectral-analysis\"),\n\t\t\t\tpulumi.String(\"sta-cap-list\"),\n\t\t\t\tpulumi.String(\"sta-health\"),\n\t\t\t\tpulumi.String(\"sta-list\"),\n\t\t\t\tpulumi.String(\"stats\"),\n\t\t\t},\n\t\t\tDtlsPolicies: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"clear-text\"),\n\t\t\t},\n\t\t\tEnergyEfficientEthernet: pulumi.String(\"disable\"),\n\t\t\tExtInfoEnable: pulumi.String(\"enable\"),\n\t\t\tFrequencyHandoff: pulumi.String(\"disable\"),\n\t\t\tHandoffRoaming: pulumi.String(\"enable\"),\n\t\t\tHandoffRssi: pulumi.Float64(25),\n\t\t\tHandoffStaThresh: pulumi.Float64(55),\n\t\t\tIpFragmentPreventings: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"tcp-mss-adjust\"),\n\t\t\t},\n\t\t\tLedState: pulumi.String(\"enable\"),\n\t\t\tLldp: pulumi.String(\"enable\"),\n\t\t\tLoginPasswdChange: pulumi.String(\"no\"),\n\t\t\tPoeMode: pulumi.String(\"auto\"),\n\t\t\tSplitTunnelingAclLocalApSubnet: pulumi.String(\"disable\"),\n\t\t\tSplitTunnelingAclPath: pulumi.String(\"local\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new ObjectWirelesscontrollerWtpprofile(\"trname\", ObjectWirelesscontrollerWtpprofileArgs.builder()\n .apCountry(\"AM\")\n .apHandoff(\"disable\")\n .comment(\"This is a Terraform example\")\n .controlMessageOffloads( \n \"aeroscout-mu\",\n \"aeroscout-tag\",\n \"ap-list\",\n \"ebp-frame\",\n \"spectral-analysis\",\n \"sta-cap-list\",\n \"sta-health\",\n \"sta-list\",\n \"stats\")\n .dtlsPolicies(\"clear-text\")\n .energyEfficientEthernet(\"disable\")\n .extInfoEnable(\"enable\")\n .frequencyHandoff(\"disable\")\n .handoffRoaming(\"enable\")\n .handoffRssi(25.0)\n .handoffStaThresh(55.0)\n .ipFragmentPreventings(\"tcp-mss-adjust\")\n .ledState(\"enable\")\n .lldp(\"enable\")\n .loginPasswdChange(\"no\")\n .poeMode(\"auto\")\n .splitTunnelingAclLocalApSubnet(\"disable\")\n .splitTunnelingAclPath(\"local\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n properties:\n apCountry: AM\n apHandoff: disable\n comment: This is a Terraform example\n controlMessageOffloads:\n - aeroscout-mu\n - aeroscout-tag\n - ap-list\n - ebp-frame\n - spectral-analysis\n - sta-cap-list\n - sta-health\n - sta-list\n - stats\n dtlsPolicies:\n - clear-text\n energyEfficientEthernet: disable\n extInfoEnable: enable\n frequencyHandoff: disable\n handoffRoaming: enable\n handoffRssi: 25\n handoffStaThresh: 55\n ipFragmentPreventings:\n - tcp-mss-adjust\n ledState: enable\n lldp: enable\n loginPasswdChange: no\n poeMode: auto\n splitTunnelingAclLocalApSubnet: disable\n splitTunnelingAclPath: local\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofile:ObjectWirelesscontrollerWtpprofile labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_isFactorySetting": { "type": "string", @@ -205364,7 +205364,7 @@ } }, "fortimanager:index/objectWirelesscontrollerWtpprofileDenymaclist:ObjectWirelesscontrollerWtpprofileDenymaclist": { - "description": "List of MAC addresses that are denied access to this WTP, FortiAP, or AP.\n\n\u003e This resource is a sub resource for variable `deny_mac_list` of resource `fortimanager.ObjectWirelesscontrollerWtpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerWtpprofile = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\", {});\nconst trnameObjectWirelesscontrollerWtpprofileDenymaclist = new fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", {\n fosid: 1,\n mac: \"4a:7e:1e:d2:9b:86\",\n wtpProfile: trnameObjectWirelesscontrollerWtpprofile.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerWtpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_wtpprofile = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\")\ntrname_object_wirelesscontroller_wtpprofile_denymaclist = fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\",\n fosid=1,\n mac=\"4a:7e:1e:d2:9b:86\",\n wtp_profile=trname_object_wirelesscontroller_wtpprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_wtpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerWtpprofile = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileDenymaclist = new Fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", new()\n {\n Fosid = 1,\n Mac = \"4a:7e:1e:d2:9b:86\",\n WtpProfile = trnameObjectWirelesscontrollerWtpprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerWtpprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerWtpprofile, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trnameObjectWirelesscontrollerWtpprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileDenymaclist(ctx, \"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclistArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tMac: pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tWtpProfile: trnameObjectWirelesscontrollerWtpprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerWtpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerWtpprofile = new ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileDenymaclist = new ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", ObjectWirelesscontrollerWtpprofileDenymaclistArgs.builder()\n .fosid(1)\n .mac(\"4a:7e:1e:d2:9b:86\")\n .wtpProfile(trnameObjectWirelesscontrollerWtpprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerWtpprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerWtpprofileDenymaclist:\n type: fortimanager:ObjectWirelesscontrollerWtpprofileDenymaclist\n properties:\n fosid: 1\n mac: 4a:7e:1e:d2:9b:86\n wtpProfile: ${trnameObjectWirelesscontrollerWtpprofile.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerWtpprofile}\n trnameObjectWirelesscontrollerWtpprofile:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfileDenyMacList can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileDenymaclist:ObjectWirelesscontrollerWtpprofileDenymaclist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "List of MAC addresses that are denied access to this WTP, FortiAP, or AP.\n\n\u003e This resource is a sub resource for variable `deny_mac_list` of resource `fortimanager.ObjectWirelesscontrollerWtpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerWtpprofile = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\", {});\nconst trnameObjectWirelesscontrollerWtpprofileDenymaclist = new fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", {\n fosid: 1,\n mac: \"4a:7e:1e:d2:9b:86\",\n wtpProfile: trnameObjectWirelesscontrollerWtpprofile.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerWtpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_wtpprofile = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\")\ntrname_object_wirelesscontroller_wtpprofile_denymaclist = fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\",\n fosid=1,\n mac=\"4a:7e:1e:d2:9b:86\",\n wtp_profile=trname_object_wirelesscontroller_wtpprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_wtpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerWtpprofile = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileDenymaclist = new Fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", new()\n {\n Fosid = 1,\n Mac = \"4a:7e:1e:d2:9b:86\",\n WtpProfile = trnameObjectWirelesscontrollerWtpprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerWtpprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerWtpprofile, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trnameObjectWirelesscontrollerWtpprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileDenymaclist(ctx, \"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclistArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tMac: pulumi.String(\"4a:7e:1e:d2:9b:86\"),\n\t\t\tWtpProfile: trnameObjectWirelesscontrollerWtpprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerWtpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclist;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileDenymaclistArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerWtpprofile = new ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileDenymaclist = new ObjectWirelesscontrollerWtpprofileDenymaclist(\"trnameObjectWirelesscontrollerWtpprofileDenymaclist\", ObjectWirelesscontrollerWtpprofileDenymaclistArgs.builder()\n .fosid(1.0)\n .mac(\"4a:7e:1e:d2:9b:86\")\n .wtpProfile(trnameObjectWirelesscontrollerWtpprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerWtpprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerWtpprofileDenymaclist:\n type: fortimanager:ObjectWirelesscontrollerWtpprofileDenymaclist\n properties:\n fosid: 1\n mac: 4a:7e:1e:d2:9b:86\n wtpProfile: ${trnameObjectWirelesscontrollerWtpprofile.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerWtpprofile}\n trnameObjectWirelesscontrollerWtpprofile:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfileDenyMacList can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileDenymaclist:ObjectWirelesscontrollerWtpprofileDenymaclist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -205458,7 +205458,7 @@ } }, "fortimanager:index/objectWirelesscontrollerWtpprofileEslsesdongle:ObjectWirelesscontrollerWtpprofileEslsesdongle": { - "description": "ESL SES-imagotag dongle configuration.\n\n\u003e This resource is a sub resource for variable `esl_ses_dongle` of resource `fortimanager.ObjectWirelesscontrollerWtpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\", {});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", {\n apcAddrType: \"ip\",\n apcIp: \"10.160.88.123\",\n apcPort: 67,\n wtpProfile: trname2.name,\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\",\n apc_addr_type=\"ip\",\n apc_ip=\"10.160.88.123\",\n apc_port=67,\n wtp_profile=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\");\n\n var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", new()\n {\n ApcAddrType = \"ip\",\n ApcIp = \"10.160.88.123\",\n ApcPort = 67,\n WtpProfile = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileEslsesdongle(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongleArgs{\n\t\t\tApcAddrType: pulumi.String(\"ip\"),\n\t\t\tApcIp: pulumi.String(\"10.160.88.123\"),\n\t\t\tApcPort: pulumi.Float64(67),\n\t\t\tWtpProfile: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectWirelesscontrollerWtpprofile(\"trname2\");\n\n var trname = new ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", ObjectWirelesscontrollerWtpprofileEslsesdongleArgs.builder()\n .apcAddrType(\"ip\")\n .apcIp(\"10.160.88.123\")\n .apcPort(67)\n .wtpProfile(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWtpprofileEslsesdongle\n properties:\n apcAddrType: ip\n apcIp: 10.160.88.123\n apcPort: 67\n wtpProfile: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfileEslSesDongle can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileEslsesdongle:ObjectWirelesscontrollerWtpprofileEslsesdongle labelname ObjectWirelessControllerWtpProfileEslSesDongle\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "ESL SES-imagotag dongle configuration.\n\n\u003e This resource is a sub resource for variable `esl_ses_dongle` of resource `fortimanager.ObjectWirelesscontrollerWtpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname2 = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\", {});\nconst trname = new fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", {\n apcAddrType: \"ip\",\n apcIp: \"10.160.88.123\",\n apcPort: 67,\n wtpProfile: trname2.name,\n}, {\n dependsOn: [trname2],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname2 = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\")\ntrname = fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\",\n apc_addr_type=\"ip\",\n apc_ip=\"10.160.88.123\",\n apc_port=67,\n wtp_profile=trname2.name,\n opts = pulumi.ResourceOptions(depends_on=[trname2]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trname2\");\n\n var trname = new Fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", new()\n {\n ApcAddrType = \"ip\",\n ApcIp = \"10.160.88.123\",\n ApcPort = 67,\n WtpProfile = trname2.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname2,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trname2\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileEslsesdongle(ctx, \"trname\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongleArgs{\n\t\t\tApcAddrType: pulumi.String(\"ip\"),\n\t\t\tApcIp: pulumi.String(\"10.160.88.123\"),\n\t\t\tApcPort: pulumi.Float64(67),\n\t\t\tWtpProfile: trname2.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname2,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongle;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileEslsesdongleArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname2 = new ObjectWirelesscontrollerWtpprofile(\"trname2\");\n\n var trname = new ObjectWirelesscontrollerWtpprofileEslsesdongle(\"trname\", ObjectWirelesscontrollerWtpprofileEslsesdongleArgs.builder()\n .apcAddrType(\"ip\")\n .apcIp(\"10.160.88.123\")\n .apcPort(67.0)\n .wtpProfile(trname2.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:ObjectWirelesscontrollerWtpprofileEslsesdongle\n properties:\n apcAddrType: ip\n apcIp: 10.160.88.123\n apcPort: 67\n wtpProfile: ${trname2.name}\n options:\n dependsOn:\n - ${trname2}\n trname2:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfileEslSesDongle can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileEslsesdongle:ObjectWirelesscontrollerWtpprofileEslsesdongle labelname ObjectWirelessControllerWtpProfileEslSesDongle\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -211543,7 +211543,7 @@ } }, "fortimanager:index/objectWirelesscontrollerWtpprofileSplittunnelingacl:ObjectWirelesscontrollerWtpprofileSplittunnelingacl": { - "description": "Split tunneling ACL filter list.\n\n\u003e This resource is a sub resource for variable `split_tunneling_acl` of resource `fortimanager.ObjectWirelesscontrollerWtpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerWtpprofile = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\", {});\nconst trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl = new fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", {\n destIp: \"10.62.21.0 255.255.255.0\",\n fosid: 12,\n wtpProfile: trnameObjectWirelesscontrollerWtpprofile.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerWtpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_wtpprofile = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\")\ntrname_object_wirelesscontroller_wtpprofile_splittunnelingacl = fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\",\n dest_ip=\"10.62.21.0 255.255.255.0\",\n fosid=12,\n wtp_profile=trname_object_wirelesscontroller_wtpprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_wtpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerWtpprofile = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl = new Fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", new()\n {\n DestIp = \"10.62.21.0 255.255.255.0\",\n Fosid = 12,\n WtpProfile = trnameObjectWirelesscontrollerWtpprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerWtpprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerWtpprofile, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trnameObjectWirelesscontrollerWtpprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileSplittunnelingacl(ctx, \"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs{\n\t\t\tDestIp: pulumi.String(\"10.62.21.0 255.255.255.0\"),\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tWtpProfile: trnameObjectWirelesscontrollerWtpprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerWtpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerWtpprofile = new ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl = new ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs.builder()\n .destIp(\"10.62.21.0 255.255.255.0\")\n .fosid(12)\n .wtpProfile(trnameObjectWirelesscontrollerWtpprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerWtpprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl:\n type: fortimanager:ObjectWirelesscontrollerWtpprofileSplittunnelingacl\n properties:\n destIp: 10.62.21.0 255.255.255.0\n fosid: 12\n wtpProfile: ${trnameObjectWirelesscontrollerWtpprofile.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerWtpprofile}\n trnameObjectWirelesscontrollerWtpprofile:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfileSplitTunnelingAcl can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileSplittunnelingacl:ObjectWirelesscontrollerWtpprofileSplittunnelingacl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Split tunneling ACL filter list.\n\n\u003e This resource is a sub resource for variable `split_tunneling_acl` of resource `fortimanager.ObjectWirelesscontrollerWtpprofile`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameObjectWirelesscontrollerWtpprofile = new fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\", {});\nconst trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl = new fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", {\n destIp: \"10.62.21.0 255.255.255.0\",\n fosid: 12,\n wtpProfile: trnameObjectWirelesscontrollerWtpprofile.name,\n}, {\n dependsOn: [trnameObjectWirelesscontrollerWtpprofile],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_object_wirelesscontroller_wtpprofile = fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\")\ntrname_object_wirelesscontroller_wtpprofile_splittunnelingacl = fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\",\n dest_ip=\"10.62.21.0 255.255.255.0\",\n fosid=12,\n wtp_profile=trname_object_wirelesscontroller_wtpprofile.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_object_wirelesscontroller_wtpprofile]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameObjectWirelesscontrollerWtpprofile = new Fortimanager.ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl = new Fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", new()\n {\n DestIp = \"10.62.21.0 255.255.255.0\",\n Fosid = 12,\n WtpProfile = trnameObjectWirelesscontrollerWtpprofile.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameObjectWirelesscontrollerWtpprofile,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameObjectWirelesscontrollerWtpprofile, err := fortimanager.NewObjectWirelesscontrollerWtpprofile(ctx, \"trnameObjectWirelesscontrollerWtpprofile\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewObjectWirelesscontrollerWtpprofileSplittunnelingacl(ctx, \"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", \u0026fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs{\n\t\t\tDestIp: pulumi.String(\"10.62.21.0 255.255.255.0\"),\n\t\t\tFosid: pulumi.Float64(12),\n\t\t\tWtpProfile: trnameObjectWirelesscontrollerWtpprofile.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameObjectWirelesscontrollerWtpprofile,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofile;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingacl;\nimport com.pulumi.fortimanager.ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameObjectWirelesscontrollerWtpprofile = new ObjectWirelesscontrollerWtpprofile(\"trnameObjectWirelesscontrollerWtpprofile\");\n\n var trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl = new ObjectWirelesscontrollerWtpprofileSplittunnelingacl(\"trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl\", ObjectWirelesscontrollerWtpprofileSplittunnelingaclArgs.builder()\n .destIp(\"10.62.21.0 255.255.255.0\")\n .fosid(12.0)\n .wtpProfile(trnameObjectWirelesscontrollerWtpprofile.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameObjectWirelesscontrollerWtpprofile)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameObjectWirelesscontrollerWtpprofileSplittunnelingacl:\n type: fortimanager:ObjectWirelesscontrollerWtpprofileSplittunnelingacl\n properties:\n destIp: 10.62.21.0 255.255.255.0\n fosid: 12\n wtpProfile: ${trnameObjectWirelesscontrollerWtpprofile.name}\n options:\n dependsOn:\n - ${trnameObjectWirelesscontrollerWtpprofile}\n trnameObjectWirelesscontrollerWtpprofile:\n type: fortimanager:ObjectWirelesscontrollerWtpprofile\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nObjectWirelessController WtpProfileSplitTunnelingAcl can be imported using any of these accepted formats:\n\nSet import_options = [\"wtp_profile=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/objectWirelesscontrollerWtpprofileSplittunnelingacl:ObjectWirelesscontrollerWtpprofileSplittunnelingacl labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -211989,7 +211989,7 @@ } }, "fortimanager:index/packagesAuthenticationSetting:PackagesAuthenticationSetting": { - "description": "Configure authentication setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesAuthenticationSetting(\"labelname\", {\n authHttps: \"enable\",\n captivePortalPort: 7830,\n captivePortalSslPort: 7831,\n captivePortalType: \"fqdn\",\n pkg: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesAuthenticationSetting(\"labelname\",\n auth_https=\"enable\",\n captive_portal_port=7830,\n captive_portal_ssl_port=7831,\n captive_portal_type=\"fqdn\",\n pkg=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesAuthenticationSetting(\"labelname\", new()\n {\n AuthHttps = \"enable\",\n CaptivePortalPort = 7830,\n CaptivePortalSslPort = 7831,\n CaptivePortalType = \"fqdn\",\n Pkg = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesAuthenticationSetting(ctx, \"labelname\", \u0026fortimanager.PackagesAuthenticationSettingArgs{\n\t\t\tAuthHttps: pulumi.String(\"enable\"),\n\t\t\tCaptivePortalPort: pulumi.Float64(7830),\n\t\t\tCaptivePortalSslPort: pulumi.Float64(7831),\n\t\t\tCaptivePortalType: pulumi.String(\"fqdn\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesAuthenticationSetting;\nimport com.pulumi.fortimanager.PackagesAuthenticationSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesAuthenticationSetting(\"labelname\", PackagesAuthenticationSettingArgs.builder()\n .authHttps(\"enable\")\n .captivePortalPort(7830)\n .captivePortalSslPort(7831)\n .captivePortalType(\"fqdn\")\n .pkg(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesAuthenticationSetting\n properties:\n authHttps: enable\n captivePortalPort: 7830\n captivePortalSslPort: 7831\n captivePortalType: fqdn\n pkg: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages AuthenticationSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesAuthenticationSetting:PackagesAuthenticationSetting labelname PackagesAuthenticationSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure authentication setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesAuthenticationSetting(\"labelname\", {\n authHttps: \"enable\",\n captivePortalPort: 7830,\n captivePortalSslPort: 7831,\n captivePortalType: \"fqdn\",\n pkg: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesAuthenticationSetting(\"labelname\",\n auth_https=\"enable\",\n captive_portal_port=7830,\n captive_portal_ssl_port=7831,\n captive_portal_type=\"fqdn\",\n pkg=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesAuthenticationSetting(\"labelname\", new()\n {\n AuthHttps = \"enable\",\n CaptivePortalPort = 7830,\n CaptivePortalSslPort = 7831,\n CaptivePortalType = \"fqdn\",\n Pkg = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesAuthenticationSetting(ctx, \"labelname\", \u0026fortimanager.PackagesAuthenticationSettingArgs{\n\t\t\tAuthHttps: pulumi.String(\"enable\"),\n\t\t\tCaptivePortalPort: pulumi.Float64(7830),\n\t\t\tCaptivePortalSslPort: pulumi.Float64(7831),\n\t\t\tCaptivePortalType: pulumi.String(\"fqdn\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesAuthenticationSetting;\nimport com.pulumi.fortimanager.PackagesAuthenticationSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesAuthenticationSetting(\"labelname\", PackagesAuthenticationSettingArgs.builder()\n .authHttps(\"enable\")\n .captivePortalPort(7830.0)\n .captivePortalSslPort(7831.0)\n .captivePortalType(\"fqdn\")\n .pkg(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesAuthenticationSetting\n properties:\n authHttps: enable\n captivePortalPort: 7830\n captivePortalSslPort: 7831\n captivePortalType: fqdn\n pkg: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages AuthenticationSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesAuthenticationSetting:PackagesAuthenticationSetting labelname PackagesAuthenticationSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "activeAuthScheme": { "type": "string", @@ -212799,7 +212799,7 @@ } }, "fortimanager:index/packagesFirewallAcl6:PackagesFirewallAcl6": { - "description": "Configure IPv6 access control list.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallAcl6(\"trname\", {\n dstaddrs: [\"all\"],\n \"interface\": \"port4\",\n pkg: \"default\",\n policyid: 1,\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallAcl6(\"trname\",\n dstaddrs=[\"all\"],\n interface=\"port4\",\n pkg=\"default\",\n policyid=1,\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesFirewallAcl6(\"trname\", new()\n {\n Dstaddrs = new[]\n {\n \"all\",\n },\n Interface = \"port4\",\n Pkg = \"default\",\n Policyid = 1,\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallAcl6(ctx, \"trname\", \u0026fortimanager.PackagesFirewallAcl6Args{\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallAcl6;\nimport com.pulumi.fortimanager.PackagesFirewallAcl6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesFirewallAcl6(\"trname\", PackagesFirewallAcl6Args.builder()\n .dstaddrs(\"all\")\n .interface_(\"port4\")\n .pkg(\"default\")\n .policyid(1)\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesFirewallAcl6\n properties:\n dstaddrs:\n - all\n interface: port4\n pkg: default\n policyid: 1\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallAcl6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallAcl6:PackagesFirewallAcl6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 access control list.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallAcl6(\"trname\", {\n dstaddrs: [\"all\"],\n \"interface\": \"port4\",\n pkg: \"default\",\n policyid: 1,\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallAcl6(\"trname\",\n dstaddrs=[\"all\"],\n interface=\"port4\",\n pkg=\"default\",\n policyid=1,\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesFirewallAcl6(\"trname\", new()\n {\n Dstaddrs = new[]\n {\n \"all\",\n },\n Interface = \"port4\",\n Pkg = \"default\",\n Policyid = 1,\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallAcl6(ctx, \"trname\", \u0026fortimanager.PackagesFirewallAcl6Args{\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallAcl6;\nimport com.pulumi.fortimanager.PackagesFirewallAcl6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesFirewallAcl6(\"trname\", PackagesFirewallAcl6Args.builder()\n .dstaddrs(\"all\")\n .interface_(\"port4\")\n .pkg(\"default\")\n .policyid(1.0)\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesFirewallAcl6\n properties:\n dstaddrs:\n - all\n interface: port4\n pkg: default\n policyid: 1\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallAcl6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallAcl6:PackagesFirewallAcl6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -213167,7 +213167,7 @@ } }, "fortimanager:index/packagesFirewallAcl:PackagesFirewallAcl": { - "description": "Configure IPv4 access control list.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallAcl(\"trname\", {\n dstaddrs: [\"all\"],\n \"interface\": \"port4\",\n pkg: \"default\",\n policyid: 1,\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallAcl(\"trname\",\n dstaddrs=[\"all\"],\n interface=\"port4\",\n pkg=\"default\",\n policyid=1,\n services=[\"ALL\"],\n srcaddrs=[\"all\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesFirewallAcl(\"trname\", new()\n {\n Dstaddrs = new[]\n {\n \"all\",\n },\n Interface = \"port4\",\n Pkg = \"default\",\n Policyid = 1,\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallAcl(ctx, \"trname\", \u0026fortimanager.PackagesFirewallAclArgs{\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallAcl;\nimport com.pulumi.fortimanager.PackagesFirewallAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesFirewallAcl(\"trname\", PackagesFirewallAclArgs.builder()\n .dstaddrs(\"all\")\n .interface_(\"port4\")\n .pkg(\"default\")\n .policyid(1)\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesFirewallAcl\n properties:\n dstaddrs:\n - all\n interface: port4\n pkg: default\n policyid: 1\n services:\n - ALL\n srcaddrs:\n - all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallAcl can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallAcl:PackagesFirewallAcl labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 access control list.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallAcl(\"trname\", {\n dstaddrs: [\"all\"],\n \"interface\": \"port4\",\n pkg: \"default\",\n policyid: 1,\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallAcl(\"trname\",\n dstaddrs=[\"all\"],\n interface=\"port4\",\n pkg=\"default\",\n policyid=1,\n services=[\"ALL\"],\n srcaddrs=[\"all\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesFirewallAcl(\"trname\", new()\n {\n Dstaddrs = new[]\n {\n \"all\",\n },\n Interface = \"port4\",\n Pkg = \"default\",\n Policyid = 1,\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallAcl(ctx, \"trname\", \u0026fortimanager.PackagesFirewallAclArgs{\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallAcl;\nimport com.pulumi.fortimanager.PackagesFirewallAclArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesFirewallAcl(\"trname\", PackagesFirewallAclArgs.builder()\n .dstaddrs(\"all\")\n .interface_(\"port4\")\n .pkg(\"default\")\n .policyid(1.0)\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesFirewallAcl\n properties:\n dstaddrs:\n - all\n interface: port4\n pkg: default\n policyid: 1\n services:\n - ALL\n srcaddrs:\n - all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallAcl can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallAcl:PackagesFirewallAcl labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -213535,7 +213535,7 @@ } }, "fortimanager:index/packagesFirewallCentralsnatmap:PackagesFirewallCentralsnatmap": { - "description": "Configure central SNAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallCentralsnatmap(\"labelname\", {\n dstAddrs: [\"all\"],\n dstintfs: [\"port3\"],\n nat: \"enable\",\n natPort: \"0\",\n origAddrs: [\"all\"],\n origPort: \"0\",\n pkg: \"default\",\n policyid: 1,\n protocol: 33,\n srcintfs: [\"port1\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallCentralsnatmap(\"labelname\",\n dst_addrs=[\"all\"],\n dstintfs=[\"port3\"],\n nat=\"enable\",\n nat_port=\"0\",\n orig_addrs=[\"all\"],\n orig_port=\"0\",\n pkg=\"default\",\n policyid=1,\n protocol=33,\n srcintfs=[\"port1\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallCentralsnatmap(\"labelname\", new()\n {\n DstAddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"port3\",\n },\n Nat = \"enable\",\n NatPort = \"0\",\n OrigAddrs = new[]\n {\n \"all\",\n },\n OrigPort = \"0\",\n Pkg = \"default\",\n Policyid = 1,\n Protocol = 33,\n Srcintfs = new[]\n {\n \"port1\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallCentralsnatmap(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallCentralsnatmapArgs{\n\t\t\tDstAddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port3\"),\n\t\t\t},\n\t\t\tNat: pulumi.String(\"enable\"),\n\t\t\tNatPort: pulumi.String(\"0\"),\n\t\t\tOrigAddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tOrigPort: pulumi.String(\"0\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tProtocol: pulumi.Float64(33),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port1\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallCentralsnatmap;\nimport com.pulumi.fortimanager.PackagesFirewallCentralsnatmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallCentralsnatmap(\"labelname\", PackagesFirewallCentralsnatmapArgs.builder()\n .dstAddrs(\"all\")\n .dstintfs(\"port3\")\n .nat(\"enable\")\n .natPort(\"0\")\n .origAddrs(\"all\")\n .origPort(\"0\")\n .pkg(\"default\")\n .policyid(1)\n .protocol(33)\n .srcintfs(\"port1\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallCentralsnatmap\n properties:\n dstAddrs:\n - all\n dstintfs:\n - port3\n nat: enable\n natPort: '0'\n origAddrs:\n - all\n origPort: '0'\n pkg: default\n policyid: 1\n protocol: 33\n srcintfs:\n - port1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallCentralSnatMap can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallCentralsnatmap:PackagesFirewallCentralsnatmap labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure central SNAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallCentralsnatmap(\"labelname\", {\n dstAddrs: [\"all\"],\n dstintfs: [\"port3\"],\n nat: \"enable\",\n natPort: \"0\",\n origAddrs: [\"all\"],\n origPort: \"0\",\n pkg: \"default\",\n policyid: 1,\n protocol: 33,\n srcintfs: [\"port1\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallCentralsnatmap(\"labelname\",\n dst_addrs=[\"all\"],\n dstintfs=[\"port3\"],\n nat=\"enable\",\n nat_port=\"0\",\n orig_addrs=[\"all\"],\n orig_port=\"0\",\n pkg=\"default\",\n policyid=1,\n protocol=33,\n srcintfs=[\"port1\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallCentralsnatmap(\"labelname\", new()\n {\n DstAddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"port3\",\n },\n Nat = \"enable\",\n NatPort = \"0\",\n OrigAddrs = new[]\n {\n \"all\",\n },\n OrigPort = \"0\",\n Pkg = \"default\",\n Policyid = 1,\n Protocol = 33,\n Srcintfs = new[]\n {\n \"port1\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallCentralsnatmap(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallCentralsnatmapArgs{\n\t\t\tDstAddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port3\"),\n\t\t\t},\n\t\t\tNat: pulumi.String(\"enable\"),\n\t\t\tNatPort: pulumi.String(\"0\"),\n\t\t\tOrigAddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tOrigPort: pulumi.String(\"0\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tProtocol: pulumi.Float64(33),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"port1\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallCentralsnatmap;\nimport com.pulumi.fortimanager.PackagesFirewallCentralsnatmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallCentralsnatmap(\"labelname\", PackagesFirewallCentralsnatmapArgs.builder()\n .dstAddrs(\"all\")\n .dstintfs(\"port3\")\n .nat(\"enable\")\n .natPort(\"0\")\n .origAddrs(\"all\")\n .origPort(\"0\")\n .pkg(\"default\")\n .policyid(1.0)\n .protocol(33.0)\n .srcintfs(\"port1\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallCentralsnatmap\n properties:\n dstAddrs:\n - all\n dstintfs:\n - port3\n nat: enable\n natPort: '0'\n origAddrs:\n - all\n origPort: '0'\n pkg: default\n policyid: 1\n protocol: 33\n srcintfs:\n - port1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallCentralSnatMap can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallCentralsnatmap:PackagesFirewallCentralsnatmap labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -218265,7 +218265,7 @@ } }, "fortimanager:index/packagesFirewallInterfacepolicy6:PackagesFirewallInterfacepolicy6": { - "description": "Configure IPv6 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\", {\n addressType: \"ipv6\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddr6s: [\"all\"],\n emailfilterProfileStatus: \"disable\",\n interfaces: [\"1-A14\"],\n ipsSensorStatus: \"disable\",\n logtraffic: \"utm\",\n pkg: \"default\",\n policyid: 1,\n service6s: [\"ALL\"],\n srcaddr6s: [\"all\"],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\",\n address_type=\"ipv6\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddr6s=[\"all\"],\n emailfilter_profile_status=\"disable\",\n interfaces=[\"1-A14\"],\n ips_sensor_status=\"disable\",\n logtraffic=\"utm\",\n pkg=\"default\",\n policyid=1,\n service6s=[\"ALL\"],\n srcaddr6s=[\"all\"],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\", new()\n {\n AddressType = \"ipv6\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddr6s = new[]\n {\n \"all\",\n },\n EmailfilterProfileStatus = \"disable\",\n Interfaces = new[]\n {\n \"1-A14\",\n },\n IpsSensorStatus = \"disable\",\n Logtraffic = \"utm\",\n Pkg = \"default\",\n Policyid = 1,\n Service6s = new[]\n {\n \"ALL\",\n },\n Srcaddr6s = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallInterfacepolicy6(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallInterfacepolicy6Args{\n\t\t\tAddressType: pulumi.String(\"ipv6\"),\n\t\t\tApplicationListStatus: pulumi.String(\"disable\"),\n\t\t\tAvProfileStatus: pulumi.String(\"disable\"),\n\t\t\tDlpSensorStatus: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddr6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tEmailfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tInterfaces: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A14\"),\n\t\t\t},\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tService6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddr6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWebfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallInterfacepolicy6(\"labelname\", PackagesFirewallInterfacepolicy6Args.builder()\n .addressType(\"ipv6\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddr6s(\"all\")\n .emailfilterProfileStatus(\"disable\")\n .interfaces(\"1-A14\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"utm\")\n .pkg(\"default\")\n .policyid(1)\n .service6s(\"ALL\")\n .srcaddr6s(\"all\")\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallInterfacepolicy6\n properties:\n addressType: ipv6\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddr6s:\n - all\n emailfilterProfileStatus: disable\n interfaces:\n - 1-A14\n ipsSensorStatus: disable\n logtraffic: utm\n pkg: default\n policyid: 1\n service6s:\n - ALL\n srcaddr6s:\n - all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallInterfacePolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallInterfacepolicy6:PackagesFirewallInterfacepolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\", {\n addressType: \"ipv6\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddr6s: [\"all\"],\n emailfilterProfileStatus: \"disable\",\n interfaces: [\"1-A14\"],\n ipsSensorStatus: \"disable\",\n logtraffic: \"utm\",\n pkg: \"default\",\n policyid: 1,\n service6s: [\"ALL\"],\n srcaddr6s: [\"all\"],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\",\n address_type=\"ipv6\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddr6s=[\"all\"],\n emailfilter_profile_status=\"disable\",\n interfaces=[\"1-A14\"],\n ips_sensor_status=\"disable\",\n logtraffic=\"utm\",\n pkg=\"default\",\n policyid=1,\n service6s=[\"ALL\"],\n srcaddr6s=[\"all\"],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallInterfacepolicy6(\"labelname\", new()\n {\n AddressType = \"ipv6\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddr6s = new[]\n {\n \"all\",\n },\n EmailfilterProfileStatus = \"disable\",\n Interfaces = new[]\n {\n \"1-A14\",\n },\n IpsSensorStatus = \"disable\",\n Logtraffic = \"utm\",\n Pkg = \"default\",\n Policyid = 1,\n Service6s = new[]\n {\n \"ALL\",\n },\n Srcaddr6s = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallInterfacepolicy6(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallInterfacepolicy6Args{\n\t\t\tAddressType: pulumi.String(\"ipv6\"),\n\t\t\tApplicationListStatus: pulumi.String(\"disable\"),\n\t\t\tAvProfileStatus: pulumi.String(\"disable\"),\n\t\t\tDlpSensorStatus: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddr6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tEmailfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tInterfaces: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A14\"),\n\t\t\t},\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tService6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddr6s: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWebfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallInterfacepolicy6(\"labelname\", PackagesFirewallInterfacepolicy6Args.builder()\n .addressType(\"ipv6\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddr6s(\"all\")\n .emailfilterProfileStatus(\"disable\")\n .interfaces(\"1-A14\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"utm\")\n .pkg(\"default\")\n .policyid(1.0)\n .service6s(\"ALL\")\n .srcaddr6s(\"all\")\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallInterfacepolicy6\n properties:\n addressType: ipv6\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddr6s:\n - all\n emailfilterProfileStatus: disable\n interfaces:\n - 1-A14\n ipsSensorStatus: disable\n logtraffic: utm\n pkg: default\n policyid: 1\n service6s:\n - ALL\n srcaddr6s:\n - all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallInterfacePolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallInterfacepolicy6:PackagesFirewallInterfacepolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addressType": { "type": "string", @@ -218924,7 +218924,7 @@ } }, "fortimanager:index/packagesFirewallInterfacepolicy:PackagesFirewallInterfacepolicy": { - "description": "Configure IPv4 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallInterfacepolicy(\"labelname\", {\n addressType: \"ipv4\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"all\"],\n emailfilterProfileStatus: \"disable\",\n interfaces: [\"1-A14\"],\n ipsSensorStatus: \"disable\",\n logtraffic: \"utm\",\n pkg: \"default\",\n policyid: 1,\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallInterfacepolicy(\"labelname\",\n address_type=\"ipv4\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"all\"],\n emailfilter_profile_status=\"disable\",\n interfaces=[\"1-A14\"],\n ips_sensor_status=\"disable\",\n logtraffic=\"utm\",\n pkg=\"default\",\n policyid=1,\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallInterfacepolicy(\"labelname\", new()\n {\n AddressType = \"ipv4\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n EmailfilterProfileStatus = \"disable\",\n Interfaces = new[]\n {\n \"1-A14\",\n },\n IpsSensorStatus = \"disable\",\n Logtraffic = \"utm\",\n Pkg = \"default\",\n Policyid = 1,\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallInterfacepolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallInterfacepolicyArgs{\n\t\t\tAddressType: pulumi.String(\"ipv4\"),\n\t\t\tApplicationListStatus: pulumi.String(\"disable\"),\n\t\t\tAvProfileStatus: pulumi.String(\"disable\"),\n\t\t\tDlpSensorStatus: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tEmailfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tInterfaces: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A14\"),\n\t\t\t},\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWebfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallInterfacepolicy(\"labelname\", PackagesFirewallInterfacepolicyArgs.builder()\n .addressType(\"ipv4\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"all\")\n .emailfilterProfileStatus(\"disable\")\n .interfaces(\"1-A14\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"utm\")\n .pkg(\"default\")\n .policyid(1)\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallInterfacepolicy\n properties:\n addressType: ipv4\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddrs:\n - all\n emailfilterProfileStatus: disable\n interfaces:\n - 1-A14\n ipsSensorStatus: disable\n logtraffic: utm\n pkg: default\n policyid: 1\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallInterfacePolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallInterfacepolicy:PackagesFirewallInterfacepolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallInterfacepolicy(\"labelname\", {\n addressType: \"ipv4\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"all\"],\n emailfilterProfileStatus: \"disable\",\n interfaces: [\"1-A14\"],\n ipsSensorStatus: \"disable\",\n logtraffic: \"utm\",\n pkg: \"default\",\n policyid: 1,\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallInterfacepolicy(\"labelname\",\n address_type=\"ipv4\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"all\"],\n emailfilter_profile_status=\"disable\",\n interfaces=[\"1-A14\"],\n ips_sensor_status=\"disable\",\n logtraffic=\"utm\",\n pkg=\"default\",\n policyid=1,\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallInterfacepolicy(\"labelname\", new()\n {\n AddressType = \"ipv4\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n EmailfilterProfileStatus = \"disable\",\n Interfaces = new[]\n {\n \"1-A14\",\n },\n IpsSensorStatus = \"disable\",\n Logtraffic = \"utm\",\n Pkg = \"default\",\n Policyid = 1,\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallInterfacepolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallInterfacepolicyArgs{\n\t\t\tAddressType: pulumi.String(\"ipv4\"),\n\t\t\tApplicationListStatus: pulumi.String(\"disable\"),\n\t\t\tAvProfileStatus: pulumi.String(\"disable\"),\n\t\t\tDlpSensorStatus: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tEmailfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tInterfaces: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A14\"),\n\t\t\t},\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWebfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicy;\nimport com.pulumi.fortimanager.PackagesFirewallInterfacepolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallInterfacepolicy(\"labelname\", PackagesFirewallInterfacepolicyArgs.builder()\n .addressType(\"ipv4\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"all\")\n .emailfilterProfileStatus(\"disable\")\n .interfaces(\"1-A14\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"utm\")\n .pkg(\"default\")\n .policyid(1.0)\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallInterfacepolicy\n properties:\n addressType: ipv4\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddrs:\n - all\n emailfilterProfileStatus: disable\n interfaces:\n - 1-A14\n ipsSensorStatus: disable\n logtraffic: utm\n pkg: default\n policyid: 1\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallInterfacePolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallInterfacepolicy:PackagesFirewallInterfacepolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addressType": { "type": "string", @@ -219583,7 +219583,7 @@ } }, "fortimanager:index/packagesFirewallLocalinpolicy6:PackagesFirewallLocalinpolicy6": { - "description": "Configure user defined IPv6 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"all\"],\n intfs: [\"1-A10\"],\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"all\"],\n intfs=[\"1-A10\"],\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Intfs = new[]\n {\n \"1-A10\",\n },\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallLocalinpolicy6(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallLocalinpolicy6Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tIntfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A10\"),\n\t\t\t},\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallLocalinpolicy6(\"labelname\", PackagesFirewallLocalinpolicy6Args.builder()\n .action(\"deny\")\n .dstaddrs(\"all\")\n .intfs(\"1-A10\")\n .pkg(\"default\")\n .policyid(1)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallLocalinpolicy6\n properties:\n action: deny\n dstaddrs:\n - all\n intfs:\n - 1-A10\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallLocalInPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallLocalinpolicy6:PackagesFirewallLocalinpolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure user defined IPv6 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"all\"],\n intfs: [\"1-A10\"],\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"all\"],\n intfs=[\"1-A10\"],\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallLocalinpolicy6(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Intfs = new[]\n {\n \"1-A10\",\n },\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallLocalinpolicy6(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallLocalinpolicy6Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tIntfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A10\"),\n\t\t\t},\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallLocalinpolicy6(\"labelname\", PackagesFirewallLocalinpolicy6Args.builder()\n .action(\"deny\")\n .dstaddrs(\"all\")\n .intfs(\"1-A10\")\n .pkg(\"default\")\n .policyid(1.0)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallLocalinpolicy6\n properties:\n action: deny\n dstaddrs:\n - all\n intfs:\n - 1-A10\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallLocalInPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallLocalinpolicy6:PackagesFirewallLocalinpolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -220138,7 +220138,7 @@ } }, "fortimanager:index/packagesFirewallLocalinpolicy:PackagesFirewallLocalinpolicy": { - "description": "Configure user defined IPv4 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallLocalinpolicy(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"all\"],\n haMgmtIntfOnly: \"disable\",\n intfs: [\"1-A1\"],\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallLocalinpolicy(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"all\"],\n ha_mgmt_intf_only=\"disable\",\n intfs=[\"1-A1\"],\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallLocalinpolicy(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n HaMgmtIntfOnly = \"disable\",\n Intfs = new[]\n {\n \"1-A1\",\n },\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallLocalinpolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallLocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tHaMgmtIntfOnly: pulumi.String(\"disable\"),\n\t\t\tIntfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A1\"),\n\t\t\t},\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallLocalinpolicy(\"labelname\", PackagesFirewallLocalinpolicyArgs.builder()\n .action(\"deny\")\n .dstaddrs(\"all\")\n .haMgmtIntfOnly(\"disable\")\n .intfs(\"1-A1\")\n .pkg(\"default\")\n .policyid(1)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallLocalinpolicy\n properties:\n action: deny\n dstaddrs:\n - all\n haMgmtIntfOnly: disable\n intfs:\n - 1-A1\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallLocalInPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallLocalinpolicy:PackagesFirewallLocalinpolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure user defined IPv4 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallLocalinpolicy(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"all\"],\n haMgmtIntfOnly: \"disable\",\n intfs: [\"1-A1\"],\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallLocalinpolicy(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"all\"],\n ha_mgmt_intf_only=\"disable\",\n intfs=[\"1-A1\"],\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallLocalinpolicy(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n HaMgmtIntfOnly = \"disable\",\n Intfs = new[]\n {\n \"1-A1\",\n },\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallLocalinpolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallLocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tHaMgmtIntfOnly: pulumi.String(\"disable\"),\n\t\t\tIntfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1-A1\"),\n\t\t\t},\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallLocalinpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallLocalinpolicy(\"labelname\", PackagesFirewallLocalinpolicyArgs.builder()\n .action(\"deny\")\n .dstaddrs(\"all\")\n .haMgmtIntfOnly(\"disable\")\n .intfs(\"1-A1\")\n .pkg(\"default\")\n .policyid(1.0)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallLocalinpolicy\n properties:\n action: deny\n dstaddrs:\n - all\n haMgmtIntfOnly: disable\n intfs:\n - 1-A1\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallLocalInPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallLocalinpolicy:PackagesFirewallLocalinpolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -220706,7 +220706,7 @@ } }, "fortimanager:index/packagesFirewallMulticastpolicy6:PackagesFirewallMulticastpolicy6": { - "description": "Configure IPv6 multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\", {\n action: \"accept\",\n autoAsicOffload: \"enable\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n endPort: 65535,\n fosid: 1,\n logtraffic: \"disable\",\n pkg: \"default\",\n protocol: 0,\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n startPort: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\",\n action=\"accept\",\n auto_asic_offload=\"enable\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n end_port=65535,\n fosid=1,\n logtraffic=\"disable\",\n pkg=\"default\",\n protocol=0,\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n start_port=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\", new()\n {\n Action = \"accept\",\n AutoAsicOffload = \"enable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n EndPort = 65535,\n Fosid = 1,\n Logtraffic = \"disable\",\n Pkg = \"default\",\n Protocol = 0,\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n StartPort = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallMulticastpolicy6(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallMulticastpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEndPort: pulumi.Float64(65535),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tProtocol: pulumi.Float64(0),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStartPort: pulumi.Float64(1),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallMulticastpolicy6(\"labelname\", PackagesFirewallMulticastpolicy6Args.builder()\n .action(\"accept\")\n .autoAsicOffload(\"enable\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .endPort(65535)\n .fosid(1)\n .logtraffic(\"disable\")\n .pkg(\"default\")\n .protocol(0)\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .startPort(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallMulticastpolicy6\n properties:\n action: accept\n autoAsicOffload: enable\n dstaddrs:\n - all\n dstintfs:\n - any\n endPort: 65535\n fosid: 1\n logtraffic: disable\n pkg: default\n protocol: 0\n srcaddrs:\n - all\n srcintfs:\n - any\n startPort: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallMulticastPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallMulticastpolicy6:PackagesFirewallMulticastpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\", {\n action: \"accept\",\n autoAsicOffload: \"enable\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n endPort: 65535,\n fosid: 1,\n logtraffic: \"disable\",\n pkg: \"default\",\n protocol: 0,\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n startPort: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\",\n action=\"accept\",\n auto_asic_offload=\"enable\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n end_port=65535,\n fosid=1,\n logtraffic=\"disable\",\n pkg=\"default\",\n protocol=0,\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n start_port=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallMulticastpolicy6(\"labelname\", new()\n {\n Action = \"accept\",\n AutoAsicOffload = \"enable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n EndPort = 65535,\n Fosid = 1,\n Logtraffic = \"disable\",\n Pkg = \"default\",\n Protocol = 0,\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n StartPort = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallMulticastpolicy6(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallMulticastpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEndPort: pulumi.Float64(65535),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tProtocol: pulumi.Float64(0),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStartPort: pulumi.Float64(1),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallMulticastpolicy6(\"labelname\", PackagesFirewallMulticastpolicy6Args.builder()\n .action(\"accept\")\n .autoAsicOffload(\"enable\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .endPort(65535.0)\n .fosid(1.0)\n .logtraffic(\"disable\")\n .pkg(\"default\")\n .protocol(0.0)\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .startPort(1.0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallMulticastpolicy6\n properties:\n action: accept\n autoAsicOffload: enable\n dstaddrs:\n - all\n dstintfs:\n - any\n endPort: 65535\n fosid: 1\n logtraffic: disable\n pkg: default\n protocol: 0\n srcaddrs:\n - all\n srcintfs:\n - any\n startPort: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallMulticastPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallMulticastpolicy6:PackagesFirewallMulticastpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -221173,7 +221173,7 @@ } }, "fortimanager:index/packagesFirewallMulticastpolicy:PackagesFirewallMulticastpolicy": { - "description": "Configure multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallMulticastpolicy(\"labelname\", {\n action: \"accept\",\n autoAsicOffload: \"enable\",\n dnat: \"0.0.0.0\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n endPort: 0,\n fosid: 1,\n logtraffic: \"disable\",\n pkg: \"default\",\n protocol: 0,\n snat: \"disable\",\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n startPort: 0,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallMulticastpolicy(\"labelname\",\n action=\"accept\",\n auto_asic_offload=\"enable\",\n dnat=\"0.0.0.0\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n end_port=0,\n fosid=1,\n logtraffic=\"disable\",\n pkg=\"default\",\n protocol=0,\n snat=\"disable\",\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n start_port=0,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallMulticastpolicy(\"labelname\", new()\n {\n Action = \"accept\",\n AutoAsicOffload = \"enable\",\n Dnat = \"0.0.0.0\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n EndPort = 0,\n Fosid = 1,\n Logtraffic = \"disable\",\n Pkg = \"default\",\n Protocol = 0,\n Snat = \"disable\",\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n StartPort = 0,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallMulticastpolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallMulticastpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tDnat: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEndPort: pulumi.Float64(0),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tProtocol: pulumi.Float64(0),\n\t\t\tSnat: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStartPort: pulumi.Float64(0),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallMulticastpolicy(\"labelname\", PackagesFirewallMulticastpolicyArgs.builder()\n .action(\"accept\")\n .autoAsicOffload(\"enable\")\n .dnat(\"0.0.0.0\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .endPort(0)\n .fosid(1)\n .logtraffic(\"disable\")\n .pkg(\"default\")\n .protocol(0)\n .snat(\"disable\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .startPort(0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallMulticastpolicy\n properties:\n action: accept\n autoAsicOffload: enable\n dnat: 0.0.0.0\n dstaddrs:\n - all\n dstintfs:\n - any\n endPort: 0\n fosid: 1\n logtraffic: disable\n pkg: default\n protocol: 0\n snat: disable\n srcaddrs:\n - all\n srcintfs:\n - any\n startPort: 0\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallMulticastPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallMulticastpolicy:PackagesFirewallMulticastpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallMulticastpolicy(\"labelname\", {\n action: \"accept\",\n autoAsicOffload: \"enable\",\n dnat: \"0.0.0.0\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n endPort: 0,\n fosid: 1,\n logtraffic: \"disable\",\n pkg: \"default\",\n protocol: 0,\n snat: \"disable\",\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n startPort: 0,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallMulticastpolicy(\"labelname\",\n action=\"accept\",\n auto_asic_offload=\"enable\",\n dnat=\"0.0.0.0\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n end_port=0,\n fosid=1,\n logtraffic=\"disable\",\n pkg=\"default\",\n protocol=0,\n snat=\"disable\",\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n start_port=0,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallMulticastpolicy(\"labelname\", new()\n {\n Action = \"accept\",\n AutoAsicOffload = \"enable\",\n Dnat = \"0.0.0.0\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n EndPort = 0,\n Fosid = 1,\n Logtraffic = \"disable\",\n Pkg = \"default\",\n Protocol = 0,\n Snat = \"disable\",\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n StartPort = 0,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallMulticastpolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallMulticastpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tDnat: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEndPort: pulumi.Float64(0),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tProtocol: pulumi.Float64(0),\n\t\t\tSnat: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStartPort: pulumi.Float64(0),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallMulticastpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallMulticastpolicy(\"labelname\", PackagesFirewallMulticastpolicyArgs.builder()\n .action(\"accept\")\n .autoAsicOffload(\"enable\")\n .dnat(\"0.0.0.0\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .endPort(0.0)\n .fosid(1.0)\n .logtraffic(\"disable\")\n .pkg(\"default\")\n .protocol(0.0)\n .snat(\"disable\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .startPort(0.0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallMulticastpolicy\n properties:\n action: accept\n autoAsicOffload: enable\n dnat: 0.0.0.0\n dstaddrs:\n - all\n dstintfs:\n - any\n endPort: 0\n fosid: 1\n logtraffic: disable\n pkg: default\n protocol: 0\n snat: disable\n srcaddrs:\n - all\n srcintfs:\n - any\n startPort: 0\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallMulticastPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallMulticastpolicy:PackagesFirewallMulticastpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -221687,7 +221687,7 @@ } }, "fortimanager:index/packagesFirewallPolicy46:PackagesFirewallPolicy46": { - "description": "Configure IPv4 to IPv6 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy46(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"111\"],\n dstintfs: [\"any\"],\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy46(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"111\"],\n dstintfs=[\"any\"],\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallPolicy46(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"111\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy46(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallPolicy46Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"111\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy46;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallPolicy46(\"labelname\", PackagesFirewallPolicy46Args.builder()\n .action(\"deny\")\n .dstaddrs(\"111\")\n .dstintfs(\"any\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallPolicy46\n properties:\n action: deny\n dstaddrs:\n - '111'\n dstintfs:\n - any\n fixedport: disable\n ippool: disable\n logtraffic: disable\n logtrafficStart: disable\n permitAnyHost: disable\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy46 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy46:PackagesFirewallPolicy46 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 to IPv6 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy46(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"111\"],\n dstintfs: [\"any\"],\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy46(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"111\"],\n dstintfs=[\"any\"],\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallPolicy46(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"111\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy46(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallPolicy46Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"111\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy46;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallPolicy46(\"labelname\", PackagesFirewallPolicy46Args.builder()\n .action(\"deny\")\n .dstaddrs(\"111\")\n .dstintfs(\"any\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1.0)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0.0)\n .tcpMssSender(0.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallPolicy46\n properties:\n action: deny\n dstaddrs:\n - '111'\n dstintfs:\n - any\n fixedport: disable\n ippool: disable\n logtraffic: disable\n logtrafficStart: disable\n permitAnyHost: disable\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy46 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy46:PackagesFirewallPolicy46 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -222263,7 +222263,7 @@ } }, "fortimanager:index/packagesFirewallPolicy64:PackagesFirewallPolicy64": { - "description": "Configure IPv6 to IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy64(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy64(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallPolicy64(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy64(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallPolicy64Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy64;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallPolicy64(\"labelname\", PackagesFirewallPolicy64Args.builder()\n .action(\"deny\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallPolicy64\n properties:\n action: deny\n dstaddrs:\n - all\n dstintfs:\n - any\n fixedport: disable\n ippool: disable\n logtraffic: disable\n logtrafficStart: disable\n permitAnyHost: disable\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy64 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy64:PackagesFirewallPolicy64 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 to IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy64(\"labelname\", {\n action: \"deny\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy64(\"labelname\",\n action=\"deny\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallPolicy64(\"labelname\", new()\n {\n Action = \"deny\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy64(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallPolicy64Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy64;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallPolicy64(\"labelname\", PackagesFirewallPolicy64Args.builder()\n .action(\"deny\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1.0)\n .schedule(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0.0)\n .tcpMssSender(0.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallPolicy64\n properties:\n action: deny\n dstaddrs:\n - all\n dstintfs:\n - any\n fixedport: disable\n ippool: disable\n logtraffic: disable\n logtrafficStart: disable\n permitAnyHost: disable\n pkg: default\n policyid: 1\n schedule: always\n services:\n - ALL\n srcaddrs:\n - all\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy64 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy64:PackagesFirewallPolicy64 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "action": { "type": "string", @@ -222894,7 +222894,7 @@ } }, "fortimanager:index/packagesFirewallPolicy6:PackagesFirewallPolicy6": { - "description": "Configure IPv6 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallPolicy6(\"trname\", {\n dstaddr: \"all\",\n dstintf: \"any\",\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n service: \"ALL\",\n srcaddr: \"all\",\n srcintf: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallPolicy6(\"trname\",\n dstaddr=\"all\",\n dstintf=\"any\",\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n service=\"ALL\",\n srcaddr=\"all\",\n srcintf=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesFirewallPolicy6(\"trname\", new()\n {\n Dstaddr = \"all\",\n Dstintf = \"any\",\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Service = \"ALL\",\n Srcaddr = \"all\",\n Srcintf = \"any\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy6(ctx, \"trname\", \u0026fortimanager.PackagesFirewallPolicy6Args{\n\t\t\tDstaddr: pulumi.String(\"all\"),\n\t\t\tDstintf: pulumi.String(\"any\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tService: pulumi.String(\"ALL\"),\n\t\t\tSrcaddr: pulumi.String(\"all\"),\n\t\t\tSrcintf: pulumi.String(\"any\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesFirewallPolicy6(\"trname\", PackagesFirewallPolicy6Args.builder()\n .dstaddr(\"all\")\n .dstintf(\"any\")\n .pkg(\"default\")\n .policyid(1)\n .schedule(\"always\")\n .service(\"ALL\")\n .srcaddr(\"all\")\n .srcintf(\"any\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesFirewallPolicy6\n properties:\n dstaddr: all\n dstintf: any\n pkg: default\n policyid: 1\n schedule: always\n service: ALL\n srcaddr: all\n srcintf: any\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy6:PackagesFirewallPolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv6 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesFirewallPolicy6(\"trname\", {\n dstaddr: \"all\",\n dstintf: \"any\",\n pkg: \"default\",\n policyid: 1,\n schedule: \"always\",\n service: \"ALL\",\n srcaddr: \"all\",\n srcintf: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesFirewallPolicy6(\"trname\",\n dstaddr=\"all\",\n dstintf=\"any\",\n pkg=\"default\",\n policyid=1,\n schedule=\"always\",\n service=\"ALL\",\n srcaddr=\"all\",\n srcintf=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesFirewallPolicy6(\"trname\", new()\n {\n Dstaddr = \"all\",\n Dstintf = \"any\",\n Pkg = \"default\",\n Policyid = 1,\n Schedule = \"always\",\n Service = \"ALL\",\n Srcaddr = \"all\",\n Srcintf = \"any\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy6(ctx, \"trname\", \u0026fortimanager.PackagesFirewallPolicy6Args{\n\t\t\tDstaddr: pulumi.String(\"all\"),\n\t\t\tDstintf: pulumi.String(\"any\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tService: pulumi.String(\"ALL\"),\n\t\t\tSrcaddr: pulumi.String(\"all\"),\n\t\t\tSrcintf: pulumi.String(\"any\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy6;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesFirewallPolicy6(\"trname\", PackagesFirewallPolicy6Args.builder()\n .dstaddr(\"all\")\n .dstintf(\"any\")\n .pkg(\"default\")\n .policyid(1.0)\n .schedule(\"always\")\n .service(\"ALL\")\n .srcaddr(\"all\")\n .srcintf(\"any\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesFirewallPolicy6\n properties:\n dstaddr: all\n dstintf: any\n pkg: default\n policyid: 1\n schedule: always\n service: ALL\n srcaddr: all\n srcintf: any\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy6 can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy6:PackagesFirewallPolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_policyBlock": { "type": "number", @@ -224290,7 +224290,7 @@ } }, "fortimanager:index/packagesFirewallPolicy:PackagesFirewallPolicy": { - "description": "Configure IPv4 policies.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `vpn_dst_node`: `fortimanager_packages_firewall_policy_vpn_dst_node`\n\u003e- `vpn_src_node`: `fortimanager_packages_firewall_policy_vpn_src_node`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy(\"labelname\", {\n action: \"deny\",\n antiReplay: \"enable\",\n blockNotification: \"disable\",\n captivePortalExempt: \"disable\",\n delayTcpNpuSession: \"disable\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"all\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n emailCollect: \"disable\",\n geoipAnycast: \"disable\",\n geoipMatch: \"physical-location\",\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n matchVip: \"disable\",\n matchVipOnly: \"disable\",\n natips: [\n \"1.0.0.1\",\n \"255.255.255.255\",\n ],\n npAcceleration: \"enable\",\n ntlmEnabledBrowsers: [],\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 146,\n profileType: \"single\",\n radiusMacAuthBypass: \"disable\",\n reputationMinimum: 0,\n rtpNat: \"disable\",\n schedule: \"always\",\n scheduleTimeout: \"disable\",\n sendDenyPacket: \"disable\",\n services: [\"ALL\"],\n serviceNegate: \"disable\",\n sessionTtl: \"0\",\n srcaddrs: [\"all\"],\n srcaddrNegate: \"disable\",\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n vlanCosFwd: 255,\n vlanCosRev: 255,\n wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy(\"labelname\",\n action=\"deny\",\n anti_replay=\"enable\",\n block_notification=\"disable\",\n captive_portal_exempt=\"disable\",\n delay_tcp_npu_session=\"disable\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"all\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n email_collect=\"disable\",\n geoip_anycast=\"disable\",\n geoip_match=\"physical-location\",\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n match_vip=\"disable\",\n match_vip_only=\"disable\",\n natips=[\n \"1.0.0.1\",\n \"255.255.255.255\",\n ],\n np_acceleration=\"enable\",\n ntlm_enabled_browsers=[],\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=146,\n profile_type=\"single\",\n radius_mac_auth_bypass=\"disable\",\n reputation_minimum=0,\n rtp_nat=\"disable\",\n schedule=\"always\",\n schedule_timeout=\"disable\",\n send_deny_packet=\"disable\",\n services=[\"ALL\"],\n service_negate=\"disable\",\n session_ttl=\"0\",\n srcaddrs=[\"all\"],\n srcaddr_negate=\"disable\",\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n vlan_cos_fwd=255,\n vlan_cos_rev=255,\n wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallPolicy(\"labelname\", new()\n {\n Action = \"deny\",\n AntiReplay = \"enable\",\n BlockNotification = \"disable\",\n CaptivePortalExempt = \"disable\",\n DelayTcpNpuSession = \"disable\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n EmailCollect = \"disable\",\n GeoipAnycast = \"disable\",\n GeoipMatch = \"physical-location\",\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n MatchVip = \"disable\",\n MatchVipOnly = \"disable\",\n Natips = new[]\n {\n \"1.0.0.1\",\n \"255.255.255.255\",\n },\n NpAcceleration = \"enable\",\n NtlmEnabledBrowsers = new[] {},\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 146,\n ProfileType = \"single\",\n RadiusMacAuthBypass = \"disable\",\n ReputationMinimum = 0,\n RtpNat = \"disable\",\n Schedule = \"always\",\n ScheduleTimeout = \"disable\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n \"ALL\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = \"0\",\n Srcaddrs = new[]\n {\n \"all\",\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n VlanCosFwd = 255,\n VlanCosRev = 255,\n Wccp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallPolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tBlockNotification: pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tDelayTcpNpuSession: pulumi.String(\"disable\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEmailCollect: pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast: pulumi.String(\"disable\"),\n\t\t\tGeoipMatch: pulumi.String(\"physical-location\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tMatchVip: pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly: pulumi.String(\"disable\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.0.0.1\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tNpAcceleration: pulumi.String(\"enable\"),\n\t\t\tNtlmEnabledBrowsers: pulumi.StringArray{},\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(146),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum: pulumi.Float64(0),\n\t\t\tRtpNat: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tScheduleTimeout: pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd: pulumi.Float64(255),\n\t\t\tVlanCosRev: pulumi.Float64(255),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy;\nimport com.pulumi.fortimanager.PackagesFirewallPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallPolicy(\"labelname\", PackagesFirewallPolicyArgs.builder()\n .action(\"deny\")\n .antiReplay(\"enable\")\n .blockNotification(\"disable\")\n .captivePortalExempt(\"disable\")\n .delayTcpNpuSession(\"disable\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"all\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .emailCollect(\"disable\")\n .geoipAnycast(\"disable\")\n .geoipMatch(\"physical-location\")\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .matchVip(\"disable\")\n .matchVipOnly(\"disable\")\n .natips( \n \"1.0.0.1\",\n \"255.255.255.255\")\n .npAcceleration(\"enable\")\n .ntlmEnabledBrowsers()\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(146)\n .profileType(\"single\")\n .radiusMacAuthBypass(\"disable\")\n .reputationMinimum(0)\n .rtpNat(\"disable\")\n .schedule(\"always\")\n .scheduleTimeout(\"disable\")\n .sendDenyPacket(\"disable\")\n .services(\"ALL\")\n .serviceNegate(\"disable\")\n .sessionTtl(\"0\")\n .srcaddrs(\"all\")\n .srcaddrNegate(\"disable\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .tcpSessionWithoutSyn(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .vlanCosFwd(255)\n .vlanCosRev(255)\n .wccp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallPolicy\n properties:\n action: deny\n antiReplay: enable\n blockNotification: disable\n captivePortalExempt: disable\n delayTcpNpuSession: disable\n diffservForward: disable\n diffservReverse: disable\n dsri: disable\n dstaddrs:\n - all\n dstaddrNegate: disable\n dstintfs:\n - any\n emailCollect: disable\n geoipAnycast: disable\n geoipMatch: physical-location\n internetService: disable\n internetServiceSrc: disable\n logtraffic: all\n logtrafficStart: disable\n matchVip: disable\n matchVipOnly: disable\n natips:\n - 1.0.0.1\n - 255.255.255.255\n npAcceleration: enable\n ntlmEnabledBrowsers: []\n permitAnyHost: disable\n pkg: default\n policyid: 146\n profileType: single\n radiusMacAuthBypass: disable\n reputationMinimum: 0\n rtpNat: disable\n schedule: always\n scheduleTimeout: disable\n sendDenyPacket: disable\n services:\n - ALL\n serviceNegate: disable\n sessionTtl: '0'\n srcaddrs:\n - all\n srcaddrNegate: disable\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n vlanCosFwd: 255\n vlanCosRev: 255\n wccp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy:PackagesFirewallPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure IPv4 policies.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `vpn_dst_node`: `fortimanager_packages_firewall_policy_vpn_dst_node`\n\u003e- `vpn_src_node`: `fortimanager_packages_firewall_policy_vpn_src_node`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallPolicy(\"labelname\", {\n action: \"deny\",\n antiReplay: \"enable\",\n blockNotification: \"disable\",\n captivePortalExempt: \"disable\",\n delayTcpNpuSession: \"disable\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"all\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n emailCollect: \"disable\",\n geoipAnycast: \"disable\",\n geoipMatch: \"physical-location\",\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n matchVip: \"disable\",\n matchVipOnly: \"disable\",\n natips: [\n \"1.0.0.1\",\n \"255.255.255.255\",\n ],\n npAcceleration: \"enable\",\n ntlmEnabledBrowsers: [],\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 146,\n profileType: \"single\",\n radiusMacAuthBypass: \"disable\",\n reputationMinimum: 0,\n rtpNat: \"disable\",\n schedule: \"always\",\n scheduleTimeout: \"disable\",\n sendDenyPacket: \"disable\",\n services: [\"ALL\"],\n serviceNegate: \"disable\",\n sessionTtl: \"0\",\n srcaddrs: [\"all\"],\n srcaddrNegate: \"disable\",\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n vlanCosFwd: 255,\n vlanCosRev: 255,\n wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallPolicy(\"labelname\",\n action=\"deny\",\n anti_replay=\"enable\",\n block_notification=\"disable\",\n captive_portal_exempt=\"disable\",\n delay_tcp_npu_session=\"disable\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"all\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n email_collect=\"disable\",\n geoip_anycast=\"disable\",\n geoip_match=\"physical-location\",\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n match_vip=\"disable\",\n match_vip_only=\"disable\",\n natips=[\n \"1.0.0.1\",\n \"255.255.255.255\",\n ],\n np_acceleration=\"enable\",\n ntlm_enabled_browsers=[],\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=146,\n profile_type=\"single\",\n radius_mac_auth_bypass=\"disable\",\n reputation_minimum=0,\n rtp_nat=\"disable\",\n schedule=\"always\",\n schedule_timeout=\"disable\",\n send_deny_packet=\"disable\",\n services=[\"ALL\"],\n service_negate=\"disable\",\n session_ttl=\"0\",\n srcaddrs=[\"all\"],\n srcaddr_negate=\"disable\",\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n vlan_cos_fwd=255,\n vlan_cos_rev=255,\n wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallPolicy(\"labelname\", new()\n {\n Action = \"deny\",\n AntiReplay = \"enable\",\n BlockNotification = \"disable\",\n CaptivePortalExempt = \"disable\",\n DelayTcpNpuSession = \"disable\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n EmailCollect = \"disable\",\n GeoipAnycast = \"disable\",\n GeoipMatch = \"physical-location\",\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n MatchVip = \"disable\",\n MatchVipOnly = \"disable\",\n Natips = new[]\n {\n \"1.0.0.1\",\n \"255.255.255.255\",\n },\n NpAcceleration = \"enable\",\n NtlmEnabledBrowsers = new[] {},\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 146,\n ProfileType = \"single\",\n RadiusMacAuthBypass = \"disable\",\n ReputationMinimum = 0,\n RtpNat = \"disable\",\n Schedule = \"always\",\n ScheduleTimeout = \"disable\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n \"ALL\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = \"0\",\n Srcaddrs = new[]\n {\n \"all\",\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n VlanCosFwd = 255,\n VlanCosRev = 255,\n Wccp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallPolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallPolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tBlockNotification: pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tDelayTcpNpuSession: pulumi.String(\"disable\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tEmailCollect: pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast: pulumi.String(\"disable\"),\n\t\t\tGeoipMatch: pulumi.String(\"physical-location\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tMatchVip: pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly: pulumi.String(\"disable\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.0.0.1\"),\n\t\t\t\tpulumi.String(\"255.255.255.255\"),\n\t\t\t},\n\t\t\tNpAcceleration: pulumi.String(\"enable\"),\n\t\t\tNtlmEnabledBrowsers: pulumi.StringArray{},\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(146),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum: pulumi.Float64(0),\n\t\t\tRtpNat: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tScheduleTimeout: pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd: pulumi.Float64(255),\n\t\t\tVlanCosRev: pulumi.Float64(255),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallPolicy;\nimport com.pulumi.fortimanager.PackagesFirewallPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallPolicy(\"labelname\", PackagesFirewallPolicyArgs.builder()\n .action(\"deny\")\n .antiReplay(\"enable\")\n .blockNotification(\"disable\")\n .captivePortalExempt(\"disable\")\n .delayTcpNpuSession(\"disable\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"all\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .emailCollect(\"disable\")\n .geoipAnycast(\"disable\")\n .geoipMatch(\"physical-location\")\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .matchVip(\"disable\")\n .matchVipOnly(\"disable\")\n .natips( \n \"1.0.0.1\",\n \"255.255.255.255\")\n .npAcceleration(\"enable\")\n .ntlmEnabledBrowsers()\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(146.0)\n .profileType(\"single\")\n .radiusMacAuthBypass(\"disable\")\n .reputationMinimum(0.0)\n .rtpNat(\"disable\")\n .schedule(\"always\")\n .scheduleTimeout(\"disable\")\n .sendDenyPacket(\"disable\")\n .services(\"ALL\")\n .serviceNegate(\"disable\")\n .sessionTtl(\"0\")\n .srcaddrs(\"all\")\n .srcaddrNegate(\"disable\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0.0)\n .tcpMssSender(0.0)\n .tcpSessionWithoutSyn(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .vlanCosFwd(255.0)\n .vlanCosRev(255.0)\n .wccp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallPolicy\n properties:\n action: deny\n antiReplay: enable\n blockNotification: disable\n captivePortalExempt: disable\n delayTcpNpuSession: disable\n diffservForward: disable\n diffservReverse: disable\n dsri: disable\n dstaddrs:\n - all\n dstaddrNegate: disable\n dstintfs:\n - any\n emailCollect: disable\n geoipAnycast: disable\n geoipMatch: physical-location\n internetService: disable\n internetServiceSrc: disable\n logtraffic: all\n logtrafficStart: disable\n matchVip: disable\n matchVipOnly: disable\n natips:\n - 1.0.0.1\n - 255.255.255.255\n npAcceleration: enable\n ntlmEnabledBrowsers: []\n permitAnyHost: disable\n pkg: default\n policyid: 146\n profileType: single\n radiusMacAuthBypass: disable\n reputationMinimum: 0\n rtpNat: disable\n schedule: always\n scheduleTimeout: disable\n sendDenyPacket: disable\n services:\n - ALL\n serviceNegate: disable\n sessionTtl: '0'\n srcaddrs:\n - all\n srcaddrNegate: disable\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n vlanCosFwd: 255\n vlanCosRev: 255\n wccp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallPolicy:PackagesFirewallPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_policyBlock": { "type": "number", @@ -227535,7 +227535,7 @@ } }, "fortimanager:index/packagesFirewallProxypolicy:PackagesFirewallProxypolicy": { - "description": "Configure proxy policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallProxypolicy(\"labelname\", {\n action: \"deny\",\n disclaimer: \"disable\",\n dstaddrs: [\"all\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n httpTunnelAuth: \"disable\",\n internetService: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n pkg: \"default\",\n policyid: 1,\n profileType: \"single\",\n proxy: \"explicit-web\",\n schedule: \"always\",\n services: [\"webproxy\"],\n serviceNegate: \"disable\",\n sessionTtl: 0,\n srcaddrs: [\"all\"],\n srcaddrNegate: \"disable\",\n sshPolicyRedirect: \"disable\",\n status: \"enable\",\n webcache: \"disable\",\n webcacheHttps: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallProxypolicy(\"labelname\",\n action=\"deny\",\n disclaimer=\"disable\",\n dstaddrs=[\"all\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n http_tunnel_auth=\"disable\",\n internet_service=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n pkg=\"default\",\n policyid=1,\n profile_type=\"single\",\n proxy=\"explicit-web\",\n schedule=\"always\",\n services=[\"webproxy\"],\n service_negate=\"disable\",\n session_ttl=0,\n srcaddrs=[\"all\"],\n srcaddr_negate=\"disable\",\n ssh_policy_redirect=\"disable\",\n status=\"enable\",\n webcache=\"disable\",\n webcache_https=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallProxypolicy(\"labelname\", new()\n {\n Action = \"deny\",\n Disclaimer = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n HttpTunnelAuth = \"disable\",\n InternetService = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n Pkg = \"default\",\n Policyid = 1,\n ProfileType = \"single\",\n Proxy = \"explicit-web\",\n Schedule = \"always\",\n Services = new[]\n {\n \"webproxy\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = 0,\n Srcaddrs = new[]\n {\n \"all\",\n },\n SrcaddrNegate = \"disable\",\n SshPolicyRedirect = \"disable\",\n Status = \"enable\",\n Webcache = \"disable\",\n WebcacheHttps = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallProxypolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallProxypolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDisclaimer: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tHttpTunnelAuth: pulumi.String(\"disable\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tProxy: pulumi.String(\"explicit-web\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"webproxy\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.Float64(0),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSshPolicyRedirect: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWebcache: pulumi.String(\"disable\"),\n\t\t\tWebcacheHttps: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallProxypolicy;\nimport com.pulumi.fortimanager.PackagesFirewallProxypolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallProxypolicy(\"labelname\", PackagesFirewallProxypolicyArgs.builder()\n .action(\"deny\")\n .disclaimer(\"disable\")\n .dstaddrs(\"all\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .httpTunnelAuth(\"disable\")\n .internetService(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .pkg(\"default\")\n .policyid(1)\n .profileType(\"single\")\n .proxy(\"explicit-web\")\n .schedule(\"always\")\n .services(\"webproxy\")\n .serviceNegate(\"disable\")\n .sessionTtl(0)\n .srcaddrs(\"all\")\n .srcaddrNegate(\"disable\")\n .sshPolicyRedirect(\"disable\")\n .status(\"enable\")\n .webcache(\"disable\")\n .webcacheHttps(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallProxypolicy\n properties:\n action: deny\n disclaimer: disable\n dstaddrs:\n - all\n dstaddrNegate: disable\n dstintfs:\n - any\n httpTunnelAuth: disable\n internetService: disable\n logtraffic: all\n logtrafficStart: disable\n pkg: default\n policyid: 1\n profileType: single\n proxy: explicit-web\n schedule: always\n services:\n - webproxy\n serviceNegate: disable\n sessionTtl: 0\n srcaddrs:\n - all\n srcaddrNegate: disable\n sshPolicyRedirect: disable\n status: enable\n webcache: disable\n webcacheHttps: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallProxyPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallProxypolicy:PackagesFirewallProxypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure proxy policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallProxypolicy(\"labelname\", {\n action: \"deny\",\n disclaimer: \"disable\",\n dstaddrs: [\"all\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n httpTunnelAuth: \"disable\",\n internetService: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n pkg: \"default\",\n policyid: 1,\n profileType: \"single\",\n proxy: \"explicit-web\",\n schedule: \"always\",\n services: [\"webproxy\"],\n serviceNegate: \"disable\",\n sessionTtl: 0,\n srcaddrs: [\"all\"],\n srcaddrNegate: \"disable\",\n sshPolicyRedirect: \"disable\",\n status: \"enable\",\n webcache: \"disable\",\n webcacheHttps: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallProxypolicy(\"labelname\",\n action=\"deny\",\n disclaimer=\"disable\",\n dstaddrs=[\"all\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n http_tunnel_auth=\"disable\",\n internet_service=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n pkg=\"default\",\n policyid=1,\n profile_type=\"single\",\n proxy=\"explicit-web\",\n schedule=\"always\",\n services=[\"webproxy\"],\n service_negate=\"disable\",\n session_ttl=0,\n srcaddrs=[\"all\"],\n srcaddr_negate=\"disable\",\n ssh_policy_redirect=\"disable\",\n status=\"enable\",\n webcache=\"disable\",\n webcache_https=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallProxypolicy(\"labelname\", new()\n {\n Action = \"deny\",\n Disclaimer = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n HttpTunnelAuth = \"disable\",\n InternetService = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n Pkg = \"default\",\n Policyid = 1,\n ProfileType = \"single\",\n Proxy = \"explicit-web\",\n Schedule = \"always\",\n Services = new[]\n {\n \"webproxy\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = 0,\n Srcaddrs = new[]\n {\n \"all\",\n },\n SrcaddrNegate = \"disable\",\n SshPolicyRedirect = \"disable\",\n Status = \"enable\",\n Webcache = \"disable\",\n WebcacheHttps = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallProxypolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallProxypolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDisclaimer: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tHttpTunnelAuth: pulumi.String(\"disable\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tProxy: pulumi.String(\"explicit-web\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"webproxy\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.Float64(0),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSshPolicyRedirect: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWebcache: pulumi.String(\"disable\"),\n\t\t\tWebcacheHttps: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallProxypolicy;\nimport com.pulumi.fortimanager.PackagesFirewallProxypolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallProxypolicy(\"labelname\", PackagesFirewallProxypolicyArgs.builder()\n .action(\"deny\")\n .disclaimer(\"disable\")\n .dstaddrs(\"all\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .httpTunnelAuth(\"disable\")\n .internetService(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .pkg(\"default\")\n .policyid(1.0)\n .profileType(\"single\")\n .proxy(\"explicit-web\")\n .schedule(\"always\")\n .services(\"webproxy\")\n .serviceNegate(\"disable\")\n .sessionTtl(0.0)\n .srcaddrs(\"all\")\n .srcaddrNegate(\"disable\")\n .sshPolicyRedirect(\"disable\")\n .status(\"enable\")\n .webcache(\"disable\")\n .webcacheHttps(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallProxypolicy\n properties:\n action: deny\n disclaimer: disable\n dstaddrs:\n - all\n dstaddrNegate: disable\n dstintfs:\n - any\n httpTunnelAuth: disable\n internetService: disable\n logtraffic: all\n logtrafficStart: disable\n pkg: default\n policyid: 1\n profileType: single\n proxy: explicit-web\n schedule: always\n services:\n - webproxy\n serviceNegate: disable\n sessionTtl: 0\n srcaddrs:\n - all\n srcaddrNegate: disable\n sshPolicyRedirect: disable\n status: enable\n webcache: disable\n webcacheHttps: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallProxyPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallProxypolicy:PackagesFirewallProxypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_policyBlock": { "type": "number", @@ -230359,7 +230359,7 @@ } }, "fortimanager:index/packagesFirewallShapingpolicy:PackagesFirewallShapingpolicy": { - "description": "Configure shaping policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallShapingpolicy(\"labelname\", {\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n fosid: 1,\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n ipVersion: \"4\",\n pkg: \"default\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallShapingpolicy(\"labelname\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n fosid=1,\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n ip_version=\"4\",\n pkg=\"default\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallShapingpolicy(\"labelname\", new()\n {\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fosid = 1,\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n IpVersion = \"4\",\n Pkg = \"default\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallShapingpolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallShapingpolicyArgs{\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallShapingpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallShapingpolicy(\"labelname\", PackagesFirewallShapingpolicyArgs.builder()\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .fosid(1)\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .ipVersion(\"4\")\n .pkg(\"default\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallShapingpolicy\n properties:\n diffservForward: disable\n diffservReverse: disable\n dstaddrs:\n - all\n dstintfs:\n - any\n fosid: 1\n internetService: disable\n internetServiceSrc: disable\n ipVersion: '4'\n pkg: default\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallShapingpolicy:PackagesFirewallShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure shaping policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesFirewallShapingpolicy(\"labelname\", {\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n fosid: 1,\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n ipVersion: \"4\",\n pkg: \"default\",\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesFirewallShapingpolicy(\"labelname\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n fosid=1,\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n ip_version=\"4\",\n pkg=\"default\",\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n status=\"enable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesFirewallShapingpolicy(\"labelname\", new()\n {\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fosid = 1,\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n IpVersion = \"4\",\n Pkg = \"default\",\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Status = \"enable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesFirewallShapingpolicy(ctx, \"labelname\", \u0026fortimanager.PackagesFirewallShapingpolicyArgs{\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ALL\"),\n\t\t\t},\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"all\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesFirewallShapingpolicy;\nimport com.pulumi.fortimanager.PackagesFirewallShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesFirewallShapingpolicy(\"labelname\", PackagesFirewallShapingpolicyArgs.builder()\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .fosid(1.0)\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .ipVersion(\"4\")\n .pkg(\"default\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesFirewallShapingpolicy\n properties:\n diffservForward: disable\n diffservReverse: disable\n dstaddrs:\n - all\n dstintfs:\n - any\n fosid: 1\n internetService: disable\n internetServiceSrc: disable\n ipVersion: '4'\n pkg: default\n services:\n - ALL\n srcaddrs:\n - all\n status: enable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages FirewallShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesFirewallShapingpolicy:PackagesFirewallShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -234083,7 +234083,7 @@ } }, "fortimanager:index/packagesGlobalFooterPolicy:PackagesGlobalFooterPolicy": { - "description": "Configure IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalFooterPolicy(\"labelname\", {\n action: \"deny\",\n antiReplay: \"enable\",\n applicationCharts: [],\n blockNotification: \"disable\",\n captivePortalExempt: \"disable\",\n cgnResourceQuota: 0,\n cgnSessionQuota: 0,\n delayTcpNpuSession: \"disable\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"gall\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n dynamicProfileAccesses: [],\n emailCollect: \"disable\",\n geoipAnycast: \"disable\",\n geoipMatch: \"physical-location\",\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n matchVip: \"disable\",\n matchVipOnly: \"disable\",\n natips: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n npAcceleration: \"enable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1074741825,\n profileType: \"single\",\n radiusMacAuthBypass: \"disable\",\n reputationMinimum: 0,\n rtpNat: \"disable\",\n schedule: \"galways\",\n scheduleTimeout: \"disable\",\n sendDenyPacket: \"disable\",\n services: [\"gALL\"],\n serviceNegate: \"disable\",\n sessionTtl: \"0\",\n srcaddrs: [\"gall\"],\n srcaddrNegate: \"disable\",\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n vlanCosFwd: 255,\n vlanCosRev: 255,\n wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalFooterPolicy(\"labelname\",\n action=\"deny\",\n anti_replay=\"enable\",\n application_charts=[],\n block_notification=\"disable\",\n captive_portal_exempt=\"disable\",\n cgn_resource_quota=0,\n cgn_session_quota=0,\n delay_tcp_npu_session=\"disable\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"gall\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n dynamic_profile_accesses=[],\n email_collect=\"disable\",\n geoip_anycast=\"disable\",\n geoip_match=\"physical-location\",\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n match_vip=\"disable\",\n match_vip_only=\"disable\",\n natips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n np_acceleration=\"enable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1074741825,\n profile_type=\"single\",\n radius_mac_auth_bypass=\"disable\",\n reputation_minimum=0,\n rtp_nat=\"disable\",\n schedule=\"galways\",\n schedule_timeout=\"disable\",\n send_deny_packet=\"disable\",\n services=[\"gALL\"],\n service_negate=\"disable\",\n session_ttl=\"0\",\n srcaddrs=[\"gall\"],\n srcaddr_negate=\"disable\",\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n vlan_cos_fwd=255,\n vlan_cos_rev=255,\n wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesGlobalFooterPolicy(\"labelname\", new()\n {\n Action = \"deny\",\n AntiReplay = \"enable\",\n ApplicationCharts = new[] {},\n BlockNotification = \"disable\",\n CaptivePortalExempt = \"disable\",\n CgnResourceQuota = 0,\n CgnSessionQuota = 0,\n DelayTcpNpuSession = \"disable\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"gall\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n DynamicProfileAccesses = new[] {},\n EmailCollect = \"disable\",\n GeoipAnycast = \"disable\",\n GeoipMatch = \"physical-location\",\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n MatchVip = \"disable\",\n MatchVipOnly = \"disable\",\n Natips = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n NpAcceleration = \"enable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1074741825,\n ProfileType = \"single\",\n RadiusMacAuthBypass = \"disable\",\n ReputationMinimum = 0,\n RtpNat = \"disable\",\n Schedule = \"galways\",\n ScheduleTimeout = \"disable\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n \"gALL\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = \"0\",\n Srcaddrs = new[]\n {\n \"gall\",\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n VlanCosFwd = 255,\n VlanCosRev = 255,\n Wccp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterPolicy(ctx, \"labelname\", \u0026fortimanager.PackagesGlobalFooterPolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tApplicationCharts: pulumi.StringArray{},\n\t\t\tBlockNotification: pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tCgnResourceQuota: pulumi.Float64(0),\n\t\t\tCgnSessionQuota: pulumi.Float64(0),\n\t\t\tDelayTcpNpuSession: pulumi.String(\"disable\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tDynamicProfileAccesses: pulumi.StringArray{},\n\t\t\tEmailCollect: pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast: pulumi.String(\"disable\"),\n\t\t\tGeoipMatch: pulumi.String(\"physical-location\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tMatchVip: pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly: pulumi.String(\"disable\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tNpAcceleration: pulumi.String(\"enable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1074741825),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum: pulumi.Float64(0),\n\t\t\tRtpNat: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tScheduleTimeout: pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd: pulumi.Float64(255),\n\t\t\tVlanCosRev: pulumi.Float64(255),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesGlobalFooterPolicy(\"labelname\", PackagesGlobalFooterPolicyArgs.builder()\n .action(\"deny\")\n .antiReplay(\"enable\")\n .applicationCharts()\n .blockNotification(\"disable\")\n .captivePortalExempt(\"disable\")\n .cgnResourceQuota(0)\n .cgnSessionQuota(0)\n .delayTcpNpuSession(\"disable\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"gall\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .dynamicProfileAccesses()\n .emailCollect(\"disable\")\n .geoipAnycast(\"disable\")\n .geoipMatch(\"physical-location\")\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .matchVip(\"disable\")\n .matchVipOnly(\"disable\")\n .natips( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .npAcceleration(\"enable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1074741825)\n .profileType(\"single\")\n .radiusMacAuthBypass(\"disable\")\n .reputationMinimum(0)\n .rtpNat(\"disable\")\n .schedule(\"galways\")\n .scheduleTimeout(\"disable\")\n .sendDenyPacket(\"disable\")\n .services(\"gALL\")\n .serviceNegate(\"disable\")\n .sessionTtl(\"0\")\n .srcaddrs(\"gall\")\n .srcaddrNegate(\"disable\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .tcpSessionWithoutSyn(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .vlanCosFwd(255)\n .vlanCosRev(255)\n .wccp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesGlobalFooterPolicy\n properties:\n action: deny\n antiReplay: enable\n applicationCharts: []\n blockNotification: disable\n captivePortalExempt: disable\n cgnResourceQuota: 0\n cgnSessionQuota: 0\n delayTcpNpuSession: disable\n diffservForward: disable\n diffservReverse: disable\n dsri: disable\n dstaddrs:\n - gall\n dstaddrNegate: disable\n dstintfs:\n - any\n dynamicProfileAccesses: []\n emailCollect: disable\n geoipAnycast: disable\n geoipMatch: physical-location\n internetService: disable\n internetServiceSrc: disable\n logtraffic: all\n logtrafficStart: disable\n matchVip: disable\n matchVipOnly: disable\n natips:\n - 0.0.0.0\n - 0.0.0.0\n npAcceleration: enable\n permitAnyHost: disable\n pkg: default\n policyid: 1.074741825e+09\n profileType: single\n radiusMacAuthBypass: disable\n reputationMinimum: 0\n rtpNat: disable\n schedule: galways\n scheduleTimeout: disable\n sendDenyPacket: disable\n services:\n - gALL\n serviceNegate: disable\n sessionTtl: '0'\n srcaddrs:\n - gall\n srcaddrNegate: disable\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n vlanCosFwd: 255\n vlanCosRev: 255\n wccp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages GlobalFooterPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterPolicy:PackagesGlobalFooterPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalFooterPolicy(\"labelname\", {\n action: \"deny\",\n antiReplay: \"enable\",\n applicationCharts: [],\n blockNotification: \"disable\",\n captivePortalExempt: \"disable\",\n cgnResourceQuota: 0,\n cgnSessionQuota: 0,\n delayTcpNpuSession: \"disable\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"gall\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n dynamicProfileAccesses: [],\n emailCollect: \"disable\",\n geoipAnycast: \"disable\",\n geoipMatch: \"physical-location\",\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n matchVip: \"disable\",\n matchVipOnly: \"disable\",\n natips: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n npAcceleration: \"enable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1074741825,\n profileType: \"single\",\n radiusMacAuthBypass: \"disable\",\n reputationMinimum: 0,\n rtpNat: \"disable\",\n schedule: \"galways\",\n scheduleTimeout: \"disable\",\n sendDenyPacket: \"disable\",\n services: [\"gALL\"],\n serviceNegate: \"disable\",\n sessionTtl: \"0\",\n srcaddrs: [\"gall\"],\n srcaddrNegate: \"disable\",\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n vlanCosFwd: 255,\n vlanCosRev: 255,\n wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalFooterPolicy(\"labelname\",\n action=\"deny\",\n anti_replay=\"enable\",\n application_charts=[],\n block_notification=\"disable\",\n captive_portal_exempt=\"disable\",\n cgn_resource_quota=0,\n cgn_session_quota=0,\n delay_tcp_npu_session=\"disable\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"gall\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n dynamic_profile_accesses=[],\n email_collect=\"disable\",\n geoip_anycast=\"disable\",\n geoip_match=\"physical-location\",\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n match_vip=\"disable\",\n match_vip_only=\"disable\",\n natips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n np_acceleration=\"enable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1074741825,\n profile_type=\"single\",\n radius_mac_auth_bypass=\"disable\",\n reputation_minimum=0,\n rtp_nat=\"disable\",\n schedule=\"galways\",\n schedule_timeout=\"disable\",\n send_deny_packet=\"disable\",\n services=[\"gALL\"],\n service_negate=\"disable\",\n session_ttl=\"0\",\n srcaddrs=[\"gall\"],\n srcaddr_negate=\"disable\",\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n vlan_cos_fwd=255,\n vlan_cos_rev=255,\n wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesGlobalFooterPolicy(\"labelname\", new()\n {\n Action = \"deny\",\n AntiReplay = \"enable\",\n ApplicationCharts = new[] {},\n BlockNotification = \"disable\",\n CaptivePortalExempt = \"disable\",\n CgnResourceQuota = 0,\n CgnSessionQuota = 0,\n DelayTcpNpuSession = \"disable\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"gall\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n DynamicProfileAccesses = new[] {},\n EmailCollect = \"disable\",\n GeoipAnycast = \"disable\",\n GeoipMatch = \"physical-location\",\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n MatchVip = \"disable\",\n MatchVipOnly = \"disable\",\n Natips = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n NpAcceleration = \"enable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1074741825,\n ProfileType = \"single\",\n RadiusMacAuthBypass = \"disable\",\n ReputationMinimum = 0,\n RtpNat = \"disable\",\n Schedule = \"galways\",\n ScheduleTimeout = \"disable\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n \"gALL\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = \"0\",\n Srcaddrs = new[]\n {\n \"gall\",\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n VlanCosFwd = 255,\n VlanCosRev = 255,\n Wccp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterPolicy(ctx, \"labelname\", \u0026fortimanager.PackagesGlobalFooterPolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tApplicationCharts: pulumi.StringArray{},\n\t\t\tBlockNotification: pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tCgnResourceQuota: pulumi.Float64(0),\n\t\t\tCgnSessionQuota: pulumi.Float64(0),\n\t\t\tDelayTcpNpuSession: pulumi.String(\"disable\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tDynamicProfileAccesses: pulumi.StringArray{},\n\t\t\tEmailCollect: pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast: pulumi.String(\"disable\"),\n\t\t\tGeoipMatch: pulumi.String(\"physical-location\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tMatchVip: pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly: pulumi.String(\"disable\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tNpAcceleration: pulumi.String(\"enable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1074741825),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum: pulumi.Float64(0),\n\t\t\tRtpNat: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tScheduleTimeout: pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd: pulumi.Float64(255),\n\t\t\tVlanCosRev: pulumi.Float64(255),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesGlobalFooterPolicy(\"labelname\", PackagesGlobalFooterPolicyArgs.builder()\n .action(\"deny\")\n .antiReplay(\"enable\")\n .applicationCharts()\n .blockNotification(\"disable\")\n .captivePortalExempt(\"disable\")\n .cgnResourceQuota(0.0)\n .cgnSessionQuota(0.0)\n .delayTcpNpuSession(\"disable\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"gall\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .dynamicProfileAccesses()\n .emailCollect(\"disable\")\n .geoipAnycast(\"disable\")\n .geoipMatch(\"physical-location\")\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .matchVip(\"disable\")\n .matchVipOnly(\"disable\")\n .natips( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .npAcceleration(\"enable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1074741825.0)\n .profileType(\"single\")\n .radiusMacAuthBypass(\"disable\")\n .reputationMinimum(0.0)\n .rtpNat(\"disable\")\n .schedule(\"galways\")\n .scheduleTimeout(\"disable\")\n .sendDenyPacket(\"disable\")\n .services(\"gALL\")\n .serviceNegate(\"disable\")\n .sessionTtl(\"0\")\n .srcaddrs(\"gall\")\n .srcaddrNegate(\"disable\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0.0)\n .tcpMssSender(0.0)\n .tcpSessionWithoutSyn(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .vlanCosFwd(255.0)\n .vlanCosRev(255.0)\n .wccp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesGlobalFooterPolicy\n properties:\n action: deny\n antiReplay: enable\n applicationCharts: []\n blockNotification: disable\n captivePortalExempt: disable\n cgnResourceQuota: 0\n cgnSessionQuota: 0\n delayTcpNpuSession: disable\n diffservForward: disable\n diffservReverse: disable\n dsri: disable\n dstaddrs:\n - gall\n dstaddrNegate: disable\n dstintfs:\n - any\n dynamicProfileAccesses: []\n emailCollect: disable\n geoipAnycast: disable\n geoipMatch: physical-location\n internetService: disable\n internetServiceSrc: disable\n logtraffic: all\n logtrafficStart: disable\n matchVip: disable\n matchVipOnly: disable\n natips:\n - 0.0.0.0\n - 0.0.0.0\n npAcceleration: enable\n permitAnyHost: disable\n pkg: default\n policyid: 1.074741825e+09\n profileType: single\n radiusMacAuthBypass: disable\n reputationMinimum: 0\n rtpNat: disable\n schedule: galways\n scheduleTimeout: disable\n sendDenyPacket: disable\n services:\n - gALL\n serviceNegate: disable\n sessionTtl: '0'\n srcaddrs:\n - gall\n srcaddrNegate: disable\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n vlanCosFwd: 255\n vlanCosRev: 255\n wccp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages GlobalFooterPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterPolicy:PackagesGlobalFooterPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "_policyBlock": { "type": "number", @@ -238031,7 +238031,7 @@ } }, "fortimanager:index/packagesGlobalFooterShapingpolicy:PackagesGlobalFooterShapingpolicy": { - "description": "Configure shaping policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\", {\n comment: \"This is a Terraform example\",\n dstaddr: \"gall\",\n dstintf: \"any\",\n fosid: 1,\n pkg: \"default\",\n service: \"gALL\",\n srcaddr: \"gall\",\n srcintf: \"any\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\",\n comment=\"This is a Terraform example\",\n dstaddr=\"gall\",\n dstintf=\"any\",\n fosid=1,\n pkg=\"default\",\n service=\"gALL\",\n srcaddr=\"gall\",\n srcintf=\"any\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Dstaddr = \"gall\",\n Dstintf = \"any\",\n Fosid = 1,\n Pkg = \"default\",\n Service = \"gALL\",\n Srcaddr = \"gall\",\n Srcintf = \"any\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterShapingpolicy(ctx, \"trname\", \u0026fortimanager.PackagesGlobalFooterShapingpolicyArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstaddr: pulumi.String(\"gall\"),\n\t\t\tDstintf: pulumi.String(\"any\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tService: pulumi.String(\"gALL\"),\n\t\t\tSrcaddr: pulumi.String(\"gall\"),\n\t\t\tSrcintf: pulumi.String(\"any\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesGlobalFooterShapingpolicy(\"trname\", PackagesGlobalFooterShapingpolicyArgs.builder()\n .comment(\"This is a Terraform example\")\n .dstaddr(\"gall\")\n .dstintf(\"any\")\n .fosid(\"1\")\n .pkg(\"default\")\n .service(\"gALL\")\n .srcaddr(\"gall\")\n .srcintf(\"any\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesGlobalFooterShapingpolicy\n properties:\n comment: This is a Terraform example\n dstaddr: gall\n dstintf: any\n fosid: '1'\n pkg: default\n service: gALL\n srcaddr: gall\n srcintf: any\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages GlobalFooterShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterShapingpolicy:PackagesGlobalFooterShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure shaping policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\", {\n comment: \"This is a Terraform example\",\n dstaddr: \"gall\",\n dstintf: \"any\",\n fosid: 1,\n pkg: \"default\",\n service: \"gALL\",\n srcaddr: \"gall\",\n srcintf: \"any\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\",\n comment=\"This is a Terraform example\",\n dstaddr=\"gall\",\n dstintf=\"any\",\n fosid=1,\n pkg=\"default\",\n service=\"gALL\",\n srcaddr=\"gall\",\n srcintf=\"any\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.PackagesGlobalFooterShapingpolicy(\"trname\", new()\n {\n Comment = \"This is a Terraform example\",\n Dstaddr = \"gall\",\n Dstintf = \"any\",\n Fosid = 1,\n Pkg = \"default\",\n Service = \"gALL\",\n Srcaddr = \"gall\",\n Srcintf = \"any\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalFooterShapingpolicy(ctx, \"trname\", \u0026fortimanager.PackagesGlobalFooterShapingpolicyArgs{\n\t\t\tComment: pulumi.String(\"This is a Terraform example\"),\n\t\t\tDstaddr: pulumi.String(\"gall\"),\n\t\t\tDstintf: pulumi.String(\"any\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tService: pulumi.String(\"gALL\"),\n\t\t\tSrcaddr: pulumi.String(\"gall\"),\n\t\t\tSrcintf: pulumi.String(\"any\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicy;\nimport com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new PackagesGlobalFooterShapingpolicy(\"trname\", PackagesGlobalFooterShapingpolicyArgs.builder()\n .comment(\"This is a Terraform example\")\n .dstaddr(\"gall\")\n .dstintf(\"any\")\n .fosid(1.0)\n .pkg(\"default\")\n .service(\"gALL\")\n .srcaddr(\"gall\")\n .srcintf(\"any\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:PackagesGlobalFooterShapingpolicy\n properties:\n comment: This is a Terraform example\n dstaddr: gall\n dstintf: any\n fosid: '1'\n pkg: default\n service: gALL\n srcaddr: gall\n srcintf: any\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages GlobalFooterShapingPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalFooterShapingpolicy:PackagesGlobalFooterShapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "appCategory": { "type": "string", @@ -241487,7 +241487,7 @@ } }, "fortimanager:index/packagesGlobalHeaderPolicy:PackagesGlobalHeaderPolicy": { - "description": "Configure IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalHeaderPolicy(\"labelname\", {\n action: \"deny\",\n antiReplay: \"enable\",\n applicationCharts: [],\n blockNotification: \"disable\",\n captivePortalExempt: \"disable\",\n cgnResourceQuota: 0,\n cgnSessionQuota: 0,\n delayTcpNpuSession: \"disable\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"gall\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n dynamicProfileAccesses: [],\n emailCollect: \"disable\",\n geoipAnycast: \"disable\",\n geoipMatch: \"physical-location\",\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n matchVip: \"disable\",\n matchVipOnly: \"disable\",\n natips: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n npAcceleration: \"enable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1074741825,\n profileType: \"single\",\n radiusMacAuthBypass: \"disable\",\n reputationMinimum: 0,\n rtpNat: \"disable\",\n schedule: \"galways\",\n scheduleTimeout: \"disable\",\n sendDenyPacket: \"disable\",\n services: [\"gALL\"],\n serviceNegate: \"disable\",\n sessionTtl: \"0\",\n srcaddrs: [\"gall\"],\n srcaddrNegate: \"disable\",\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n vlanCosFwd: 255,\n vlanCosRev: 255,\n wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalHeaderPolicy(\"labelname\",\n action=\"deny\",\n anti_replay=\"enable\",\n application_charts=[],\n block_notification=\"disable\",\n captive_portal_exempt=\"disable\",\n cgn_resource_quota=0,\n cgn_session_quota=0,\n delay_tcp_npu_session=\"disable\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"gall\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n dynamic_profile_accesses=[],\n email_collect=\"disable\",\n geoip_anycast=\"disable\",\n geoip_match=\"physical-location\",\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n match_vip=\"disable\",\n match_vip_only=\"disable\",\n natips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n np_acceleration=\"enable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1074741825,\n profile_type=\"single\",\n radius_mac_auth_bypass=\"disable\",\n reputation_minimum=0,\n rtp_nat=\"disable\",\n schedule=\"galways\",\n schedule_timeout=\"disable\",\n send_deny_packet=\"disable\",\n services=[\"gALL\"],\n service_negate=\"disable\",\n session_ttl=\"0\",\n srcaddrs=[\"gall\"],\n srcaddr_negate=\"disable\",\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n vlan_cos_fwd=255,\n vlan_cos_rev=255,\n wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesGlobalHeaderPolicy(\"labelname\", new()\n {\n Action = \"deny\",\n AntiReplay = \"enable\",\n ApplicationCharts = new[] {},\n BlockNotification = \"disable\",\n CaptivePortalExempt = \"disable\",\n CgnResourceQuota = 0,\n CgnSessionQuota = 0,\n DelayTcpNpuSession = \"disable\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"gall\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n DynamicProfileAccesses = new[] {},\n EmailCollect = \"disable\",\n GeoipAnycast = \"disable\",\n GeoipMatch = \"physical-location\",\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n MatchVip = \"disable\",\n MatchVipOnly = \"disable\",\n Natips = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n NpAcceleration = \"enable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1074741825,\n ProfileType = \"single\",\n RadiusMacAuthBypass = \"disable\",\n ReputationMinimum = 0,\n RtpNat = \"disable\",\n Schedule = \"galways\",\n ScheduleTimeout = \"disable\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n \"gALL\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = \"0\",\n Srcaddrs = new[]\n {\n \"gall\",\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n VlanCosFwd = 255,\n VlanCosRev = 255,\n Wccp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderPolicy(ctx, \"labelname\", \u0026fortimanager.PackagesGlobalHeaderPolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tApplicationCharts: pulumi.StringArray{},\n\t\t\tBlockNotification: pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tCgnResourceQuota: pulumi.Float64(0),\n\t\t\tCgnSessionQuota: pulumi.Float64(0),\n\t\t\tDelayTcpNpuSession: pulumi.String(\"disable\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tDynamicProfileAccesses: pulumi.StringArray{},\n\t\t\tEmailCollect: pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast: pulumi.String(\"disable\"),\n\t\t\tGeoipMatch: pulumi.String(\"physical-location\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tMatchVip: pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly: pulumi.String(\"disable\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tNpAcceleration: pulumi.String(\"enable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1074741825),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum: pulumi.Float64(0),\n\t\t\tRtpNat: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tScheduleTimeout: pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd: pulumi.Float64(255),\n\t\t\tVlanCosRev: pulumi.Float64(255),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesGlobalHeaderPolicy(\"labelname\", PackagesGlobalHeaderPolicyArgs.builder()\n .action(\"deny\")\n .antiReplay(\"enable\")\n .applicationCharts()\n .blockNotification(\"disable\")\n .captivePortalExempt(\"disable\")\n .cgnResourceQuota(0)\n .cgnSessionQuota(0)\n .delayTcpNpuSession(\"disable\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"gall\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .dynamicProfileAccesses()\n .emailCollect(\"disable\")\n .geoipAnycast(\"disable\")\n .geoipMatch(\"physical-location\")\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .matchVip(\"disable\")\n .matchVipOnly(\"disable\")\n .natips( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .npAcceleration(\"enable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1074741825)\n .profileType(\"single\")\n .radiusMacAuthBypass(\"disable\")\n .reputationMinimum(0)\n .rtpNat(\"disable\")\n .schedule(\"galways\")\n .scheduleTimeout(\"disable\")\n .sendDenyPacket(\"disable\")\n .services(\"gALL\")\n .serviceNegate(\"disable\")\n .sessionTtl(\"0\")\n .srcaddrs(\"gall\")\n .srcaddrNegate(\"disable\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .tcpSessionWithoutSyn(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .vlanCosFwd(255)\n .vlanCosRev(255)\n .wccp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesGlobalHeaderPolicy\n properties:\n action: deny\n antiReplay: enable\n applicationCharts: []\n blockNotification: disable\n captivePortalExempt: disable\n cgnResourceQuota: 0\n cgnSessionQuota: 0\n delayTcpNpuSession: disable\n diffservForward: disable\n diffservReverse: disable\n dsri: disable\n dstaddrs:\n - gall\n dstaddrNegate: disable\n dstintfs:\n - any\n dynamicProfileAccesses: []\n emailCollect: disable\n geoipAnycast: disable\n geoipMatch: physical-location\n internetService: disable\n internetServiceSrc: disable\n logtraffic: all\n logtrafficStart: disable\n matchVip: disable\n matchVipOnly: disable\n natips:\n - 0.0.0.0\n - 0.0.0.0\n npAcceleration: enable\n permitAnyHost: disable\n pkg: default\n policyid: 1.074741825e+09\n profileType: single\n radiusMacAuthBypass: disable\n reputationMinimum: 0\n rtpNat: disable\n schedule: galways\n scheduleTimeout: disable\n sendDenyPacket: disable\n services:\n - gALL\n serviceNegate: disable\n sessionTtl: '0'\n srcaddrs:\n - gall\n srcaddrNegate: disable\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n vlanCosFwd: 255\n vlanCosRev: 255\n wccp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages GlobalHeaderPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalHeaderPolicy:PackagesGlobalHeaderPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst labelname = new fortimanager.PackagesGlobalHeaderPolicy(\"labelname\", {\n action: \"deny\",\n antiReplay: \"enable\",\n applicationCharts: [],\n blockNotification: \"disable\",\n captivePortalExempt: \"disable\",\n cgnResourceQuota: 0,\n cgnSessionQuota: 0,\n delayTcpNpuSession: \"disable\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n dsri: \"disable\",\n dstaddrs: [\"gall\"],\n dstaddrNegate: \"disable\",\n dstintfs: [\"any\"],\n dynamicProfileAccesses: [],\n emailCollect: \"disable\",\n geoipAnycast: \"disable\",\n geoipMatch: \"physical-location\",\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"disable\",\n matchVip: \"disable\",\n matchVipOnly: \"disable\",\n natips: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n npAcceleration: \"enable\",\n permitAnyHost: \"disable\",\n pkg: \"default\",\n policyid: 1074741825,\n profileType: \"single\",\n radiusMacAuthBypass: \"disable\",\n reputationMinimum: 0,\n rtpNat: \"disable\",\n schedule: \"galways\",\n scheduleTimeout: \"disable\",\n sendDenyPacket: \"disable\",\n services: [\"gALL\"],\n serviceNegate: \"disable\",\n sessionTtl: \"0\",\n srcaddrs: [\"gall\"],\n srcaddrNegate: \"disable\",\n srcintfs: [\"any\"],\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n vlanCosFwd: 255,\n vlanCosRev: 255,\n wccp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\nlabelname = fortimanager.PackagesGlobalHeaderPolicy(\"labelname\",\n action=\"deny\",\n anti_replay=\"enable\",\n application_charts=[],\n block_notification=\"disable\",\n captive_portal_exempt=\"disable\",\n cgn_resource_quota=0,\n cgn_session_quota=0,\n delay_tcp_npu_session=\"disable\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n dsri=\"disable\",\n dstaddrs=[\"gall\"],\n dstaddr_negate=\"disable\",\n dstintfs=[\"any\"],\n dynamic_profile_accesses=[],\n email_collect=\"disable\",\n geoip_anycast=\"disable\",\n geoip_match=\"physical-location\",\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"disable\",\n match_vip=\"disable\",\n match_vip_only=\"disable\",\n natips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n np_acceleration=\"enable\",\n permit_any_host=\"disable\",\n pkg=\"default\",\n policyid=1074741825,\n profile_type=\"single\",\n radius_mac_auth_bypass=\"disable\",\n reputation_minimum=0,\n rtp_nat=\"disable\",\n schedule=\"galways\",\n schedule_timeout=\"disable\",\n send_deny_packet=\"disable\",\n services=[\"gALL\"],\n service_negate=\"disable\",\n session_ttl=\"0\",\n srcaddrs=[\"gall\"],\n srcaddr_negate=\"disable\",\n srcintfs=[\"any\"],\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n vlan_cos_fwd=255,\n vlan_cos_rev=255,\n wccp=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var labelname = new Fortimanager.PackagesGlobalHeaderPolicy(\"labelname\", new()\n {\n Action = \"deny\",\n AntiReplay = \"enable\",\n ApplicationCharts = new[] {},\n BlockNotification = \"disable\",\n CaptivePortalExempt = \"disable\",\n CgnResourceQuota = 0,\n CgnSessionQuota = 0,\n DelayTcpNpuSession = \"disable\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n \"gall\",\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n \"any\",\n },\n DynamicProfileAccesses = new[] {},\n EmailCollect = \"disable\",\n GeoipAnycast = \"disable\",\n GeoipMatch = \"physical-location\",\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"disable\",\n MatchVip = \"disable\",\n MatchVipOnly = \"disable\",\n Natips = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n NpAcceleration = \"enable\",\n PermitAnyHost = \"disable\",\n Pkg = \"default\",\n Policyid = 1074741825,\n ProfileType = \"single\",\n RadiusMacAuthBypass = \"disable\",\n ReputationMinimum = 0,\n RtpNat = \"disable\",\n Schedule = \"galways\",\n ScheduleTimeout = \"disable\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n \"gALL\",\n },\n ServiceNegate = \"disable\",\n SessionTtl = \"0\",\n Srcaddrs = new[]\n {\n \"gall\",\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n \"any\",\n },\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n VlanCosFwd = 255,\n VlanCosRev = 255,\n Wccp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewPackagesGlobalHeaderPolicy(ctx, \"labelname\", \u0026fortimanager.PackagesGlobalHeaderPolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tApplicationCharts: pulumi.StringArray{},\n\t\t\tBlockNotification: pulumi.String(\"disable\"),\n\t\t\tCaptivePortalExempt: pulumi.String(\"disable\"),\n\t\t\tCgnResourceQuota: pulumi.Float64(0),\n\t\t\tCgnSessionQuota: pulumi.Float64(0),\n\t\t\tDelayTcpNpuSession: pulumi.String(\"disable\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tDynamicProfileAccesses: pulumi.StringArray{},\n\t\t\tEmailCollect: pulumi.String(\"disable\"),\n\t\t\tGeoipAnycast: pulumi.String(\"disable\"),\n\t\t\tGeoipMatch: pulumi.String(\"physical-location\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceSrc: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tMatchVip: pulumi.String(\"disable\"),\n\t\t\tMatchVipOnly: pulumi.String(\"disable\"),\n\t\t\tNatips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tNpAcceleration: pulumi.String(\"enable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPkg: pulumi.String(\"default\"),\n\t\t\tPolicyid: pulumi.Float64(1074741825),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRadiusMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tReputationMinimum: pulumi.Float64(0),\n\t\t\tRtpNat: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"galways\"),\n\t\t\tScheduleTimeout: pulumi.String(\"disable\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gALL\"),\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSessionTtl: pulumi.String(\"0\"),\n\t\t\tSrcaddrs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"gall\"),\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"any\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Float64(0),\n\t\t\tTcpMssSender: pulumi.Float64(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t\tTosNegate: pulumi.String(\"disable\"),\n\t\t\tVlanCosFwd: pulumi.Float64(255),\n\t\t\tVlanCosRev: pulumi.Float64(255),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicy;\nimport com.pulumi.fortimanager.PackagesGlobalHeaderPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var labelname = new PackagesGlobalHeaderPolicy(\"labelname\", PackagesGlobalHeaderPolicyArgs.builder()\n .action(\"deny\")\n .antiReplay(\"enable\")\n .applicationCharts()\n .blockNotification(\"disable\")\n .captivePortalExempt(\"disable\")\n .cgnResourceQuota(0.0)\n .cgnSessionQuota(0.0)\n .delayTcpNpuSession(\"disable\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(\"gall\")\n .dstaddrNegate(\"disable\")\n .dstintfs(\"any\")\n .dynamicProfileAccesses()\n .emailCollect(\"disable\")\n .geoipAnycast(\"disable\")\n .geoipMatch(\"physical-location\")\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"disable\")\n .matchVip(\"disable\")\n .matchVipOnly(\"disable\")\n .natips( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .npAcceleration(\"enable\")\n .permitAnyHost(\"disable\")\n .pkg(\"default\")\n .policyid(1074741825.0)\n .profileType(\"single\")\n .radiusMacAuthBypass(\"disable\")\n .reputationMinimum(0.0)\n .rtpNat(\"disable\")\n .schedule(\"galways\")\n .scheduleTimeout(\"disable\")\n .sendDenyPacket(\"disable\")\n .services(\"gALL\")\n .serviceNegate(\"disable\")\n .sessionTtl(\"0\")\n .srcaddrs(\"gall\")\n .srcaddrNegate(\"disable\")\n .srcintfs(\"any\")\n .status(\"enable\")\n .tcpMssReceiver(0.0)\n .tcpMssSender(0.0)\n .tcpSessionWithoutSyn(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .vlanCosFwd(255.0)\n .vlanCosRev(255.0)\n .wccp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n labelname:\n type: fortimanager:PackagesGlobalHeaderPolicy\n properties:\n action: deny\n antiReplay: enable\n applicationCharts: []\n blockNotification: disable\n captivePortalExempt: disable\n cgnResourceQuota: 0\n cgnSessionQuota: 0\n delayTcpNpuSession: disable\n diffservForward: disable\n diffservReverse: disable\n dsri: disable\n dstaddrs:\n - gall\n dstaddrNegate: disable\n dstintfs:\n - any\n dynamicProfileAccesses: []\n emailCollect: disable\n geoipAnycast: disable\n geoipMatch: physical-location\n internetService: disable\n internetServiceSrc: disable\n logtraffic: all\n logtrafficStart: disable\n matchVip: disable\n matchVipOnly: disable\n natips:\n - 0.0.0.0\n - 0.0.0.0\n npAcceleration: enable\n permitAnyHost: disable\n pkg: default\n policyid: 1.074741825e+09\n profileType: single\n radiusMacAuthBypass: disable\n reputationMinimum: 0\n rtpNat: disable\n schedule: galways\n scheduleTimeout: disable\n sendDenyPacket: disable\n services:\n - gALL\n serviceNegate: disable\n sessionTtl: '0'\n srcaddrs:\n - gall\n srcaddrNegate: disable\n srcintfs:\n - any\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n vlanCosFwd: 255\n vlanCosRev: 255\n wccp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nPackages GlobalHeaderPolicy can be imported using any of these accepted formats:\n\nSet import_options = [\"pkg_folder_path=YOUR_VALUE\", \"pkg=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/packagesGlobalHeaderPolicy:PackagesGlobalHeaderPolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "_policyBlock": { "type": "number", @@ -256217,7 +256217,7 @@ } }, "fortimanager:index/systemAdminLdap:SystemAdminLdap": { - "description": "LDAP server entry configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `adom`: `fortimanager_system_admin_ldap_adom`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminLdap(\"trname\", {\n passwords: [\"Fortinet\"],\n port: 390,\n server: \"terraform\",\n type: \"regular\",\n username: \"terraform-username\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminLdap(\"trname\",\n passwords=[\"Fortinet\"],\n port=390,\n server=\"terraform\",\n type=\"regular\",\n username=\"terraform-username\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminLdap(\"trname\", new()\n {\n Passwords = new[]\n {\n \"Fortinet\",\n },\n Port = 390,\n Server = \"terraform\",\n Type = \"regular\",\n Username = \"terraform-username\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminLdap(ctx, \"trname\", \u0026fortimanager.SystemAdminLdapArgs{\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"Fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(390),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t\tType: pulumi.String(\"regular\"),\n\t\t\tUsername: pulumi.String(\"terraform-username\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminLdap;\nimport com.pulumi.fortimanager.SystemAdminLdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminLdap(\"trname\", SystemAdminLdapArgs.builder()\n .passwords(\"Fortinet\")\n .port(390)\n .server(\"terraform\")\n .type(\"regular\")\n .username(\"terraform-username\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminLdap\n properties:\n passwords:\n - Fortinet\n port: 390\n server: terraform\n type: regular\n username: terraform-username\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminLdap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminLdap:SystemAdminLdap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "LDAP server entry configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `adom`: `fortimanager_system_admin_ldap_adom`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminLdap(\"trname\", {\n passwords: [\"Fortinet\"],\n port: 390,\n server: \"terraform\",\n type: \"regular\",\n username: \"terraform-username\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminLdap(\"trname\",\n passwords=[\"Fortinet\"],\n port=390,\n server=\"terraform\",\n type=\"regular\",\n username=\"terraform-username\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminLdap(\"trname\", new()\n {\n Passwords = new[]\n {\n \"Fortinet\",\n },\n Port = 390,\n Server = \"terraform\",\n Type = \"regular\",\n Username = \"terraform-username\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminLdap(ctx, \"trname\", \u0026fortimanager.SystemAdminLdapArgs{\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"Fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(390),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t\tType: pulumi.String(\"regular\"),\n\t\t\tUsername: pulumi.String(\"terraform-username\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminLdap;\nimport com.pulumi.fortimanager.SystemAdminLdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminLdap(\"trname\", SystemAdminLdapArgs.builder()\n .passwords(\"Fortinet\")\n .port(390.0)\n .server(\"terraform\")\n .type(\"regular\")\n .username(\"terraform-username\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminLdap\n properties:\n passwords:\n - Fortinet\n port: 390\n server: terraform\n type: regular\n username: terraform-username\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminLdap can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminLdap:SystemAdminLdap labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "adomAccess": { "type": "string", @@ -258008,7 +258008,7 @@ } }, "fortimanager:index/systemAdminRadius:SystemAdminRadius": { - "description": "Configure radius.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminRadius(\"trname\", {\n authType: \"pap\",\n port: 1812,\n server: \"ALL\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminRadius(\"trname\",\n auth_type=\"pap\",\n port=1812,\n server=\"ALL\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminRadius(\"trname\", new()\n {\n AuthType = \"pap\",\n Port = 1812,\n Server = \"ALL\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminRadius(ctx, \"trname\", \u0026fortimanager.SystemAdminRadiusArgs{\n\t\t\tAuthType: pulumi.String(\"pap\"),\n\t\t\tPort: pulumi.Float64(1812),\n\t\t\tServer: pulumi.String(\"ALL\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminRadius;\nimport com.pulumi.fortimanager.SystemAdminRadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminRadius(\"trname\", SystemAdminRadiusArgs.builder()\n .authType(\"pap\")\n .port(1812)\n .server(\"ALL\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminRadius\n properties:\n authType: pap\n port: 1812\n server: ALL\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminRadius can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminRadius:SystemAdminRadius labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure radius.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminRadius(\"trname\", {\n authType: \"pap\",\n port: 1812,\n server: \"ALL\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminRadius(\"trname\",\n auth_type=\"pap\",\n port=1812,\n server=\"ALL\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminRadius(\"trname\", new()\n {\n AuthType = \"pap\",\n Port = 1812,\n Server = \"ALL\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminRadius(ctx, \"trname\", \u0026fortimanager.SystemAdminRadiusArgs{\n\t\t\tAuthType: pulumi.String(\"pap\"),\n\t\t\tPort: pulumi.Float64(1812),\n\t\t\tServer: pulumi.String(\"ALL\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminRadius;\nimport com.pulumi.fortimanager.SystemAdminRadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminRadius(\"trname\", SystemAdminRadiusArgs.builder()\n .authType(\"pap\")\n .port(1812.0)\n .server(\"ALL\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminRadius\n properties:\n authType: pap\n port: 1812\n server: ALL\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminRadius can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminRadius:SystemAdminRadius labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "authType": { "type": "string", @@ -258162,7 +258162,7 @@ } }, "fortimanager:index/systemAdminSetting:SystemAdminSetting": { - "description": "Admin setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminSetting(\"trname\", {idleTimeout: 400});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminSetting(\"trname\", idle_timeout=400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminSetting(\"trname\", new()\n {\n IdleTimeout = 400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminSetting(ctx, \"trname\", \u0026fortimanager.SystemAdminSettingArgs{\n\t\t\tIdleTimeout: pulumi.Float64(400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminSetting;\nimport com.pulumi.fortimanager.SystemAdminSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminSetting(\"trname\", SystemAdminSettingArgs.builder()\n .idleTimeout(\"400\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminSetting\n properties:\n idleTimeout: '400'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminSetting:SystemAdminSetting labelname SystemAdminSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Admin setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminSetting(\"trname\", {idleTimeout: 400});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminSetting(\"trname\", idle_timeout=400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminSetting(\"trname\", new()\n {\n IdleTimeout = 400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminSetting(ctx, \"trname\", \u0026fortimanager.SystemAdminSettingArgs{\n\t\t\tIdleTimeout: pulumi.Float64(400),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminSetting;\nimport com.pulumi.fortimanager.SystemAdminSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminSetting(\"trname\", SystemAdminSettingArgs.builder()\n .idleTimeout(400.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminSetting\n properties:\n idleTimeout: '400'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminSetting:SystemAdminSetting labelname SystemAdminSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "accessBanner": { "type": "string", @@ -258859,7 +258859,7 @@ } }, "fortimanager:index/systemAdminTacacs:SystemAdminTacacs": { - "description": "TACACS+ server entry configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminTacacs(\"trname\", {\n authenType: \"auto\",\n authorization: \"disable\",\n keys: [\"fortinet\"],\n port: 33,\n server: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminTacacs(\"trname\",\n authen_type=\"auto\",\n authorization=\"disable\",\n keys=[\"fortinet\"],\n port=33,\n server=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminTacacs(\"trname\", new()\n {\n AuthenType = \"auto\",\n Authorization = \"disable\",\n Keys = new[]\n {\n \"fortinet\",\n },\n Port = 33,\n Server = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminTacacs(ctx, \"trname\", \u0026fortimanager.SystemAdminTacacsArgs{\n\t\t\tAuthenType: pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(33),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminTacacs;\nimport com.pulumi.fortimanager.SystemAdminTacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminTacacs(\"trname\", SystemAdminTacacsArgs.builder()\n .authenType(\"auto\")\n .authorization(\"disable\")\n .keys(\"fortinet\")\n .port(33)\n .server(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminTacacs\n properties:\n authenType: auto\n authorization: disable\n keys:\n - fortinet\n port: 33\n server: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminTacacs can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminTacacs:SystemAdminTacacs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "TACACS+ server entry configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAdminTacacs(\"trname\", {\n authenType: \"auto\",\n authorization: \"disable\",\n keys: [\"fortinet\"],\n port: 33,\n server: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAdminTacacs(\"trname\",\n authen_type=\"auto\",\n authorization=\"disable\",\n keys=[\"fortinet\"],\n port=33,\n server=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAdminTacacs(\"trname\", new()\n {\n AuthenType = \"auto\",\n Authorization = \"disable\",\n Keys = new[]\n {\n \"fortinet\",\n },\n Port = 33,\n Server = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAdminTacacs(ctx, \"trname\", \u0026fortimanager.SystemAdminTacacsArgs{\n\t\t\tAuthenType: pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(33),\n\t\t\tServer: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAdminTacacs;\nimport com.pulumi.fortimanager.SystemAdminTacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAdminTacacs(\"trname\", SystemAdminTacacsArgs.builder()\n .authenType(\"auto\")\n .authorization(\"disable\")\n .keys(\"fortinet\")\n .port(33.0)\n .server(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAdminTacacs\n properties:\n authenType: auto\n authorization: disable\n keys:\n - fortinet\n port: 33\n server: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AdminTacacs can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAdminTacacs:SystemAdminTacacs labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "authenType": { "type": "string", @@ -260431,7 +260431,7 @@ } }, "fortimanager:index/systemAlertemail:SystemAlertemail": { - "description": "Configure alertemail.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertemail(\"trname\", {\n fromaddress: \"tefv@tefv.com\",\n fromname: \"terr-sys-alertemail\",\n smtpport: 2000,\n smtpserver: \"192.168.1.2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertemail(\"trname\",\n fromaddress=\"tefv@tefv.com\",\n fromname=\"terr-sys-alertemail\",\n smtpport=2000,\n smtpserver=\"192.168.1.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAlertemail(\"trname\", new()\n {\n Fromaddress = \"tefv@tefv.com\",\n Fromname = \"terr-sys-alertemail\",\n Smtpport = 2000,\n Smtpserver = \"192.168.1.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertemail(ctx, \"trname\", \u0026fortimanager.SystemAlertemailArgs{\n\t\t\tFromaddress: pulumi.String(\"tefv@tefv.com\"),\n\t\t\tFromname: pulumi.String(\"terr-sys-alertemail\"),\n\t\t\tSmtpport: pulumi.Float64(2000),\n\t\t\tSmtpserver: pulumi.String(\"192.168.1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertemail;\nimport com.pulumi.fortimanager.SystemAlertemailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAlertemail(\"trname\", SystemAlertemailArgs.builder()\n .fromaddress(\"tefv@tefv.com\")\n .fromname(\"terr-sys-alertemail\")\n .smtpport(\"2000\")\n .smtpserver(\"192.168.1.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAlertemail\n properties:\n fromaddress: tefv@tefv.com\n fromname: terr-sys-alertemail\n smtpport: '2000'\n smtpserver: 192.168.1.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Alertemail can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertemail:SystemAlertemail labelname SystemAlertemail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure alertemail.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertemail(\"trname\", {\n fromaddress: \"tefv@tefv.com\",\n fromname: \"terr-sys-alertemail\",\n smtpport: 2000,\n smtpserver: \"192.168.1.2\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertemail(\"trname\",\n fromaddress=\"tefv@tefv.com\",\n fromname=\"terr-sys-alertemail\",\n smtpport=2000,\n smtpserver=\"192.168.1.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAlertemail(\"trname\", new()\n {\n Fromaddress = \"tefv@tefv.com\",\n Fromname = \"terr-sys-alertemail\",\n Smtpport = 2000,\n Smtpserver = \"192.168.1.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertemail(ctx, \"trname\", \u0026fortimanager.SystemAlertemailArgs{\n\t\t\tFromaddress: pulumi.String(\"tefv@tefv.com\"),\n\t\t\tFromname: pulumi.String(\"terr-sys-alertemail\"),\n\t\t\tSmtpport: pulumi.Float64(2000),\n\t\t\tSmtpserver: pulumi.String(\"192.168.1.2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertemail;\nimport com.pulumi.fortimanager.SystemAlertemailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAlertemail(\"trname\", SystemAlertemailArgs.builder()\n .fromaddress(\"tefv@tefv.com\")\n .fromname(\"terr-sys-alertemail\")\n .smtpport(2000.0)\n .smtpserver(\"192.168.1.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAlertemail\n properties:\n fromaddress: tefv@tefv.com\n fromname: terr-sys-alertemail\n smtpport: '2000'\n smtpserver: 192.168.1.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Alertemail can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertemail:SystemAlertemail labelname SystemAlertemail\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "authentication": { "type": "string", @@ -260561,7 +260561,7 @@ } }, "fortimanager:index/systemAlertevent:SystemAlertevent": { - "description": "Alert events.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertevent(\"trname\", {\n enableGenericTexts: [\"enable\"],\n enableSeverityFilters: [\"enable\"],\n eventTimePeriod: \"1\",\n numEvents: \"1\",\n severityFilter: \"high\",\n severityLevelComps: [\"\u003c=\"],\n severityLevelLogs: [\n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertevent(\"trname\",\n enable_generic_texts=[\"enable\"],\n enable_severity_filters=[\"enable\"],\n event_time_period=\"1\",\n num_events=\"1\",\n severity_filter=\"high\",\n severity_level_comps=[\"\u003c=\"],\n severity_level_logs=[\n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAlertevent(\"trname\", new()\n {\n EnableGenericTexts = new[]\n {\n \"enable\",\n },\n EnableSeverityFilters = new[]\n {\n \"enable\",\n },\n EventTimePeriod = \"1\",\n NumEvents = \"1\",\n SeverityFilter = \"high\",\n SeverityLevelComps = new[]\n {\n \"\u003c=\",\n },\n SeverityLevelLogs = new[]\n {\n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertevent(ctx, \"trname\", \u0026fortimanager.SystemAlerteventArgs{\n\t\t\tEnableGenericTexts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tEnableSeverityFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tEventTimePeriod: pulumi.String(\"1\"),\n\t\t\tNumEvents: pulumi.String(\"1\"),\n\t\t\tSeverityFilter: pulumi.String(\"high\"),\n\t\t\tSeverityLevelComps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\u003c=\"),\n\t\t\t},\n\t\t\tSeverityLevelLogs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"information\"),\n\t\t\t\tpulumi.String(\"notify\"),\n\t\t\t\tpulumi.String(\"warning\"),\n\t\t\t\tpulumi.String(\"alert\"),\n\t\t\t\tpulumi.String(\"emergency\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertevent;\nimport com.pulumi.fortimanager.SystemAlerteventArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAlertevent(\"trname\", SystemAlerteventArgs.builder()\n .enableGenericTexts(\"enable\")\n .enableSeverityFilters(\"enable\")\n .eventTimePeriod(1)\n .numEvents(1)\n .severityFilter(\"high\")\n .severityLevelComps(\"\u003c=\")\n .severityLevelLogs( \n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAlertevent\n properties:\n enableGenericTexts:\n - enable\n enableSeverityFilters:\n - enable\n eventTimePeriod: 1\n numEvents: 1\n severityFilter: high\n severityLevelComps:\n - \u003c=\n severityLevelLogs:\n - information\n - notify\n - warning\n - alert\n - emergency\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AlertEvent can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertevent:SystemAlertevent labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Alert events.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAlertevent(\"trname\", {\n enableGenericTexts: [\"enable\"],\n enableSeverityFilters: [\"enable\"],\n eventTimePeriod: \"1\",\n numEvents: \"1\",\n severityFilter: \"high\",\n severityLevelComps: [\"\u003c=\"],\n severityLevelLogs: [\n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAlertevent(\"trname\",\n enable_generic_texts=[\"enable\"],\n enable_severity_filters=[\"enable\"],\n event_time_period=\"1\",\n num_events=\"1\",\n severity_filter=\"high\",\n severity_level_comps=[\"\u003c=\"],\n severity_level_logs=[\n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAlertevent(\"trname\", new()\n {\n EnableGenericTexts = new[]\n {\n \"enable\",\n },\n EnableSeverityFilters = new[]\n {\n \"enable\",\n },\n EventTimePeriod = \"1\",\n NumEvents = \"1\",\n SeverityFilter = \"high\",\n SeverityLevelComps = new[]\n {\n \"\u003c=\",\n },\n SeverityLevelLogs = new[]\n {\n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAlertevent(ctx, \"trname\", \u0026fortimanager.SystemAlerteventArgs{\n\t\t\tEnableGenericTexts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tEnableSeverityFilters: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tEventTimePeriod: pulumi.String(\"1\"),\n\t\t\tNumEvents: pulumi.String(\"1\"),\n\t\t\tSeverityFilter: pulumi.String(\"high\"),\n\t\t\tSeverityLevelComps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"\u003c=\"),\n\t\t\t},\n\t\t\tSeverityLevelLogs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"information\"),\n\t\t\t\tpulumi.String(\"notify\"),\n\t\t\t\tpulumi.String(\"warning\"),\n\t\t\t\tpulumi.String(\"alert\"),\n\t\t\t\tpulumi.String(\"emergency\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAlertevent;\nimport com.pulumi.fortimanager.SystemAlerteventArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAlertevent(\"trname\", SystemAlerteventArgs.builder()\n .enableGenericTexts(\"enable\")\n .enableSeverityFilters(\"enable\")\n .eventTimePeriod(\"1\")\n .numEvents(\"1\")\n .severityFilter(\"high\")\n .severityLevelComps(\"\u003c=\")\n .severityLevelLogs( \n \"information\",\n \"notify\",\n \"warning\",\n \"alert\",\n \"emergency\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAlertevent\n properties:\n enableGenericTexts:\n - enable\n enableSeverityFilters:\n - enable\n eventTimePeriod: 1\n numEvents: 1\n severityFilter: high\n severityLevelComps:\n - \u003c=\n severityLevelLogs:\n - information\n - notify\n - warning\n - alert\n - emergency\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AlertEvent can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAlertevent:SystemAlertevent labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "alertDestinations": { "type": "array", @@ -260774,7 +260774,7 @@ } }, "fortimanager:index/systemAutodelete:SystemAutodelete": { - "description": "Automatic deletion policy for logs, reports, archived, and quarantined files.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dlp_files_auto_deletion`: `fortimanager.SystemAutodeleteDlpfilesautodeletion`\n\u003e- `log_auto_deletion`: `fortimanager.SystemAutodeleteLogautodeletion`\n\u003e- `quarantine_files_auto_deletion`: `fortimanager.SystemAutodeleteQuarantinefilesautodeletion`\n\u003e- `report_auto_deletion`: `fortimanager.SystemAutodeleteReportautodeletion`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodelete(\"trname\", {statusFake: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodelete(\"trname\", status_fake=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodelete(\"trname\", new()\n {\n StatusFake = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodelete(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteArgs{\n\t\t\tStatusFake: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodelete;\nimport com.pulumi.fortimanager.SystemAutodeleteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodelete(\"trname\", SystemAutodeleteArgs.builder()\n .statusFake(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodelete\n properties:\n statusFake: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDelete can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodelete:SystemAutodelete labelname SystemAutoDelete\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Automatic deletion policy for logs, reports, archived, and quarantined files.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `dlp_files_auto_deletion`: `fortimanager.SystemAutodeleteDlpfilesautodeletion`\n\u003e- `log_auto_deletion`: `fortimanager.SystemAutodeleteLogautodeletion`\n\u003e- `quarantine_files_auto_deletion`: `fortimanager.SystemAutodeleteQuarantinefilesautodeletion`\n\u003e- `report_auto_deletion`: `fortimanager.SystemAutodeleteReportautodeletion`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodelete(\"trname\", {statusFake: 1});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodelete(\"trname\", status_fake=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodelete(\"trname\", new()\n {\n StatusFake = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodelete(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteArgs{\n\t\t\tStatusFake: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodelete;\nimport com.pulumi.fortimanager.SystemAutodeleteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodelete(\"trname\", SystemAutodeleteArgs.builder()\n .statusFake(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodelete\n properties:\n statusFake: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDelete can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodelete:SystemAutodelete labelname SystemAutoDelete\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "dlpFilesAutoDeletion": { "$ref": "#/types/fortimanager:index/SystemAutodeleteDlpFilesAutoDeletion:SystemAutodeleteDlpFilesAutoDeletion", @@ -260862,7 +260862,7 @@ } }, "fortimanager:index/systemAutodeleteDlpfilesautodeletion:SystemAutodeleteDlpfilesautodeletion": { - "description": "Automatic deletion policy for DLP archives.\n\n\u003e This resource is a sub resource for variable `dlp_files_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteDlpfilesautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteDlpfilesautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteDlpfilesautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteDlpfilesautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteDlpfilesautodeletion(\"trname\", SystemAutodeleteDlpfilesautodeletionArgs.builder()\n .retention(\"days\")\n .runat(\"2\")\n .status(\"enable\")\n .value(\"10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteDlpfilesautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteDlpFilesAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteDlpfilesautodeletion:SystemAutodeleteDlpfilesautodeletion labelname SystemAutoDeleteDlpFilesAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Automatic deletion policy for DLP archives.\n\n\u003e This resource is a sub resource for variable `dlp_files_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteDlpfilesautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteDlpfilesautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteDlpfilesautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteDlpfilesautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteDlpfilesautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteDlpfilesautodeletion(\"trname\", SystemAutodeleteDlpfilesautodeletionArgs.builder()\n .retention(\"days\")\n .runat(2.0)\n .status(\"enable\")\n .value(10.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteDlpfilesautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteDlpFilesAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteDlpfilesautodeletion:SystemAutodeleteDlpfilesautodeletion labelname SystemAutoDeleteDlpFilesAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "retention": { "type": "string", @@ -260942,7 +260942,7 @@ } }, "fortimanager:index/systemAutodeleteLogautodeletion:SystemAutodeleteLogautodeletion": { - "description": "Automatic deletion policy for device logs.\n\n\u003e This resource is a sub resource for variable `log_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteLogautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteLogautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteLogautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteLogautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteLogautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteLogautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteLogautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteLogautodeletion(\"trname\", SystemAutodeleteLogautodeletionArgs.builder()\n .retention(\"days\")\n .runat(\"2\")\n .status(\"enable\")\n .value(\"10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteLogautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteLogAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteLogautodeletion:SystemAutodeleteLogautodeletion labelname SystemAutoDeleteLogAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Automatic deletion policy for device logs.\n\n\u003e This resource is a sub resource for variable `log_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteLogautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteLogautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteLogautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteLogautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteLogautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteLogautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteLogautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteLogautodeletion(\"trname\", SystemAutodeleteLogautodeletionArgs.builder()\n .retention(\"days\")\n .runat(2.0)\n .status(\"enable\")\n .value(10.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteLogautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteLogAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteLogautodeletion:SystemAutodeleteLogautodeletion labelname SystemAutoDeleteLogAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "retention": { "type": "string", @@ -261022,7 +261022,7 @@ } }, "fortimanager:index/systemAutodeleteQuarantinefilesautodeletion:SystemAutodeleteQuarantinefilesautodeletion": { - "description": "Automatic deletion policy for quarantined files.\n\n\u003e This resource is a sub resource for variable `quarantine_files_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteQuarantinefilesautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteQuarantinefilesautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteQuarantinefilesautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteQuarantinefilesautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteQuarantinefilesautodeletion(\"trname\", SystemAutodeleteQuarantinefilesautodeletionArgs.builder()\n .retention(\"days\")\n .runat(\"2\")\n .status(\"enable\")\n .value(\"10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteQuarantinefilesautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteQuarantineFilesAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteQuarantinefilesautodeletion:SystemAutodeleteQuarantinefilesautodeletion labelname SystemAutoDeleteQuarantineFilesAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Automatic deletion policy for quarantined files.\n\n\u003e This resource is a sub resource for variable `quarantine_files_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteQuarantinefilesautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteQuarantinefilesautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteQuarantinefilesautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteQuarantinefilesautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteQuarantinefilesautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteQuarantinefilesautodeletion(\"trname\", SystemAutodeleteQuarantinefilesautodeletionArgs.builder()\n .retention(\"days\")\n .runat(2.0)\n .status(\"enable\")\n .value(10.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteQuarantinefilesautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteQuarantineFilesAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteQuarantinefilesautodeletion:SystemAutodeleteQuarantinefilesautodeletion labelname SystemAutoDeleteQuarantineFilesAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "retention": { "type": "string", @@ -261102,7 +261102,7 @@ } }, "fortimanager:index/systemAutodeleteReportautodeletion:SystemAutodeleteReportautodeletion": { - "description": "Automatic deletion policy for reports.\n\n\u003e This resource is a sub resource for variable `report_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteReportautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteReportautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteReportautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteReportautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteReportautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteReportautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteReportautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteReportautodeletion(\"trname\", SystemAutodeleteReportautodeletionArgs.builder()\n .retention(\"days\")\n .runat(\"2\")\n .status(\"enable\")\n .value(\"10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteReportautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteReportAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteReportautodeletion:SystemAutodeleteReportautodeletion labelname SystemAutoDeleteReportAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Automatic deletion policy for reports.\n\n\u003e This resource is a sub resource for variable `report_auto_deletion` of resource `fortimanager.SystemAutodelete`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemAutodeleteReportautodeletion(\"trname\", {\n retention: \"days\",\n runat: 2,\n status: \"enable\",\n value: 10,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemAutodeleteReportautodeletion(\"trname\",\n retention=\"days\",\n runat=2,\n status=\"enable\",\n value=10)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemAutodeleteReportautodeletion(\"trname\", new()\n {\n Retention = \"days\",\n Runat = 2,\n Status = \"enable\",\n Value = 10,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemAutodeleteReportautodeletion(ctx, \"trname\", \u0026fortimanager.SystemAutodeleteReportautodeletionArgs{\n\t\t\tRetention: pulumi.String(\"days\"),\n\t\t\tRunat: pulumi.Float64(2),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tValue: pulumi.Float64(10),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemAutodeleteReportautodeletion;\nimport com.pulumi.fortimanager.SystemAutodeleteReportautodeletionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemAutodeleteReportautodeletion(\"trname\", SystemAutodeleteReportautodeletionArgs.builder()\n .retention(\"days\")\n .runat(2.0)\n .status(\"enable\")\n .value(10.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemAutodeleteReportautodeletion\n properties:\n retention: days\n runat: '2'\n status: enable\n value: '10'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoDeleteReportAutoDeletion can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemAutodeleteReportautodeletion:SystemAutodeleteReportautodeletion labelname SystemAutoDeleteReportAutoDeletion\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "retention": { "type": "string", @@ -262006,7 +262006,7 @@ } }, "fortimanager:index/systemConnector:SystemConnector": { - "description": "Configure connector.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemConnector(\"trname\", {\n fssoRefreshInterval: 70,\n fssoSessTimeout: 70,\n pxRefreshInterval: 70,\n pxSvrTimeout: 70,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemConnector(\"trname\",\n fsso_refresh_interval=70,\n fsso_sess_timeout=70,\n px_refresh_interval=70,\n px_svr_timeout=70)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemConnector(\"trname\", new()\n {\n FssoRefreshInterval = 70,\n FssoSessTimeout = 70,\n PxRefreshInterval = 70,\n PxSvrTimeout = 70,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemConnector(ctx, \"trname\", \u0026fortimanager.SystemConnectorArgs{\n\t\t\tFssoRefreshInterval: pulumi.Float64(70),\n\t\t\tFssoSessTimeout: pulumi.Float64(70),\n\t\t\tPxRefreshInterval: pulumi.Float64(70),\n\t\t\tPxSvrTimeout: pulumi.Float64(70),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemConnector;\nimport com.pulumi.fortimanager.SystemConnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemConnector(\"trname\", SystemConnectorArgs.builder()\n .fssoRefreshInterval(\"70\")\n .fssoSessTimeout(\"70\")\n .pxRefreshInterval(\"70\")\n .pxSvrTimeout(\"70\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemConnector\n properties:\n fssoRefreshInterval: '70'\n fssoSessTimeout: '70'\n pxRefreshInterval: '70'\n pxSvrTimeout: '70'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Connector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemConnector:SystemConnector labelname SystemConnector\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure connector.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemConnector(\"trname\", {\n fssoRefreshInterval: 70,\n fssoSessTimeout: 70,\n pxRefreshInterval: 70,\n pxSvrTimeout: 70,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemConnector(\"trname\",\n fsso_refresh_interval=70,\n fsso_sess_timeout=70,\n px_refresh_interval=70,\n px_svr_timeout=70)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemConnector(\"trname\", new()\n {\n FssoRefreshInterval = 70,\n FssoSessTimeout = 70,\n PxRefreshInterval = 70,\n PxSvrTimeout = 70,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemConnector(ctx, \"trname\", \u0026fortimanager.SystemConnectorArgs{\n\t\t\tFssoRefreshInterval: pulumi.Float64(70),\n\t\t\tFssoSessTimeout: pulumi.Float64(70),\n\t\t\tPxRefreshInterval: pulumi.Float64(70),\n\t\t\tPxSvrTimeout: pulumi.Float64(70),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemConnector;\nimport com.pulumi.fortimanager.SystemConnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemConnector(\"trname\", SystemConnectorArgs.builder()\n .fssoRefreshInterval(70.0)\n .fssoSessTimeout(70.0)\n .pxRefreshInterval(70.0)\n .pxSvrTimeout(70.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemConnector\n properties:\n fssoRefreshInterval: '70'\n fssoSessTimeout: '70'\n pxRefreshInterval: '70'\n pxSvrTimeout: '70'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Connector can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemConnector:SystemConnector labelname SystemConnector\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "cloudOrchestRefreshInterval": { "type": "number", @@ -262733,7 +262733,7 @@ } }, "fortimanager:index/systemDm:SystemDm": { - "description": "Configure dm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDm(\"trname\", {\n concurrentInstallImageLimit: 2,\n concurrentInstallLimit: 10,\n confMergeAfterScript: \"disable\",\n fgfmSockTimeout: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDm(\"trname\",\n concurrent_install_image_limit=2,\n concurrent_install_limit=10,\n conf_merge_after_script=\"disable\",\n fgfm_sock_timeout=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemDm(\"trname\", new()\n {\n ConcurrentInstallImageLimit = 2,\n ConcurrentInstallLimit = 10,\n ConfMergeAfterScript = \"disable\",\n FgfmSockTimeout = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDm(ctx, \"trname\", \u0026fortimanager.SystemDmArgs{\n\t\t\tConcurrentInstallImageLimit: pulumi.Float64(2),\n\t\t\tConcurrentInstallLimit: pulumi.Float64(10),\n\t\t\tConfMergeAfterScript: pulumi.String(\"disable\"),\n\t\t\tFgfmSockTimeout: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDm;\nimport com.pulumi.fortimanager.SystemDmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemDm(\"trname\", SystemDmArgs.builder()\n .concurrentInstallImageLimit(\"2\")\n .concurrentInstallLimit(\"10\")\n .confMergeAfterScript(\"disable\")\n .fgfmSockTimeout(\"200\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemDm\n properties:\n concurrentInstallImageLimit: '2'\n concurrentInstallLimit: '10'\n confMergeAfterScript: disable\n fgfmSockTimeout: '200'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Dm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDm:SystemDm labelname SystemDm\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure dm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDm(\"trname\", {\n concurrentInstallImageLimit: 2,\n concurrentInstallLimit: 10,\n confMergeAfterScript: \"disable\",\n fgfmSockTimeout: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDm(\"trname\",\n concurrent_install_image_limit=2,\n concurrent_install_limit=10,\n conf_merge_after_script=\"disable\",\n fgfm_sock_timeout=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemDm(\"trname\", new()\n {\n ConcurrentInstallImageLimit = 2,\n ConcurrentInstallLimit = 10,\n ConfMergeAfterScript = \"disable\",\n FgfmSockTimeout = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDm(ctx, \"trname\", \u0026fortimanager.SystemDmArgs{\n\t\t\tConcurrentInstallImageLimit: pulumi.Float64(2),\n\t\t\tConcurrentInstallLimit: pulumi.Float64(10),\n\t\t\tConfMergeAfterScript: pulumi.String(\"disable\"),\n\t\t\tFgfmSockTimeout: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDm;\nimport com.pulumi.fortimanager.SystemDmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemDm(\"trname\", SystemDmArgs.builder()\n .concurrentInstallImageLimit(2.0)\n .concurrentInstallLimit(10.0)\n .confMergeAfterScript(\"disable\")\n .fgfmSockTimeout(200.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemDm\n properties:\n concurrentInstallImageLimit: '2'\n concurrentInstallLimit: '10'\n confMergeAfterScript: disable\n fgfmSockTimeout: '200'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Dm can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDm:SystemDm labelname SystemDm\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "concurrentInstallImageLimit": { "type": "number", @@ -263192,7 +263192,7 @@ } }, "fortimanager:index/systemDocker:SystemDocker": { - "description": "Docker host.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDocker(\"trname\", {\n cpu: 0,\n defaultAddressPoolBases: [\n \"172.17.0.0\",\n \"255.255.0.0\",\n ],\n defaultAddressPoolSize: 24,\n dockerUserLoginMax: 0,\n fortiauthenticator: \"disable\",\n fortiportal: \"disable\",\n fortisigconverter: \"disable\",\n fortiwlm: \"disable\",\n mem: 0,\n sdwancontroller: \"disable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDocker(\"trname\",\n cpu=0,\n default_address_pool_bases=[\n \"172.17.0.0\",\n \"255.255.0.0\",\n ],\n default_address_pool_size=24,\n docker_user_login_max=0,\n fortiauthenticator=\"disable\",\n fortiportal=\"disable\",\n fortisigconverter=\"disable\",\n fortiwlm=\"disable\",\n mem=0,\n sdwancontroller=\"disable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemDocker(\"trname\", new()\n {\n Cpu = 0,\n DefaultAddressPoolBases = new[]\n {\n \"172.17.0.0\",\n \"255.255.0.0\",\n },\n DefaultAddressPoolSize = 24,\n DockerUserLoginMax = 0,\n Fortiauthenticator = \"disable\",\n Fortiportal = \"disable\",\n Fortisigconverter = \"disable\",\n Fortiwlm = \"disable\",\n Mem = 0,\n Sdwancontroller = \"disable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDocker(ctx, \"trname\", \u0026fortimanager.SystemDockerArgs{\n\t\t\tCpu: pulumi.Float64(0),\n\t\t\tDefaultAddressPoolBases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"172.17.0.0\"),\n\t\t\t\tpulumi.String(\"255.255.0.0\"),\n\t\t\t},\n\t\t\tDefaultAddressPoolSize: pulumi.Float64(24),\n\t\t\tDockerUserLoginMax: pulumi.Float64(0),\n\t\t\tFortiauthenticator: pulumi.String(\"disable\"),\n\t\t\tFortiportal: pulumi.String(\"disable\"),\n\t\t\tFortisigconverter: pulumi.String(\"disable\"),\n\t\t\tFortiwlm: pulumi.String(\"disable\"),\n\t\t\tMem: pulumi.Float64(0),\n\t\t\tSdwancontroller: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDocker;\nimport com.pulumi.fortimanager.SystemDockerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemDocker(\"trname\", SystemDockerArgs.builder()\n .cpu(0)\n .defaultAddressPoolBases( \n \"172.17.0.0\",\n \"255.255.0.0\")\n .defaultAddressPoolSize(24)\n .dockerUserLoginMax(0)\n .fortiauthenticator(\"disable\")\n .fortiportal(\"disable\")\n .fortisigconverter(\"disable\")\n .fortiwlm(\"disable\")\n .mem(0)\n .sdwancontroller(\"disable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemDocker\n properties:\n cpu: 0\n defaultAddressPoolBases:\n - 172.17.0.0\n - 255.255.0.0\n defaultAddressPoolSize: 24\n dockerUserLoginMax: 0\n fortiauthenticator: disable\n fortiportal: disable\n fortisigconverter: disable\n fortiwlm: disable\n mem: 0\n sdwancontroller: disable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Docker can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDocker:SystemDocker labelname SystemDocker\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Docker host.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemDocker(\"trname\", {\n cpu: 0,\n defaultAddressPoolBases: [\n \"172.17.0.0\",\n \"255.255.0.0\",\n ],\n defaultAddressPoolSize: 24,\n dockerUserLoginMax: 0,\n fortiauthenticator: \"disable\",\n fortiportal: \"disable\",\n fortisigconverter: \"disable\",\n fortiwlm: \"disable\",\n mem: 0,\n sdwancontroller: \"disable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemDocker(\"trname\",\n cpu=0,\n default_address_pool_bases=[\n \"172.17.0.0\",\n \"255.255.0.0\",\n ],\n default_address_pool_size=24,\n docker_user_login_max=0,\n fortiauthenticator=\"disable\",\n fortiportal=\"disable\",\n fortisigconverter=\"disable\",\n fortiwlm=\"disable\",\n mem=0,\n sdwancontroller=\"disable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemDocker(\"trname\", new()\n {\n Cpu = 0,\n DefaultAddressPoolBases = new[]\n {\n \"172.17.0.0\",\n \"255.255.0.0\",\n },\n DefaultAddressPoolSize = 24,\n DockerUserLoginMax = 0,\n Fortiauthenticator = \"disable\",\n Fortiportal = \"disable\",\n Fortisigconverter = \"disable\",\n Fortiwlm = \"disable\",\n Mem = 0,\n Sdwancontroller = \"disable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemDocker(ctx, \"trname\", \u0026fortimanager.SystemDockerArgs{\n\t\t\tCpu: pulumi.Float64(0),\n\t\t\tDefaultAddressPoolBases: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"172.17.0.0\"),\n\t\t\t\tpulumi.String(\"255.255.0.0\"),\n\t\t\t},\n\t\t\tDefaultAddressPoolSize: pulumi.Float64(24),\n\t\t\tDockerUserLoginMax: pulumi.Float64(0),\n\t\t\tFortiauthenticator: pulumi.String(\"disable\"),\n\t\t\tFortiportal: pulumi.String(\"disable\"),\n\t\t\tFortisigconverter: pulumi.String(\"disable\"),\n\t\t\tFortiwlm: pulumi.String(\"disable\"),\n\t\t\tMem: pulumi.Float64(0),\n\t\t\tSdwancontroller: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemDocker;\nimport com.pulumi.fortimanager.SystemDockerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemDocker(\"trname\", SystemDockerArgs.builder()\n .cpu(0.0)\n .defaultAddressPoolBases( \n \"172.17.0.0\",\n \"255.255.0.0\")\n .defaultAddressPoolSize(24.0)\n .dockerUserLoginMax(0.0)\n .fortiauthenticator(\"disable\")\n .fortiportal(\"disable\")\n .fortisigconverter(\"disable\")\n .fortiwlm(\"disable\")\n .mem(0.0)\n .sdwancontroller(\"disable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemDocker\n properties:\n cpu: 0\n defaultAddressPoolBases:\n - 172.17.0.0\n - 255.255.0.0\n defaultAddressPoolSize: 24\n dockerUserLoginMax: 0\n fortiauthenticator: disable\n fortiportal: disable\n fortisigconverter: disable\n fortiwlm: disable\n mem: 0\n sdwancontroller: disable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Docker can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemDocker:SystemDocker labelname SystemDocker\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "cpu": { "type": "number", @@ -263437,7 +263437,7 @@ } }, "fortimanager:index/systemFips:SystemFips": { - "description": "Settings for FIPS-CC mode.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemFips(\"trname\", {\n entropyToken: \"enable\",\n reSeedInterval: 1440,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemFips(\"trname\",\n entropy_token=\"enable\",\n re_seed_interval=1440,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemFips(\"trname\", new()\n {\n EntropyToken = \"enable\",\n ReSeedInterval = 1440,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemFips(ctx, \"trname\", \u0026fortimanager.SystemFipsArgs{\n\t\t\tEntropyToken: pulumi.String(\"enable\"),\n\t\t\tReSeedInterval: pulumi.Float64(1440),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemFips;\nimport com.pulumi.fortimanager.SystemFipsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemFips(\"trname\", SystemFipsArgs.builder()\n .entropyToken(\"enable\")\n .reSeedInterval(1440)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemFips\n properties:\n entropyToken: enable\n reSeedInterval: 1440\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fips can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFips:SystemFips labelname SystemFips\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Settings for FIPS-CC mode.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemFips(\"trname\", {\n entropyToken: \"enable\",\n reSeedInterval: 1440,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemFips(\"trname\",\n entropy_token=\"enable\",\n re_seed_interval=1440,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemFips(\"trname\", new()\n {\n EntropyToken = \"enable\",\n ReSeedInterval = 1440,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemFips(ctx, \"trname\", \u0026fortimanager.SystemFipsArgs{\n\t\t\tEntropyToken: pulumi.String(\"enable\"),\n\t\t\tReSeedInterval: pulumi.Float64(1440),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemFips;\nimport com.pulumi.fortimanager.SystemFipsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemFips(\"trname\", SystemFipsArgs.builder()\n .entropyToken(\"enable\")\n .reSeedInterval(1440.0)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemFips\n properties:\n entropyToken: enable\n reSeedInterval: 1440\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fips can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemFips:SystemFips labelname SystemFips\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "entropyToken": { "type": "string", @@ -265475,7 +265475,7 @@ } }, "fortimanager:index/systemHa:SystemHa": { - "description": "HA configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `monitored_interfaces`: `fortimanager_system_ha_monitoredinterfaces`\n\u003e- `monitored_ips`: `fortimanager.SystemHaMonitoredips`\n\u003e- `peer`: `fortimanager.SystemHaPeer`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHa(\"trname\", {\n clusterid: 2,\n fileQuota: 2048,\n mode: \"standalone\",\n passwords: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHa(\"trname\",\n clusterid=2,\n file_quota=2048,\n mode=\"standalone\",\n passwords=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemHa(\"trname\", new()\n {\n Clusterid = 2,\n FileQuota = 2048,\n Mode = \"standalone\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHa(ctx, \"trname\", \u0026fortimanager.SystemHaArgs{\n\t\t\tClusterid: pulumi.Float64(2),\n\t\t\tFileQuota: pulumi.Float64(2048),\n\t\t\tMode: pulumi.String(\"standalone\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHa;\nimport com.pulumi.fortimanager.SystemHaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemHa(\"trname\", SystemHaArgs.builder()\n .clusterid(\"2\")\n .fileQuota(\"2048\")\n .mode(\"standalone\")\n .passwords(\"fortinet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemHa\n properties:\n clusterid: '2'\n fileQuota: '2048'\n mode: standalone\n passwords:\n - fortinet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ha can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHa:SystemHa labelname SystemHa\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "HA configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `monitored_interfaces`: `fortimanager_system_ha_monitoredinterfaces`\n\u003e- `monitored_ips`: `fortimanager.SystemHaMonitoredips`\n\u003e- `peer`: `fortimanager.SystemHaPeer`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHa(\"trname\", {\n clusterid: 2,\n fileQuota: 2048,\n mode: \"standalone\",\n passwords: [\"fortinet\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHa(\"trname\",\n clusterid=2,\n file_quota=2048,\n mode=\"standalone\",\n passwords=[\"fortinet\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemHa(\"trname\", new()\n {\n Clusterid = 2,\n FileQuota = 2048,\n Mode = \"standalone\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHa(ctx, \"trname\", \u0026fortimanager.SystemHaArgs{\n\t\t\tClusterid: pulumi.Float64(2),\n\t\t\tFileQuota: pulumi.Float64(2048),\n\t\t\tMode: pulumi.String(\"standalone\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHa;\nimport com.pulumi.fortimanager.SystemHaArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemHa(\"trname\", SystemHaArgs.builder()\n .clusterid(2.0)\n .fileQuota(2048.0)\n .mode(\"standalone\")\n .passwords(\"fortinet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemHa\n properties:\n clusterid: '2'\n fileQuota: '2048'\n mode: standalone\n passwords:\n - fortinet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ha can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHa:SystemHa labelname SystemHa\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "clusterid": { "type": "number", @@ -265768,7 +265768,7 @@ } }, "fortimanager:index/systemHaMonitoredips:SystemHaMonitoredips": { - "description": "Monitored IP addresses.\n\n\u003e This resource is a sub resource for variable `monitored_ips` of resource `fortimanager.SystemHa`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHaMonitoredips(\"trname\", {\n fosid: 1,\n \"interface\": \"port4\",\n ip: \"1.2.3.4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHaMonitoredips(\"trname\",\n fosid=1,\n interface=\"port4\",\n ip=\"1.2.3.4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemHaMonitoredips(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port4\",\n Ip = \"1.2.3.4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHaMonitoredips(ctx, \"trname\", \u0026fortimanager.SystemHaMonitoredipsArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp: pulumi.String(\"1.2.3.4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHaMonitoredips;\nimport com.pulumi.fortimanager.SystemHaMonitoredipsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemHaMonitoredips(\"trname\", SystemHaMonitoredipsArgs.builder()\n .fosid(1)\n .interface_(\"port4\")\n .ip(\"1.2.3.4\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemHaMonitoredips\n properties:\n fosid: 1\n interface: port4\n ip: 1.2.3.4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem HaMonitoredIps can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHaMonitoredips:SystemHaMonitoredips labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Monitored IP addresses.\n\n\u003e This resource is a sub resource for variable `monitored_ips` of resource `fortimanager.SystemHa`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHaMonitoredips(\"trname\", {\n fosid: 1,\n \"interface\": \"port4\",\n ip: \"1.2.3.4\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHaMonitoredips(\"trname\",\n fosid=1,\n interface=\"port4\",\n ip=\"1.2.3.4\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemHaMonitoredips(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port4\",\n Ip = \"1.2.3.4\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHaMonitoredips(ctx, \"trname\", \u0026fortimanager.SystemHaMonitoredipsArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp: pulumi.String(\"1.2.3.4\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHaMonitoredips;\nimport com.pulumi.fortimanager.SystemHaMonitoredipsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemHaMonitoredips(\"trname\", SystemHaMonitoredipsArgs.builder()\n .fosid(1.0)\n .interface_(\"port4\")\n .ip(\"1.2.3.4\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemHaMonitoredips\n properties:\n fosid: 1\n interface: port4\n ip: 1.2.3.4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem HaMonitoredIps can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHaMonitoredips:SystemHaMonitoredips labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "number", @@ -265832,7 +265832,7 @@ } }, "fortimanager:index/systemHaPeer:SystemHaPeer": { - "description": "Peer.\n\n\u003e This resource is a sub resource for variable `peer` of resource `fortimanager.SystemHa`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHaPeer(\"trname\", {\n fosid: 1,\n ip: \"11.11.11.5\",\n serialNumber: \"FMG-VM0000000003\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHaPeer(\"trname\",\n fosid=1,\n ip=\"11.11.11.5\",\n serial_number=\"FMG-VM0000000003\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemHaPeer(\"trname\", new()\n {\n Fosid = 1,\n Ip = \"11.11.11.5\",\n SerialNumber = \"FMG-VM0000000003\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHaPeer(ctx, \"trname\", \u0026fortimanager.SystemHaPeerArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"11.11.11.5\"),\n\t\t\tSerialNumber: pulumi.String(\"FMG-VM0000000003\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHaPeer;\nimport com.pulumi.fortimanager.SystemHaPeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemHaPeer(\"trname\", SystemHaPeerArgs.builder()\n .fosid(\"1\")\n .ip(\"11.11.11.5\")\n .serialNumber(\"FMG-VM0000000003\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemHaPeer\n properties:\n fosid: '1'\n ip: 11.11.11.5\n serialNumber: FMG-VM0000000003\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem HaPeer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHaPeer:SystemHaPeer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Peer.\n\n\u003e This resource is a sub resource for variable `peer` of resource `fortimanager.SystemHa`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemHaPeer(\"trname\", {\n fosid: 1,\n ip: \"11.11.11.5\",\n serialNumber: \"FMG-VM0000000003\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemHaPeer(\"trname\",\n fosid=1,\n ip=\"11.11.11.5\",\n serial_number=\"FMG-VM0000000003\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemHaPeer(\"trname\", new()\n {\n Fosid = 1,\n Ip = \"11.11.11.5\",\n SerialNumber = \"FMG-VM0000000003\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemHaPeer(ctx, \"trname\", \u0026fortimanager.SystemHaPeerArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIp: pulumi.String(\"11.11.11.5\"),\n\t\t\tSerialNumber: pulumi.String(\"FMG-VM0000000003\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemHaPeer;\nimport com.pulumi.fortimanager.SystemHaPeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemHaPeer(\"trname\", SystemHaPeerArgs.builder()\n .fosid(1.0)\n .ip(\"11.11.11.5\")\n .serialNumber(\"FMG-VM0000000003\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemHaPeer\n properties:\n fosid: '1'\n ip: 11.11.11.5\n serialNumber: FMG-VM0000000003\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem HaPeer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemHaPeer:SystemHaPeer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "number", @@ -265998,7 +265998,7 @@ } }, "fortimanager:index/systemInterface:SystemInterface": { - "description": "Interface configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ipv6`: `fortimanager.SystemInterfaceIpv6`\n\u003e- `member`: `fortimanager.SystemInterfaceMember`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemInterface(\"trname\", {\n allowaccesses: [\n \"https\",\n \"ssh\",\n ],\n ips: [\n \"192.168.21.99\",\n \"255.255.255.0\",\n ],\n ipv6: {\n ip6Address: \"::/0\",\n ip6Allowaccesses: [],\n ip6Autoconf: \"enable\",\n },\n mtu: 1500,\n ratingServiceIps: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n serviceaccesses: [],\n speed: \"auto\",\n status: \"up\",\n type: \"physical\",\n updateServiceIps: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemInterface(\"trname\",\n allowaccesses=[\n \"https\",\n \"ssh\",\n ],\n ips=[\n \"192.168.21.99\",\n \"255.255.255.0\",\n ],\n ipv6={\n \"ip6_address\": \"::/0\",\n \"ip6_allowaccesses\": [],\n \"ip6_autoconf\": \"enable\",\n },\n mtu=1500,\n rating_service_ips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n serviceaccesses=[],\n speed=\"auto\",\n status=\"up\",\n type=\"physical\",\n update_service_ips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemInterface(\"trname\", new()\n {\n Allowaccesses = new[]\n {\n \"https\",\n \"ssh\",\n },\n Ips = new[]\n {\n \"192.168.21.99\",\n \"255.255.255.0\",\n },\n Ipv6 = new Fortimanager.Inputs.SystemInterfaceIpv6Args\n {\n Ip6Address = \"::/0\",\n Ip6Allowaccesses = new() { },\n Ip6Autoconf = \"enable\",\n },\n Mtu = 1500,\n RatingServiceIps = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n Serviceaccesses = new[] {},\n Speed = \"auto\",\n Status = \"up\",\n Type = \"physical\",\n UpdateServiceIps = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemInterface(ctx, \"trname\", \u0026fortimanager.SystemInterfaceArgs{\n\t\t\tAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.168.21.99\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tIpv6: \u0026fortimanager.SystemInterfaceIpv6TypeArgs{\n\t\t\t\tIp6Address: pulumi.String(\"::/0\"),\n\t\t\t\tIp6Allowaccesses: pulumi.StringArray{},\n\t\t\t\tIp6Autoconf: pulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tMtu: pulumi.Float64(1500),\n\t\t\tRatingServiceIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tServiceaccesses: pulumi.StringArray{},\n\t\t\tSpeed: pulumi.String(\"auto\"),\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t\tUpdateServiceIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemInterface;\nimport com.pulumi.fortimanager.SystemInterfaceArgs;\nimport com.pulumi.fortimanager.inputs.SystemInterfaceIpv6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemInterface(\"trname\", SystemInterfaceArgs.builder()\n .allowaccesses( \n \"https\",\n \"ssh\")\n .ips( \n \"192.168.21.99\",\n \"255.255.255.0\")\n .ipv6(SystemInterfaceIpv6Args.builder()\n .ip6Address(\"::/0\")\n .ip6Allowaccesses()\n .ip6Autoconf(\"enable\")\n .build())\n .mtu(1500)\n .ratingServiceIps( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .serviceaccesses()\n .speed(\"auto\")\n .status(\"up\")\n .type(\"physical\")\n .updateServiceIps( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemInterface\n properties:\n allowaccesses:\n - https\n - ssh\n ips:\n - 192.168.21.99\n - 255.255.255.0\n ipv6:\n ip6Address: ::/0\n ip6Allowaccesses: []\n ip6Autoconf: enable\n mtu: 1500\n ratingServiceIps:\n - 0.0.0.0\n - 0.0.0.0\n serviceaccesses: []\n speed: auto\n status: up\n type: physical\n updateServiceIps:\n - 0.0.0.0\n - 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Interface can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemInterface:SystemInterface labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Interface configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `ipv6`: `fortimanager.SystemInterfaceIpv6`\n\u003e- `member`: `fortimanager.SystemInterfaceMember`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemInterface(\"trname\", {\n allowaccesses: [\n \"https\",\n \"ssh\",\n ],\n ips: [\n \"192.168.21.99\",\n \"255.255.255.0\",\n ],\n ipv6: {\n ip6Address: \"::/0\",\n ip6Allowaccesses: [],\n ip6Autoconf: \"enable\",\n },\n mtu: 1500,\n ratingServiceIps: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n serviceaccesses: [],\n speed: \"auto\",\n status: \"up\",\n type: \"physical\",\n updateServiceIps: [\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemInterface(\"trname\",\n allowaccesses=[\n \"https\",\n \"ssh\",\n ],\n ips=[\n \"192.168.21.99\",\n \"255.255.255.0\",\n ],\n ipv6={\n \"ip6_address\": \"::/0\",\n \"ip6_allowaccesses\": [],\n \"ip6_autoconf\": \"enable\",\n },\n mtu=1500,\n rating_service_ips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ],\n serviceaccesses=[],\n speed=\"auto\",\n status=\"up\",\n type=\"physical\",\n update_service_ips=[\n \"0.0.0.0\",\n \"0.0.0.0\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemInterface(\"trname\", new()\n {\n Allowaccesses = new[]\n {\n \"https\",\n \"ssh\",\n },\n Ips = new[]\n {\n \"192.168.21.99\",\n \"255.255.255.0\",\n },\n Ipv6 = new Fortimanager.Inputs.SystemInterfaceIpv6Args\n {\n Ip6Address = \"::/0\",\n Ip6Allowaccesses = new() { },\n Ip6Autoconf = \"enable\",\n },\n Mtu = 1500,\n RatingServiceIps = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n Serviceaccesses = new[] {},\n Speed = \"auto\",\n Status = \"up\",\n Type = \"physical\",\n UpdateServiceIps = new[]\n {\n \"0.0.0.0\",\n \"0.0.0.0\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemInterface(ctx, \"trname\", \u0026fortimanager.SystemInterfaceArgs{\n\t\t\tAllowaccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t},\n\t\t\tIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"192.168.21.99\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tIpv6: \u0026fortimanager.SystemInterfaceIpv6TypeArgs{\n\t\t\t\tIp6Address: pulumi.String(\"::/0\"),\n\t\t\t\tIp6Allowaccesses: pulumi.StringArray{},\n\t\t\t\tIp6Autoconf: pulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tMtu: pulumi.Float64(1500),\n\t\t\tRatingServiceIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t\tServiceaccesses: pulumi.StringArray{},\n\t\t\tSpeed: pulumi.String(\"auto\"),\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t\tUpdateServiceIps: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t\tpulumi.String(\"0.0.0.0\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemInterface;\nimport com.pulumi.fortimanager.SystemInterfaceArgs;\nimport com.pulumi.fortimanager.inputs.SystemInterfaceIpv6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemInterface(\"trname\", SystemInterfaceArgs.builder()\n .allowaccesses( \n \"https\",\n \"ssh\")\n .ips( \n \"192.168.21.99\",\n \"255.255.255.0\")\n .ipv6(SystemInterfaceIpv6Args.builder()\n .ip6Address(\"::/0\")\n .ip6Allowaccesses()\n .ip6Autoconf(\"enable\")\n .build())\n .mtu(1500.0)\n .ratingServiceIps( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .serviceaccesses()\n .speed(\"auto\")\n .status(\"up\")\n .type(\"physical\")\n .updateServiceIps( \n \"0.0.0.0\",\n \"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemInterface\n properties:\n allowaccesses:\n - https\n - ssh\n ips:\n - 192.168.21.99\n - 255.255.255.0\n ipv6:\n ip6Address: ::/0\n ip6Allowaccesses: []\n ip6Autoconf: enable\n mtu: 1500\n ratingServiceIps:\n - 0.0.0.0\n - 0.0.0.0\n serviceaccesses: []\n speed: auto\n status: up\n type: physical\n updateServiceIps:\n - 0.0.0.0\n - 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Interface can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemInterface:SystemInterface labelname {{name}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "aggregate": { "type": "string", @@ -266622,7 +266622,7 @@ } }, "fortimanager:index/systemLocalinpolicy6:SystemLocalinpolicy6": { - "description": "IPv6 local in policy configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocalinpolicy6(\"trname\", {\n action: \"accept\",\n dport: 0,\n dst: \"ffff:153::/24\",\n fosid: 1,\n intf: \"port5\",\n protocol: \"udp\",\n src: \"ffff:123::/24\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocalinpolicy6(\"trname\",\n action=\"accept\",\n dport=0,\n dst=\"ffff:153::/24\",\n fosid=1,\n intf=\"port5\",\n protocol=\"udp\",\n src=\"ffff:123::/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLocalinpolicy6(\"trname\", new()\n {\n Action = \"accept\",\n Dport = 0,\n Dst = \"ffff:153::/24\",\n Fosid = 1,\n Intf = \"port5\",\n Protocol = \"udp\",\n Src = \"ffff:123::/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocalinpolicy6(ctx, \"trname\", \u0026fortimanager.SystemLocalinpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDport: pulumi.Float64(0),\n\t\t\tDst: pulumi.String(\"ffff:153::/24\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIntf: pulumi.String(\"port5\"),\n\t\t\tProtocol: pulumi.String(\"udp\"),\n\t\t\tSrc: pulumi.String(\"ffff:123::/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocalinpolicy6;\nimport com.pulumi.fortimanager.SystemLocalinpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLocalinpolicy6(\"trname\", SystemLocalinpolicy6Args.builder()\n .action(\"accept\")\n .dport(0)\n .dst(\"ffff:153::/24\")\n .fosid(1)\n .intf(\"port5\")\n .protocol(\"udp\")\n .src(\"ffff:123::/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLocalinpolicy6\n properties:\n action: accept\n dport: 0\n dst: ffff:153::/24\n fosid: 1\n intf: port5\n protocol: udp\n src: ffff:123::/24\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LocalInPolicy6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocalinpolicy6:SystemLocalinpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "IPv6 local in policy configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocalinpolicy6(\"trname\", {\n action: \"accept\",\n dport: 0,\n dst: \"ffff:153::/24\",\n fosid: 1,\n intf: \"port5\",\n protocol: \"udp\",\n src: \"ffff:123::/24\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocalinpolicy6(\"trname\",\n action=\"accept\",\n dport=0,\n dst=\"ffff:153::/24\",\n fosid=1,\n intf=\"port5\",\n protocol=\"udp\",\n src=\"ffff:123::/24\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLocalinpolicy6(\"trname\", new()\n {\n Action = \"accept\",\n Dport = 0,\n Dst = \"ffff:153::/24\",\n Fosid = 1,\n Intf = \"port5\",\n Protocol = \"udp\",\n Src = \"ffff:123::/24\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocalinpolicy6(ctx, \"trname\", \u0026fortimanager.SystemLocalinpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDport: pulumi.Float64(0),\n\t\t\tDst: pulumi.String(\"ffff:153::/24\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIntf: pulumi.String(\"port5\"),\n\t\t\tProtocol: pulumi.String(\"udp\"),\n\t\t\tSrc: pulumi.String(\"ffff:123::/24\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocalinpolicy6;\nimport com.pulumi.fortimanager.SystemLocalinpolicy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLocalinpolicy6(\"trname\", SystemLocalinpolicy6Args.builder()\n .action(\"accept\")\n .dport(0.0)\n .dst(\"ffff:153::/24\")\n .fosid(1.0)\n .intf(\"port5\")\n .protocol(\"udp\")\n .src(\"ffff:123::/24\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLocalinpolicy6\n properties:\n action: accept\n dport: 0\n dst: ffff:153::/24\n fosid: 1\n intf: port5\n protocol: udp\n src: ffff:123::/24\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LocalInPolicy6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocalinpolicy6:SystemLocalinpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -266738,7 +266738,7 @@ } }, "fortimanager:index/systemLocalinpolicy:SystemLocalinpolicy": { - "description": "IPv4 local in policy configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocalinpolicy(\"trname\", {\n action: \"accept\",\n dport: 0,\n dsts: [\n \"1.2.3.4\",\n \"255.255.255.0\",\n ],\n fosid: 1,\n intf: \"port5\",\n protocol: \"udp\",\n srcs: [\n \"4.5.6.6\",\n \"255.255.255.0\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocalinpolicy(\"trname\",\n action=\"accept\",\n dport=0,\n dsts=[\n \"1.2.3.4\",\n \"255.255.255.0\",\n ],\n fosid=1,\n intf=\"port5\",\n protocol=\"udp\",\n srcs=[\n \"4.5.6.6\",\n \"255.255.255.0\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLocalinpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dport = 0,\n Dsts = new[]\n {\n \"1.2.3.4\",\n \"255.255.255.0\",\n },\n Fosid = 1,\n Intf = \"port5\",\n Protocol = \"udp\",\n Srcs = new[]\n {\n \"4.5.6.6\",\n \"255.255.255.0\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocalinpolicy(ctx, \"trname\", \u0026fortimanager.SystemLocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDport: pulumi.Float64(0),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.2.3.4\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIntf: pulumi.String(\"port5\"),\n\t\t\tProtocol: pulumi.String(\"udp\"),\n\t\t\tSrcs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"4.5.6.6\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocalinpolicy;\nimport com.pulumi.fortimanager.SystemLocalinpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLocalinpolicy(\"trname\", SystemLocalinpolicyArgs.builder()\n .action(\"accept\")\n .dport(0)\n .dsts( \n \"1.2.3.4\",\n \"255.255.255.0\")\n .fosid(1)\n .intf(\"port5\")\n .protocol(\"udp\")\n .srcs( \n \"4.5.6.6\",\n \"255.255.255.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLocalinpolicy\n properties:\n action: accept\n dport: 0\n dsts:\n - 1.2.3.4\n - 255.255.255.0\n fosid: 1\n intf: port5\n protocol: udp\n srcs:\n - 4.5.6.6\n - 255.255.255.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LocalInPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocalinpolicy:SystemLocalinpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "IPv4 local in policy configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocalinpolicy(\"trname\", {\n action: \"accept\",\n dport: 0,\n dsts: [\n \"1.2.3.4\",\n \"255.255.255.0\",\n ],\n fosid: 1,\n intf: \"port5\",\n protocol: \"udp\",\n srcs: [\n \"4.5.6.6\",\n \"255.255.255.0\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocalinpolicy(\"trname\",\n action=\"accept\",\n dport=0,\n dsts=[\n \"1.2.3.4\",\n \"255.255.255.0\",\n ],\n fosid=1,\n intf=\"port5\",\n protocol=\"udp\",\n srcs=[\n \"4.5.6.6\",\n \"255.255.255.0\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLocalinpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dport = 0,\n Dsts = new[]\n {\n \"1.2.3.4\",\n \"255.255.255.0\",\n },\n Fosid = 1,\n Intf = \"port5\",\n Protocol = \"udp\",\n Srcs = new[]\n {\n \"4.5.6.6\",\n \"255.255.255.0\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocalinpolicy(ctx, \"trname\", \u0026fortimanager.SystemLocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDport: pulumi.Float64(0),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.2.3.4\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIntf: pulumi.String(\"port5\"),\n\t\t\tProtocol: pulumi.String(\"udp\"),\n\t\t\tSrcs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"4.5.6.6\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocalinpolicy;\nimport com.pulumi.fortimanager.SystemLocalinpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLocalinpolicy(\"trname\", SystemLocalinpolicyArgs.builder()\n .action(\"accept\")\n .dport(0.0)\n .dsts( \n \"1.2.3.4\",\n \"255.255.255.0\")\n .fosid(1.0)\n .intf(\"port5\")\n .protocol(\"udp\")\n .srcs( \n \"4.5.6.6\",\n \"255.255.255.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLocalinpolicy\n properties:\n action: accept\n dport: 0\n dsts:\n - 1.2.3.4\n - 255.255.255.0\n fosid: 1\n intf: port5\n protocol: udp\n srcs:\n - 4.5.6.6\n - 255.255.255.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LocalInPolicy can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocalinpolicy:SystemLocalinpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -270592,7 +270592,7 @@ } }, "fortimanager:index/systemLocallogSetting:SystemLocallogSetting": { - "description": "Settings for locallog logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSetting(\"trname\", {\n logIntervalDevNoLogging: 300,\n logIntervalDiskFull: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSetting(\"trname\",\n log_interval_dev_no_logging=300,\n log_interval_disk_full=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLocallogSetting(\"trname\", new()\n {\n LogIntervalDevNoLogging = 300,\n LogIntervalDiskFull = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSetting(ctx, \"trname\", \u0026fortimanager.SystemLocallogSettingArgs{\n\t\t\tLogIntervalDevNoLogging: pulumi.Float64(300),\n\t\t\tLogIntervalDiskFull: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSetting;\nimport com.pulumi.fortimanager.SystemLocallogSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLocallogSetting(\"trname\", SystemLocallogSettingArgs.builder()\n .logIntervalDevNoLogging(\"300\")\n .logIntervalDiskFull(\"200\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLocallogSetting\n properties:\n logIntervalDevNoLogging: '300'\n logIntervalDiskFull: '200'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LocallogSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSetting:SystemLocallogSetting labelname SystemLocallogSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Settings for locallog logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLocallogSetting(\"trname\", {\n logIntervalDevNoLogging: 300,\n logIntervalDiskFull: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLocallogSetting(\"trname\",\n log_interval_dev_no_logging=300,\n log_interval_disk_full=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLocallogSetting(\"trname\", new()\n {\n LogIntervalDevNoLogging = 300,\n LogIntervalDiskFull = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLocallogSetting(ctx, \"trname\", \u0026fortimanager.SystemLocallogSettingArgs{\n\t\t\tLogIntervalDevNoLogging: pulumi.Float64(300),\n\t\t\tLogIntervalDiskFull: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLocallogSetting;\nimport com.pulumi.fortimanager.SystemLocallogSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLocallogSetting(\"trname\", SystemLocallogSettingArgs.builder()\n .logIntervalDevNoLogging(300.0)\n .logIntervalDiskFull(200.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLocallogSetting\n properties:\n logIntervalDevNoLogging: '300'\n logIntervalDiskFull: '200'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LocallogSetting can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLocallogSetting:SystemLocallogSetting labelname SystemLocallogSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "logDaemonCrash": { "type": "string", @@ -272849,7 +272849,7 @@ } }, "fortimanager:index/systemLogAlert:SystemLogAlert": { - "description": "Log based alert settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogAlert(\"trname\", {maxAlertCount: 500});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogAlert(\"trname\", max_alert_count=500)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogAlert(\"trname\", new()\n {\n MaxAlertCount = 500,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogAlert(ctx, \"trname\", \u0026fortimanager.SystemLogAlertArgs{\n\t\t\tMaxAlertCount: pulumi.Float64(500),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogAlert;\nimport com.pulumi.fortimanager.SystemLogAlertArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogAlert(\"trname\", SystemLogAlertArgs.builder()\n .maxAlertCount(\"500\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogAlert\n properties:\n maxAlertCount: '500'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogAlert can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogAlert:SystemLogAlert labelname SystemLogAlert\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Log based alert settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogAlert(\"trname\", {maxAlertCount: 500});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogAlert(\"trname\", max_alert_count=500)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogAlert(\"trname\", new()\n {\n MaxAlertCount = 500,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogAlert(ctx, \"trname\", \u0026fortimanager.SystemLogAlertArgs{\n\t\t\tMaxAlertCount: pulumi.Float64(500),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogAlert;\nimport com.pulumi.fortimanager.SystemLogAlertArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogAlert(\"trname\", SystemLogAlertArgs.builder()\n .maxAlertCount(500.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogAlert\n properties:\n maxAlertCount: '500'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogAlert can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogAlert:SystemLogAlert labelname SystemLogAlert\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "maxAlertCount": { "type": "number", @@ -272890,7 +272890,7 @@ } }, "fortimanager:index/systemLogDevicedisable:SystemLogDevicedisable": { - "description": "Disable client device logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogDevicedisable(\"trname\", {\n device: \"terr-FGT\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogDevicedisable(\"trname\",\n device=\"terr-FGT\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogDevicedisable(\"trname\", new()\n {\n Device = \"terr-FGT\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogDevicedisable(ctx, \"trname\", \u0026fortimanager.SystemLogDevicedisableArgs{\n\t\t\tDevice: pulumi.String(\"terr-FGT\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogDevicedisable;\nimport com.pulumi.fortimanager.SystemLogDevicedisableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogDevicedisable(\"trname\", SystemLogDevicedisableArgs.builder()\n .device(\"terr-FGT\")\n .fosid(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogDevicedisable\n properties:\n device: terr-FGT\n fosid: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogDeviceDisable can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogDevicedisable:SystemLogDevicedisable labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Disable client device logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogDevicedisable(\"trname\", {\n device: \"terr-FGT\",\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogDevicedisable(\"trname\",\n device=\"terr-FGT\",\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogDevicedisable(\"trname\", new()\n {\n Device = \"terr-FGT\",\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogDevicedisable(ctx, \"trname\", \u0026fortimanager.SystemLogDevicedisableArgs{\n\t\t\tDevice: pulumi.String(\"terr-FGT\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogDevicedisable;\nimport com.pulumi.fortimanager.SystemLogDevicedisableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogDevicedisable(\"trname\", SystemLogDevicedisableArgs.builder()\n .device(\"terr-FGT\")\n .fosid(1.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogDevicedisable\n properties:\n device: terr-FGT\n fosid: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogDeviceDisable can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogDevicedisable:SystemLogDevicedisable labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "device": { "type": "string", @@ -272954,7 +272954,7 @@ } }, "fortimanager:index/systemLogFospolicystats:SystemLogFospolicystats": { - "description": "FortiOS policy statistics settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogFospolicystats(\"trname\", {\n retentionDays: 100,\n samplingInterval: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogFospolicystats(\"trname\",\n retention_days=100,\n sampling_interval=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogFospolicystats(\"trname\", new()\n {\n RetentionDays = 100,\n SamplingInterval = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogFospolicystats(ctx, \"trname\", \u0026fortimanager.SystemLogFospolicystatsArgs{\n\t\t\tRetentionDays: pulumi.Float64(100),\n\t\t\tSamplingInterval: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogFospolicystats;\nimport com.pulumi.fortimanager.SystemLogFospolicystatsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogFospolicystats(\"trname\", SystemLogFospolicystatsArgs.builder()\n .retentionDays(100)\n .samplingInterval(200)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogFospolicystats\n properties:\n retentionDays: 100\n samplingInterval: 200\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogFosPolicyStats can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogFospolicystats:SystemLogFospolicystats labelname SystemLogFosPolicyStats\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "FortiOS policy statistics settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogFospolicystats(\"trname\", {\n retentionDays: 100,\n samplingInterval: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogFospolicystats(\"trname\",\n retention_days=100,\n sampling_interval=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogFospolicystats(\"trname\", new()\n {\n RetentionDays = 100,\n SamplingInterval = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogFospolicystats(ctx, \"trname\", \u0026fortimanager.SystemLogFospolicystatsArgs{\n\t\t\tRetentionDays: pulumi.Float64(100),\n\t\t\tSamplingInterval: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogFospolicystats;\nimport com.pulumi.fortimanager.SystemLogFospolicystatsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogFospolicystats(\"trname\", SystemLogFospolicystatsArgs.builder()\n .retentionDays(100.0)\n .samplingInterval(200.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogFospolicystats\n properties:\n retentionDays: 100\n samplingInterval: 200\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogFosPolicyStats can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogFospolicystats:SystemLogFospolicystats labelname SystemLogFosPolicyStats\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "retentionDays": { "type": "number", @@ -273207,7 +273207,7 @@ } }, "fortimanager:index/systemLogMaildomain:SystemLogMaildomain": { - "description": "FortiMail domain setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogMaildomain(\"trname\", {\n domain: \"terraform\",\n fosid: 1,\n vdom: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogMaildomain(\"trname\",\n domain=\"terraform\",\n fosid=1,\n vdom=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogMaildomain(\"trname\", new()\n {\n Domain = \"terraform\",\n Fosid = 1,\n Vdom = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogMaildomain(ctx, \"trname\", \u0026fortimanager.SystemLogMaildomainArgs{\n\t\t\tDomain: pulumi.String(\"terraform\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tVdom: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogMaildomain;\nimport com.pulumi.fortimanager.SystemLogMaildomainArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogMaildomain(\"trname\", SystemLogMaildomainArgs.builder()\n .domain(\"terraform\")\n .fosid(\"1\")\n .vdom(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogMaildomain\n properties:\n domain: terraform\n fosid: '1'\n vdom: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogMailDomain can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogMaildomain:SystemLogMaildomain labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "FortiMail domain setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogMaildomain(\"trname\", {\n domain: \"terraform\",\n fosid: 1,\n vdom: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogMaildomain(\"trname\",\n domain=\"terraform\",\n fosid=1,\n vdom=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogMaildomain(\"trname\", new()\n {\n Domain = \"terraform\",\n Fosid = 1,\n Vdom = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogMaildomain(ctx, \"trname\", \u0026fortimanager.SystemLogMaildomainArgs{\n\t\t\tDomain: pulumi.String(\"terraform\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tVdom: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogMaildomain;\nimport com.pulumi.fortimanager.SystemLogMaildomainArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogMaildomain(\"trname\", SystemLogMaildomainArgs.builder()\n .domain(\"terraform\")\n .fosid(1.0)\n .vdom(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogMaildomain\n properties:\n domain: terraform\n fosid: '1'\n vdom: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogMailDomain can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogMaildomain:SystemLogMaildomain labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "devices": { "type": "string", @@ -273284,7 +273284,7 @@ } }, "fortimanager:index/systemLogRatelimit:SystemLogRatelimit": { - "description": "Logging rate limit.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `device`: `fortimanager.SystemLogRatelimitDevice`\n\u003e- `ratelimits`: `fortimanager.SystemLogRatelimitRatelimits`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogRatelimit(\"trname\", {\n mode: \"manual\",\n ratelimits: [{\n filter: \"1\",\n id: 1,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogRatelimit(\"trname\",\n mode=\"manual\",\n ratelimits=[{\n \"filter\": \"1\",\n \"id\": 1,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogRatelimit(\"trname\", new()\n {\n Mode = \"manual\",\n Ratelimits = new[]\n {\n new Fortimanager.Inputs.SystemLogRatelimitRatelimitArgs\n {\n Filter = \"1\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogRatelimit(ctx, \"trname\", \u0026fortimanager.SystemLogRatelimitArgs{\n\t\t\tMode: pulumi.String(\"manual\"),\n\t\t\tRatelimits: fortimanager.SystemLogRatelimitRatelimitArray{\n\t\t\t\t\u0026fortimanager.SystemLogRatelimitRatelimitArgs{\n\t\t\t\t\tFilter: pulumi.String(\"1\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogRatelimit;\nimport com.pulumi.fortimanager.SystemLogRatelimitArgs;\nimport com.pulumi.fortimanager.inputs.SystemLogRatelimitRatelimitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogRatelimit(\"trname\", SystemLogRatelimitArgs.builder()\n .mode(\"manual\")\n .ratelimits(SystemLogRatelimitRatelimitArgs.builder()\n .filter(1)\n .id(1)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogRatelimit\n properties:\n mode: manual\n ratelimits:\n - filter: 1\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogRatelimit can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimit:SystemLogRatelimit labelname SystemLogRatelimit\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Logging rate limit.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `device`: `fortimanager.SystemLogRatelimitDevice`\n\u003e- `ratelimits`: `fortimanager.SystemLogRatelimitRatelimits`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogRatelimit(\"trname\", {\n mode: \"manual\",\n ratelimits: [{\n filter: \"1\",\n id: 1,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogRatelimit(\"trname\",\n mode=\"manual\",\n ratelimits=[{\n \"filter\": \"1\",\n \"id\": 1,\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogRatelimit(\"trname\", new()\n {\n Mode = \"manual\",\n Ratelimits = new[]\n {\n new Fortimanager.Inputs.SystemLogRatelimitRatelimitArgs\n {\n Filter = \"1\",\n Id = 1,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogRatelimit(ctx, \"trname\", \u0026fortimanager.SystemLogRatelimitArgs{\n\t\t\tMode: pulumi.String(\"manual\"),\n\t\t\tRatelimits: fortimanager.SystemLogRatelimitRatelimitArray{\n\t\t\t\t\u0026fortimanager.SystemLogRatelimitRatelimitArgs{\n\t\t\t\t\tFilter: pulumi.String(\"1\"),\n\t\t\t\t\tId: pulumi.Float64(1),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogRatelimit;\nimport com.pulumi.fortimanager.SystemLogRatelimitArgs;\nimport com.pulumi.fortimanager.inputs.SystemLogRatelimitRatelimitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogRatelimit(\"trname\", SystemLogRatelimitArgs.builder()\n .mode(\"manual\")\n .ratelimits(SystemLogRatelimitRatelimitArgs.builder()\n .filter(\"1\")\n .id(1.0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogRatelimit\n properties:\n mode: manual\n ratelimits:\n - filter: 1\n id: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogRatelimit can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimit:SystemLogRatelimit labelname SystemLogRatelimit\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "deviceRatelimitDefault": { "type": "number", @@ -273480,7 +273480,7 @@ } }, "fortimanager:index/systemLogRatelimitRatelimits:SystemLogRatelimitRatelimits": { - "description": "Per device or ADOM log rate limits.\n\n\u003e This resource is a sub resource for variable `ratelimits` of resource `fortimanager.SystemLogRatelimit`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogRatelimitRatelimits(\"trname\", {\n filter: \"1\",\n fosid: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogRatelimitRatelimits(\"trname\",\n filter=\"1\",\n fosid=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogRatelimitRatelimits(\"trname\", new()\n {\n Filter = \"1\",\n Fosid = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogRatelimitRatelimits(ctx, \"trname\", \u0026fortimanager.SystemLogRatelimitRatelimitsArgs{\n\t\t\tFilter: pulumi.String(\"1\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogRatelimitRatelimits;\nimport com.pulumi.fortimanager.SystemLogRatelimitRatelimitsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogRatelimitRatelimits(\"trname\", SystemLogRatelimitRatelimitsArgs.builder()\n .filter(1)\n .fosid(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogRatelimitRatelimits\n properties:\n filter: 1\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogRatelimitRatelimits can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimitRatelimits:SystemLogRatelimitRatelimits labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Per device or ADOM log rate limits.\n\n\u003e This resource is a sub resource for variable `ratelimits` of resource `fortimanager.SystemLogRatelimit`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogRatelimitRatelimits(\"trname\", {\n filter: \"1\",\n fosid: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogRatelimitRatelimits(\"trname\",\n filter=\"1\",\n fosid=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogRatelimitRatelimits(\"trname\", new()\n {\n Filter = \"1\",\n Fosid = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogRatelimitRatelimits(ctx, \"trname\", \u0026fortimanager.SystemLogRatelimitRatelimitsArgs{\n\t\t\tFilter: pulumi.String(\"1\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogRatelimitRatelimits;\nimport com.pulumi.fortimanager.SystemLogRatelimitRatelimitsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogRatelimitRatelimits(\"trname\", SystemLogRatelimitRatelimitsArgs.builder()\n .filter(\"1\")\n .fosid(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogRatelimitRatelimits\n properties:\n filter: 1\n fosid: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogRatelimitRatelimits can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogRatelimitRatelimits:SystemLogRatelimitRatelimits labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "filter": { "type": "string", @@ -275256,7 +275256,7 @@ } }, "fortimanager:index/systemLogTopology:SystemLogTopology": { - "description": "Logging topology settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogTopology(\"trname\", {\n maxDepth: 10,\n maxDepthShare: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogTopology(\"trname\",\n max_depth=10,\n max_depth_share=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogTopology(\"trname\", new()\n {\n MaxDepth = 10,\n MaxDepthShare = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogTopology(ctx, \"trname\", \u0026fortimanager.SystemLogTopologyArgs{\n\t\t\tMaxDepth: pulumi.Float64(10),\n\t\t\tMaxDepthShare: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogTopology;\nimport com.pulumi.fortimanager.SystemLogTopologyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogTopology(\"trname\", SystemLogTopologyArgs.builder()\n .maxDepth(10)\n .maxDepthShare(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogTopology\n properties:\n maxDepth: 10\n maxDepthShare: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogTopology can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogTopology:SystemLogTopology labelname SystemLogTopology\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Logging topology settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogTopology(\"trname\", {\n maxDepth: 10,\n maxDepthShare: 2,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogTopology(\"trname\",\n max_depth=10,\n max_depth_share=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogTopology(\"trname\", new()\n {\n MaxDepth = 10,\n MaxDepthShare = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogTopology(ctx, \"trname\", \u0026fortimanager.SystemLogTopologyArgs{\n\t\t\tMaxDepth: pulumi.Float64(10),\n\t\t\tMaxDepthShare: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogTopology;\nimport com.pulumi.fortimanager.SystemLogTopologyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogTopology(\"trname\", SystemLogTopologyArgs.builder()\n .maxDepth(10.0)\n .maxDepthShare(2.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogTopology\n properties:\n maxDepth: 10\n maxDepthShare: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogTopology can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogTopology:SystemLogTopology labelname SystemLogTopology\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "maxDepth": { "type": "number", @@ -275364,7 +275364,7 @@ } }, "fortimanager:index/systemLogfetchClientprofile:SystemLogfetchClientprofile": { - "description": "Log-fetch client profile settings.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `device_filter`: `fortimanager.SystemLogfetchClientprofileDevicefilter`\n\u003e- `log_filter`: `fortimanager_system_logfetch_clientprofile_logfilter`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogfetchClientprofile(\"trname\", {\n clientAdom: \"terraform\",\n dataRange: \"custom\",\n fosid: 1,\n indexFetchLogs: \"enable\",\n passwords: [\"fortinet\"],\n serverIp: \"222.222.22.25\",\n user: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogfetchClientprofile(\"trname\",\n client_adom=\"terraform\",\n data_range=\"custom\",\n fosid=1,\n index_fetch_logs=\"enable\",\n passwords=[\"fortinet\"],\n server_ip=\"222.222.22.25\",\n user=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogfetchClientprofile(\"trname\", new()\n {\n ClientAdom = \"terraform\",\n DataRange = \"custom\",\n Fosid = 1,\n IndexFetchLogs = \"enable\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n ServerIp = \"222.222.22.25\",\n User = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogfetchClientprofile(ctx, \"trname\", \u0026fortimanager.SystemLogfetchClientprofileArgs{\n\t\t\tClientAdom: pulumi.String(\"terraform\"),\n\t\t\tDataRange: pulumi.String(\"custom\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIndexFetchLogs: pulumi.String(\"enable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServerIp: pulumi.String(\"222.222.22.25\"),\n\t\t\tUser: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogfetchClientprofile;\nimport com.pulumi.fortimanager.SystemLogfetchClientprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogfetchClientprofile(\"trname\", SystemLogfetchClientprofileArgs.builder()\n .clientAdom(\"terraform\")\n .dataRange(\"custom\")\n .fosid(\"1\")\n .indexFetchLogs(\"enable\")\n .passwords(\"fortinet\")\n .serverIp(\"222.222.22.25\")\n .user(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogfetchClientprofile\n properties:\n clientAdom: terraform\n dataRange: custom\n fosid: '1'\n indexFetchLogs: enable\n passwords:\n - fortinet\n serverIp: 222.222.22.25\n user: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogFetchClientProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchClientprofile:SystemLogfetchClientprofile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Log-fetch client profile settings.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `device_filter`: `fortimanager.SystemLogfetchClientprofileDevicefilter`\n\u003e- `log_filter`: `fortimanager_system_logfetch_clientprofile_logfilter`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogfetchClientprofile(\"trname\", {\n clientAdom: \"terraform\",\n dataRange: \"custom\",\n fosid: 1,\n indexFetchLogs: \"enable\",\n passwords: [\"fortinet\"],\n serverIp: \"222.222.22.25\",\n user: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogfetchClientprofile(\"trname\",\n client_adom=\"terraform\",\n data_range=\"custom\",\n fosid=1,\n index_fetch_logs=\"enable\",\n passwords=[\"fortinet\"],\n server_ip=\"222.222.22.25\",\n user=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogfetchClientprofile(\"trname\", new()\n {\n ClientAdom = \"terraform\",\n DataRange = \"custom\",\n Fosid = 1,\n IndexFetchLogs = \"enable\",\n Passwords = new[]\n {\n \"fortinet\",\n },\n ServerIp = \"222.222.22.25\",\n User = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogfetchClientprofile(ctx, \"trname\", \u0026fortimanager.SystemLogfetchClientprofileArgs{\n\t\t\tClientAdom: pulumi.String(\"terraform\"),\n\t\t\tDataRange: pulumi.String(\"custom\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIndexFetchLogs: pulumi.String(\"enable\"),\n\t\t\tPasswords: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tServerIp: pulumi.String(\"222.222.22.25\"),\n\t\t\tUser: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogfetchClientprofile;\nimport com.pulumi.fortimanager.SystemLogfetchClientprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogfetchClientprofile(\"trname\", SystemLogfetchClientprofileArgs.builder()\n .clientAdom(\"terraform\")\n .dataRange(\"custom\")\n .fosid(1.0)\n .indexFetchLogs(\"enable\")\n .passwords(\"fortinet\")\n .serverIp(\"222.222.22.25\")\n .user(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogfetchClientprofile\n properties:\n clientAdom: terraform\n dataRange: custom\n fosid: '1'\n indexFetchLogs: enable\n passwords:\n - fortinet\n serverIp: 222.222.22.25\n user: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogFetchClientProfile can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchClientprofile:SystemLogfetchClientprofile labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "clientAdom": { "type": "string", @@ -275787,7 +275787,7 @@ } }, "fortimanager:index/systemLogfetchServersettings:SystemLogfetchServersettings": { - "description": "Log-fetch server settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogfetchServersettings(\"trname\", {\n maxSessions: 10,\n sessionTimeout: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogfetchServersettings(\"trname\",\n max_sessions=10,\n session_timeout=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogfetchServersettings(\"trname\", new()\n {\n MaxSessions = 10,\n SessionTimeout = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogfetchServersettings(ctx, \"trname\", \u0026fortimanager.SystemLogfetchServersettingsArgs{\n\t\t\tMaxSessions: pulumi.Float64(10),\n\t\t\tSessionTimeout: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogfetchServersettings;\nimport com.pulumi.fortimanager.SystemLogfetchServersettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogfetchServersettings(\"trname\", SystemLogfetchServersettingsArgs.builder()\n .maxSessions(\"10\")\n .sessionTimeout(\"200\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogfetchServersettings\n properties:\n maxSessions: '10'\n sessionTimeout: '200'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogFetchServerSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchServersettings:SystemLogfetchServersettings labelname SystemLogFetchServerSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Log-fetch server settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemLogfetchServersettings(\"trname\", {\n maxSessions: 10,\n sessionTimeout: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemLogfetchServersettings(\"trname\",\n max_sessions=10,\n session_timeout=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemLogfetchServersettings(\"trname\", new()\n {\n MaxSessions = 10,\n SessionTimeout = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemLogfetchServersettings(ctx, \"trname\", \u0026fortimanager.SystemLogfetchServersettingsArgs{\n\t\t\tMaxSessions: pulumi.Float64(10),\n\t\t\tSessionTimeout: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemLogfetchServersettings;\nimport com.pulumi.fortimanager.SystemLogfetchServersettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemLogfetchServersettings(\"trname\", SystemLogfetchServersettingsArgs.builder()\n .maxSessions(10.0)\n .sessionTimeout(200.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemLogfetchServersettings\n properties:\n maxSessions: '10'\n sessionTimeout: '200'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LogFetchServerSettings can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemLogfetchServersettings:SystemLogfetchServersettings labelname SystemLogFetchServerSettings\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "maxConnPerSession": { "type": "number", @@ -275854,7 +275854,7 @@ } }, "fortimanager:index/systemMail:SystemMail": { - "description": "Alert emails.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemMail(\"trname\", {\n auth: \"enable\",\n fosid: \"1\",\n passwds: [\"fortinet\"],\n port: 1,\n secureOption: \"none\",\n server: \"ALL\",\n user: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemMail(\"trname\",\n auth=\"enable\",\n fosid=\"1\",\n passwds=[\"fortinet\"],\n port=1,\n secure_option=\"none\",\n server=\"ALL\",\n user=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemMail(\"trname\", new()\n {\n Auth = \"enable\",\n Fosid = \"1\",\n Passwds = new[]\n {\n \"fortinet\",\n },\n Port = 1,\n SecureOption = \"none\",\n Server = \"ALL\",\n User = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemMail(ctx, \"trname\", \u0026fortimanager.SystemMailArgs{\n\t\t\tAuth: pulumi.String(\"enable\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(1),\n\t\t\tSecureOption: pulumi.String(\"none\"),\n\t\t\tServer: pulumi.String(\"ALL\"),\n\t\t\tUser: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemMail;\nimport com.pulumi.fortimanager.SystemMailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemMail(\"trname\", SystemMailArgs.builder()\n .auth(\"enable\")\n .fosid(\"1\")\n .passwds(\"fortinet\")\n .port(1)\n .secureOption(\"none\")\n .server(\"ALL\")\n .user(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemMail\n properties:\n auth: enable\n fosid: '1'\n passwds:\n - fortinet\n port: 1\n secureOption: none\n server: ALL\n user: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Mail can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemMail:SystemMail labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Alert emails.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemMail(\"trname\", {\n auth: \"enable\",\n fosid: \"1\",\n passwds: [\"fortinet\"],\n port: 1,\n secureOption: \"none\",\n server: \"ALL\",\n user: \"terraform\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemMail(\"trname\",\n auth=\"enable\",\n fosid=\"1\",\n passwds=[\"fortinet\"],\n port=1,\n secure_option=\"none\",\n server=\"ALL\",\n user=\"terraform\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemMail(\"trname\", new()\n {\n Auth = \"enable\",\n Fosid = \"1\",\n Passwds = new[]\n {\n \"fortinet\",\n },\n Port = 1,\n SecureOption = \"none\",\n Server = \"ALL\",\n User = \"terraform\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemMail(ctx, \"trname\", \u0026fortimanager.SystemMailArgs{\n\t\t\tAuth: pulumi.String(\"enable\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tPasswds: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tPort: pulumi.Float64(1),\n\t\t\tSecureOption: pulumi.String(\"none\"),\n\t\t\tServer: pulumi.String(\"ALL\"),\n\t\t\tUser: pulumi.String(\"terraform\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemMail;\nimport com.pulumi.fortimanager.SystemMailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemMail(\"trname\", SystemMailArgs.builder()\n .auth(\"enable\")\n .fosid(\"1\")\n .passwds(\"fortinet\")\n .port(1.0)\n .secureOption(\"none\")\n .server(\"ALL\")\n .user(\"terraform\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemMail\n properties:\n auth: enable\n fosid: '1'\n passwds:\n - fortinet\n port: 1\n secureOption: none\n server: ALL\n user: terraform\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Mail can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemMail:SystemMail labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "auth": { "type": "string", @@ -276057,7 +276057,7 @@ } }, "fortimanager:index/systemMetadataAdmins:SystemMetadataAdmins": { - "description": "Configure admins.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemMetadataAdmins(\"trname\", {\n fieldlength: \"50\",\n fieldname: \"terraform tefv1\",\n importance: \"optional\",\n status: \"enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemMetadataAdmins(\"trname\",\n fieldlength=\"50\",\n fieldname=\"terraform tefv1\",\n importance=\"optional\",\n status=\"enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemMetadataAdmins(\"trname\", new()\n {\n Fieldlength = \"50\",\n Fieldname = \"terraform tefv1\",\n Importance = \"optional\",\n Status = \"enabled\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemMetadataAdmins(ctx, \"trname\", \u0026fortimanager.SystemMetadataAdminsArgs{\n\t\t\tFieldlength: pulumi.String(\"50\"),\n\t\t\tFieldname: pulumi.String(\"terraform tefv1\"),\n\t\t\tImportance: pulumi.String(\"optional\"),\n\t\t\tStatus: pulumi.String(\"enabled\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemMetadataAdmins;\nimport com.pulumi.fortimanager.SystemMetadataAdminsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemMetadataAdmins(\"trname\", SystemMetadataAdminsArgs.builder()\n .fieldlength(50)\n .fieldname(\"terraform tefv1\")\n .importance(\"optional\")\n .status(\"enabled\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemMetadataAdmins\n properties:\n fieldlength: 50\n fieldname: terraform tefv1\n importance: optional\n status: enabled\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem MetadataAdmins can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemMetadataAdmins:SystemMetadataAdmins labelname {{fieldname}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Configure admins.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemMetadataAdmins(\"trname\", {\n fieldlength: \"50\",\n fieldname: \"terraform tefv1\",\n importance: \"optional\",\n status: \"enabled\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemMetadataAdmins(\"trname\",\n fieldlength=\"50\",\n fieldname=\"terraform tefv1\",\n importance=\"optional\",\n status=\"enabled\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemMetadataAdmins(\"trname\", new()\n {\n Fieldlength = \"50\",\n Fieldname = \"terraform tefv1\",\n Importance = \"optional\",\n Status = \"enabled\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemMetadataAdmins(ctx, \"trname\", \u0026fortimanager.SystemMetadataAdminsArgs{\n\t\t\tFieldlength: pulumi.String(\"50\"),\n\t\t\tFieldname: pulumi.String(\"terraform tefv1\"),\n\t\t\tImportance: pulumi.String(\"optional\"),\n\t\t\tStatus: pulumi.String(\"enabled\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemMetadataAdmins;\nimport com.pulumi.fortimanager.SystemMetadataAdminsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemMetadataAdmins(\"trname\", SystemMetadataAdminsArgs.builder()\n .fieldlength(\"50\")\n .fieldname(\"terraform tefv1\")\n .importance(\"optional\")\n .status(\"enabled\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemMetadataAdmins\n properties:\n fieldlength: 50\n fieldname: terraform tefv1\n importance: optional\n status: enabled\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem MetadataAdmins can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemMetadataAdmins:SystemMetadataAdmins labelname {{fieldname}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fieldlength": { "type": "string", @@ -276223,7 +276223,7 @@ } }, "fortimanager:index/systemNtpNtpserver:SystemNtpNtpserver": { - "description": "NTP server.\n\n\u003e This resource is a sub resource for variable `ntpserver` of resource `fortimanager.SystemNtp`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemNtpNtpserver(\"trname\", {\n authentication: \"disable\",\n fosid: 2,\n keys: [\"fortinet\"],\n keyId: 0,\n ntpv3: \"enable\",\n server: \"ntp1.fortinet.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemNtpNtpserver(\"trname\",\n authentication=\"disable\",\n fosid=2,\n keys=[\"fortinet\"],\n key_id=0,\n ntpv3=\"enable\",\n server=\"ntp1.fortinet.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemNtpNtpserver(\"trname\", new()\n {\n Authentication = \"disable\",\n Fosid = 2,\n Keys = new[]\n {\n \"fortinet\",\n },\n KeyId = 0,\n Ntpv3 = \"enable\",\n Server = \"ntp1.fortinet.net\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemNtpNtpserver(ctx, \"trname\", \u0026fortimanager.SystemNtpNtpserverArgs{\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tKeyId: pulumi.Float64(0),\n\t\t\tNtpv3: pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"ntp1.fortinet.net\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemNtpNtpserver;\nimport com.pulumi.fortimanager.SystemNtpNtpserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemNtpNtpserver(\"trname\", SystemNtpNtpserverArgs.builder()\n .authentication(\"disable\")\n .fosid(\"2\")\n .keys(\"fortinet\")\n .keyId(0)\n .ntpv3(\"enable\")\n .server(\"ntp1.fortinet.net\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemNtpNtpserver\n properties:\n authentication: disable\n fosid: '2'\n keys:\n - fortinet\n keyId: 0\n ntpv3: enable\n server: ntp1.fortinet.net\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem NtpNtpserver can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemNtpNtpserver:SystemNtpNtpserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "NTP server.\n\n\u003e This resource is a sub resource for variable `ntpserver` of resource `fortimanager.SystemNtp`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemNtpNtpserver(\"trname\", {\n authentication: \"disable\",\n fosid: 2,\n keys: [\"fortinet\"],\n keyId: 0,\n ntpv3: \"enable\",\n server: \"ntp1.fortinet.net\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemNtpNtpserver(\"trname\",\n authentication=\"disable\",\n fosid=2,\n keys=[\"fortinet\"],\n key_id=0,\n ntpv3=\"enable\",\n server=\"ntp1.fortinet.net\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemNtpNtpserver(\"trname\", new()\n {\n Authentication = \"disable\",\n Fosid = 2,\n Keys = new[]\n {\n \"fortinet\",\n },\n KeyId = 0,\n Ntpv3 = \"enable\",\n Server = \"ntp1.fortinet.net\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemNtpNtpserver(ctx, \"trname\", \u0026fortimanager.SystemNtpNtpserverArgs{\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tKeys: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"fortinet\"),\n\t\t\t},\n\t\t\tKeyId: pulumi.Float64(0),\n\t\t\tNtpv3: pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"ntp1.fortinet.net\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemNtpNtpserver;\nimport com.pulumi.fortimanager.SystemNtpNtpserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemNtpNtpserver(\"trname\", SystemNtpNtpserverArgs.builder()\n .authentication(\"disable\")\n .fosid(2.0)\n .keys(\"fortinet\")\n .keyId(0.0)\n .ntpv3(\"enable\")\n .server(\"ntp1.fortinet.net\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemNtpNtpserver\n properties:\n authentication: disable\n fosid: '2'\n keys:\n - fortinet\n keyId: 0\n ntpv3: enable\n server: ntp1.fortinet.net\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem NtpNtpserver can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemNtpNtpserver:SystemNtpNtpserver labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "authentication": { "type": "string", @@ -276782,7 +276782,7 @@ } }, "fortimanager:index/systemRoute6:SystemRoute6": { - "description": "Routing table configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemRoute6(\"trname\", {\n device: \"port1\",\n dsts: [\"2001::/96\"],\n gateway: \"2001::2\",\n prio: 23,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemRoute6(\"trname\",\n device=\"port1\",\n dsts=[\"2001::/96\"],\n gateway=\"2001::2\",\n prio=23)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemRoute6(\"trname\", new()\n {\n Device = \"port1\",\n Dsts = new[]\n {\n \"2001::/96\",\n },\n Gateway = \"2001::2\",\n Prio = 23,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemRoute6(ctx, \"trname\", \u0026fortimanager.SystemRoute6Args{\n\t\t\tDevice: pulumi.String(\"port1\"),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001::/96\"),\n\t\t\t},\n\t\t\tGateway: pulumi.String(\"2001::2\"),\n\t\t\tPrio: pulumi.Float64(23),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemRoute6;\nimport com.pulumi.fortimanager.SystemRoute6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemRoute6(\"trname\", SystemRoute6Args.builder()\n .device(\"port1\")\n .dsts(\"2001::/96\")\n .gateway(\"2001::2\")\n .prio(23)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemRoute6\n properties:\n device: port1\n dsts:\n - 2001::/96\n gateway: 2001::2\n prio: 23\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Route6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemRoute6:SystemRoute6 labelname {{prio}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Routing table configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemRoute6(\"trname\", {\n device: \"port1\",\n dsts: [\"2001::/96\"],\n gateway: \"2001::2\",\n prio: 23,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemRoute6(\"trname\",\n device=\"port1\",\n dsts=[\"2001::/96\"],\n gateway=\"2001::2\",\n prio=23)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemRoute6(\"trname\", new()\n {\n Device = \"port1\",\n Dsts = new[]\n {\n \"2001::/96\",\n },\n Gateway = \"2001::2\",\n Prio = 23,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemRoute6(ctx, \"trname\", \u0026fortimanager.SystemRoute6Args{\n\t\t\tDevice: pulumi.String(\"port1\"),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"2001::/96\"),\n\t\t\t},\n\t\t\tGateway: pulumi.String(\"2001::2\"),\n\t\t\tPrio: pulumi.Float64(23),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemRoute6;\nimport com.pulumi.fortimanager.SystemRoute6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemRoute6(\"trname\", SystemRoute6Args.builder()\n .device(\"port1\")\n .dsts(\"2001::/96\")\n .gateway(\"2001::2\")\n .prio(23.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemRoute6\n properties:\n device: port1\n dsts:\n - 2001::/96\n gateway: 2001::2\n prio: 23\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Route6 can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemRoute6:SystemRoute6 labelname {{prio}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "device": { "type": "string", @@ -276869,7 +276869,7 @@ } }, "fortimanager:index/systemRoute:SystemRoute": { - "description": "Routing table configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemRoute(\"trname\", {\n device: \"port1\",\n dsts: [\n \"222.222.22.0\",\n \"255.255.255.0\",\n ],\n gateway: \"222.222.222.1\",\n seqNum: 7,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemRoute(\"trname\",\n device=\"port1\",\n dsts=[\n \"222.222.22.0\",\n \"255.255.255.0\",\n ],\n gateway=\"222.222.222.1\",\n seq_num=7)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemRoute(\"trname\", new()\n {\n Device = \"port1\",\n Dsts = new[]\n {\n \"222.222.22.0\",\n \"255.255.255.0\",\n },\n Gateway = \"222.222.222.1\",\n SeqNum = 7,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemRoute(ctx, \"trname\", \u0026fortimanager.SystemRouteArgs{\n\t\t\tDevice: pulumi.String(\"port1\"),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"222.222.22.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tGateway: pulumi.String(\"222.222.222.1\"),\n\t\t\tSeqNum: pulumi.Float64(7),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemRoute;\nimport com.pulumi.fortimanager.SystemRouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemRoute(\"trname\", SystemRouteArgs.builder()\n .device(\"port1\")\n .dsts( \n \"222.222.22.0\",\n \"255.255.255.0\")\n .gateway(\"222.222.222.1\")\n .seqNum(7)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemRoute\n properties:\n device: port1\n dsts:\n - 222.222.22.0\n - 255.255.255.0\n gateway: 222.222.222.1\n seqNum: 7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Route can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemRoute:SystemRoute labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Routing table configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemRoute(\"trname\", {\n device: \"port1\",\n dsts: [\n \"222.222.22.0\",\n \"255.255.255.0\",\n ],\n gateway: \"222.222.222.1\",\n seqNum: 7,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemRoute(\"trname\",\n device=\"port1\",\n dsts=[\n \"222.222.22.0\",\n \"255.255.255.0\",\n ],\n gateway=\"222.222.222.1\",\n seq_num=7)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemRoute(\"trname\", new()\n {\n Device = \"port1\",\n Dsts = new[]\n {\n \"222.222.22.0\",\n \"255.255.255.0\",\n },\n Gateway = \"222.222.222.1\",\n SeqNum = 7,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemRoute(ctx, \"trname\", \u0026fortimanager.SystemRouteArgs{\n\t\t\tDevice: pulumi.String(\"port1\"),\n\t\t\tDsts: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"222.222.22.0\"),\n\t\t\t\tpulumi.String(\"255.255.255.0\"),\n\t\t\t},\n\t\t\tGateway: pulumi.String(\"222.222.222.1\"),\n\t\t\tSeqNum: pulumi.Float64(7),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemRoute;\nimport com.pulumi.fortimanager.SystemRouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemRoute(\"trname\", SystemRouteArgs.builder()\n .device(\"port1\")\n .dsts( \n \"222.222.22.0\",\n \"255.255.255.0\")\n .gateway(\"222.222.222.1\")\n .seqNum(7.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemRoute\n properties:\n device: port1\n dsts:\n - 222.222.22.0\n - 255.255.255.0\n gateway: 222.222.222.1\n seqNum: 7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Route can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemRoute:SystemRoute labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "device": { "type": "string", @@ -277512,7 +277512,7 @@ } }, "fortimanager:index/systemSniffer:SystemSniffer": { - "description": "Interface sniffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSniffer(\"trname\", {\n fosid: 1,\n \"interface\": \"port5\",\n ipv6: \"disable\",\n protocol: \"20\",\n vlan: \"100\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSniffer(\"trname\",\n fosid=1,\n interface=\"port5\",\n ipv6=\"disable\",\n protocol=\"20\",\n vlan=\"100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSniffer(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port5\",\n Ipv6 = \"disable\",\n Protocol = \"20\",\n Vlan = \"100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSniffer(ctx, \"trname\", \u0026fortimanager.SystemSnifferArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port5\"),\n\t\t\tIpv6: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"20\"),\n\t\t\tVlan: pulumi.String(\"100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSniffer;\nimport com.pulumi.fortimanager.SystemSnifferArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSniffer(\"trname\", SystemSnifferArgs.builder()\n .fosid(\"1\")\n .interface_(\"port5\")\n .ipv6(\"disable\")\n .protocol(\"20\")\n .vlan(\"100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSniffer\n properties:\n fosid: '1'\n interface: port5\n ipv6: disable\n protocol: '20'\n vlan: '100'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Sniffer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSniffer:SystemSniffer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Interface sniffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSniffer(\"trname\", {\n fosid: 1,\n \"interface\": \"port5\",\n ipv6: \"disable\",\n protocol: \"20\",\n vlan: \"100\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSniffer(\"trname\",\n fosid=1,\n interface=\"port5\",\n ipv6=\"disable\",\n protocol=\"20\",\n vlan=\"100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSniffer(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port5\",\n Ipv6 = \"disable\",\n Protocol = \"20\",\n Vlan = \"100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSniffer(ctx, \"trname\", \u0026fortimanager.SystemSnifferArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tInterface: pulumi.String(\"port5\"),\n\t\t\tIpv6: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"20\"),\n\t\t\tVlan: pulumi.String(\"100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSniffer;\nimport com.pulumi.fortimanager.SystemSnifferArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSniffer(\"trname\", SystemSnifferArgs.builder()\n .fosid(1.0)\n .interface_(\"port5\")\n .ipv6(\"disable\")\n .protocol(\"20\")\n .vlan(\"100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSniffer\n properties:\n fosid: '1'\n interface: port5\n ipv6: disable\n protocol: '20'\n vlan: '100'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Sniffer can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSniffer:SystemSniffer labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "number", @@ -277651,7 +277651,7 @@ } }, "fortimanager:index/systemSnmpCommunity:SystemSnmpCommunity": { - "description": "SNMP community configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `hosts`: `fortimanager.SystemSnmpCommunityHosts`\n\u003e- `hosts6`: `fortimanager.SystemSnmpCommunityHosts6`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSnmpCommunity(\"trname\", {\n events: [\"cpu-high-exclude-nice\"],\n fosid: 1,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSnmpCommunity(\"trname\",\n events=[\"cpu-high-exclude-nice\"],\n fosid=1,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSnmpCommunity(\"trname\", new()\n {\n Events = new[]\n {\n \"cpu-high-exclude-nice\",\n },\n Fosid = 1,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname\", \u0026fortimanager.SystemSnmpCommunityArgs{\n\t\t\tEvents: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"cpu-high-exclude-nice\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSnmpCommunity(\"trname\", SystemSnmpCommunityArgs.builder()\n .events(\"cpu-high-exclude-nice\")\n .fosid(\"1\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSnmpCommunity\n properties:\n events:\n - cpu-high-exclude-nice\n fosid: '1'\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SnmpCommunity can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunity:SystemSnmpCommunity labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "SNMP community configuration.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `hosts`: `fortimanager.SystemSnmpCommunityHosts`\n\u003e- `hosts6`: `fortimanager.SystemSnmpCommunityHosts6`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSnmpCommunity(\"trname\", {\n events: [\"cpu-high-exclude-nice\"],\n fosid: 1,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSnmpCommunity(\"trname\",\n events=[\"cpu-high-exclude-nice\"],\n fosid=1,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSnmpCommunity(\"trname\", new()\n {\n Events = new[]\n {\n \"cpu-high-exclude-nice\",\n },\n Fosid = 1,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname\", \u0026fortimanager.SystemSnmpCommunityArgs{\n\t\t\tEvents: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"cpu-high-exclude-nice\"),\n\t\t\t},\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSnmpCommunity(\"trname\", SystemSnmpCommunityArgs.builder()\n .events(\"cpu-high-exclude-nice\")\n .fosid(1.0)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSnmpCommunity\n properties:\n events:\n - cpu-high-exclude-nice\n fosid: '1'\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SnmpCommunity can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunity:SystemSnmpCommunity labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -277897,7 +277897,7 @@ } }, "fortimanager:index/systemSnmpCommunityHosts6:SystemSnmpCommunityHosts6": { - "description": "Allow hosts configuration for IPv6.\n\n\u003e This resource is a sub resource for variable `hosts6` of resource `fortimanager.SystemSnmpCommunity`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.SystemSnmpCommunity(\"trname4\", {fosid: 2});\nconst trname = new fortimanager.SystemSnmpCommunityHosts6(\"trname\", {\n community: trname4.fosid,\n fosid: 2,\n \"interface\": \"port2\",\n ip: \"2001:db8:85a3::8a2e:370:7334/128\",\n}, {\n dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.SystemSnmpCommunity(\"trname4\", fosid=2)\ntrname = fortimanager.SystemSnmpCommunityHosts6(\"trname\",\n community=trname4.fosid,\n fosid=2,\n interface=\"port2\",\n ip=\"2001:db8:85a3::8a2e:370:7334/128\",\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.SystemSnmpCommunity(\"trname4\", new()\n {\n Fosid = 2,\n });\n\n var trname = new Fortimanager.SystemSnmpCommunityHosts6(\"trname\", new()\n {\n Community = trname4.Fosid,\n Fosid = 2,\n Interface = \"port2\",\n Ip = \"2001:db8:85a3::8a2e:370:7334/128\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname4\", \u0026fortimanager.SystemSnmpCommunityArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemSnmpCommunityHosts6(ctx, \"trname\", \u0026fortimanager.SystemSnmpCommunityHosts6Args{\n\t\t\tCommunity: trname4.Fosid,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp: pulumi.String(\"2001:db8:85a3::8a2e:370:7334/128\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts6;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new SystemSnmpCommunity(\"trname4\", SystemSnmpCommunityArgs.builder()\n .fosid(\"2\")\n .build());\n\n var trname = new SystemSnmpCommunityHosts6(\"trname\", SystemSnmpCommunityHosts6Args.builder()\n .community(trname4.fosid())\n .fosid(2)\n .interface_(\"port2\")\n .ip(\"2001:db8:85a3::8a2e:370:7334/128\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSnmpCommunityHosts6\n properties:\n community: ${trname4.fosid}\n fosid: 2\n interface: port2\n ip: 2001:db8:85a3::8a2e:370:7334/128\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:SystemSnmpCommunity\n properties:\n fosid: '2'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SnmpCommunityHosts6 can be imported using any of these accepted formats:\n\nSet import_options = [\"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunityHosts6:SystemSnmpCommunityHosts6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Allow hosts configuration for IPv6.\n\n\u003e This resource is a sub resource for variable `hosts6` of resource `fortimanager.SystemSnmpCommunity`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname4 = new fortimanager.SystemSnmpCommunity(\"trname4\", {fosid: 2});\nconst trname = new fortimanager.SystemSnmpCommunityHosts6(\"trname\", {\n community: trname4.fosid,\n fosid: 2,\n \"interface\": \"port2\",\n ip: \"2001:db8:85a3::8a2e:370:7334/128\",\n}, {\n dependsOn: [trname4],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname4 = fortimanager.SystemSnmpCommunity(\"trname4\", fosid=2)\ntrname = fortimanager.SystemSnmpCommunityHosts6(\"trname\",\n community=trname4.fosid,\n fosid=2,\n interface=\"port2\",\n ip=\"2001:db8:85a3::8a2e:370:7334/128\",\n opts = pulumi.ResourceOptions(depends_on=[trname4]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname4 = new Fortimanager.SystemSnmpCommunity(\"trname4\", new()\n {\n Fosid = 2,\n });\n\n var trname = new Fortimanager.SystemSnmpCommunityHosts6(\"trname\", new()\n {\n Community = trname4.Fosid,\n Fosid = 2,\n Interface = \"port2\",\n Ip = \"2001:db8:85a3::8a2e:370:7334/128\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trname4,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname4, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trname4\", \u0026fortimanager.SystemSnmpCommunityArgs{\n\t\t\tFosid: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemSnmpCommunityHosts6(ctx, \"trname\", \u0026fortimanager.SystemSnmpCommunityHosts6Args{\n\t\t\tCommunity: trname4.Fosid,\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp: pulumi.String(\"2001:db8:85a3::8a2e:370:7334/128\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrname4,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts6;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts6Args;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname4 = new SystemSnmpCommunity(\"trname4\", SystemSnmpCommunityArgs.builder()\n .fosid(2.0)\n .build());\n\n var trname = new SystemSnmpCommunityHosts6(\"trname\", SystemSnmpCommunityHosts6Args.builder()\n .community(trname4.fosid())\n .fosid(2.0)\n .interface_(\"port2\")\n .ip(\"2001:db8:85a3::8a2e:370:7334/128\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trname4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSnmpCommunityHosts6\n properties:\n community: ${trname4.fosid}\n fosid: 2\n interface: port2\n ip: 2001:db8:85a3::8a2e:370:7334/128\n options:\n dependsOn:\n - ${trname4}\n trname4:\n type: fortimanager:SystemSnmpCommunity\n properties:\n fosid: '2'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SnmpCommunityHosts6 can be imported using any of these accepted formats:\n\nSet import_options = [\"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunityHosts6:SystemSnmpCommunityHosts6 labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "community": { "type": "string", @@ -277978,7 +277978,7 @@ } }, "fortimanager:index/systemSnmpCommunityHosts:SystemSnmpCommunityHosts": { - "description": "Allow hosts configuration.\n\n\u003e This resource is a sub resource for variable `hosts` of resource `fortimanager.SystemSnmpCommunity`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameSystemSnmpCommunity = new fortimanager.SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", {fosid: 1});\nconst trnameSystemSnmpCommunityHosts = new fortimanager.SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\", {\n community: trnameSystemSnmpCommunity.fosid,\n fosid: 3,\n \"interface\": \"port4\",\n ip: \"192.168.0.1 255.255.255.255\",\n}, {\n dependsOn: [trnameSystemSnmpCommunity],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_system_snmp_community = fortimanager.SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", fosid=1)\ntrname_system_snmp_community_hosts = fortimanager.SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\",\n community=trname_system_snmp_community.fosid,\n fosid=3,\n interface=\"port4\",\n ip=\"192.168.0.1 255.255.255.255\",\n opts = pulumi.ResourceOptions(depends_on=[trname_system_snmp_community]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameSystemSnmpCommunity = new Fortimanager.SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", new()\n {\n Fosid = 1,\n });\n\n var trnameSystemSnmpCommunityHosts = new Fortimanager.SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\", new()\n {\n Community = trnameSystemSnmpCommunity.Fosid,\n Fosid = 3,\n Interface = \"port4\",\n Ip = \"192.168.0.1 255.255.255.255\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameSystemSnmpCommunity,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameSystemSnmpCommunity, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trnameSystemSnmpCommunity\", \u0026fortimanager.SystemSnmpCommunityArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemSnmpCommunityHosts(ctx, \"trnameSystemSnmpCommunityHosts\", \u0026fortimanager.SystemSnmpCommunityHostsArgs{\n\t\t\tCommunity: trnameSystemSnmpCommunity.Fosid,\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp: pulumi.String(\"192.168.0.1 255.255.255.255\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameSystemSnmpCommunity,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHostsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameSystemSnmpCommunity = new SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", SystemSnmpCommunityArgs.builder()\n .fosid(\"1\")\n .build());\n\n var trnameSystemSnmpCommunityHosts = new SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\", SystemSnmpCommunityHostsArgs.builder()\n .community(trnameSystemSnmpCommunity.fosid())\n .fosid(3)\n .interface_(\"port4\")\n .ip(\"192.168.0.1 255.255.255.255\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameSystemSnmpCommunity)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameSystemSnmpCommunityHosts:\n type: fortimanager:SystemSnmpCommunityHosts\n properties:\n community: ${trnameSystemSnmpCommunity.fosid}\n fosid: 3\n interface: port4\n ip: 192.168.0.1 255.255.255.255\n options:\n dependsOn:\n - ${trnameSystemSnmpCommunity}\n trnameSystemSnmpCommunity:\n type: fortimanager:SystemSnmpCommunity\n properties:\n fosid: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SnmpCommunityHosts can be imported using any of these accepted formats:\n\nSet import_options = [\"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunityHosts:SystemSnmpCommunityHosts labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "Allow hosts configuration.\n\n\u003e This resource is a sub resource for variable `hosts` of resource `fortimanager.SystemSnmpCommunity`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameSystemSnmpCommunity = new fortimanager.SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", {fosid: 1});\nconst trnameSystemSnmpCommunityHosts = new fortimanager.SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\", {\n community: trnameSystemSnmpCommunity.fosid,\n fosid: 3,\n \"interface\": \"port4\",\n ip: \"192.168.0.1 255.255.255.255\",\n}, {\n dependsOn: [trnameSystemSnmpCommunity],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_system_snmp_community = fortimanager.SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", fosid=1)\ntrname_system_snmp_community_hosts = fortimanager.SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\",\n community=trname_system_snmp_community.fosid,\n fosid=3,\n interface=\"port4\",\n ip=\"192.168.0.1 255.255.255.255\",\n opts = pulumi.ResourceOptions(depends_on=[trname_system_snmp_community]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameSystemSnmpCommunity = new Fortimanager.SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", new()\n {\n Fosid = 1,\n });\n\n var trnameSystemSnmpCommunityHosts = new Fortimanager.SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\", new()\n {\n Community = trnameSystemSnmpCommunity.Fosid,\n Fosid = 3,\n Interface = \"port4\",\n Ip = \"192.168.0.1 255.255.255.255\",\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameSystemSnmpCommunity,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameSystemSnmpCommunity, err := fortimanager.NewSystemSnmpCommunity(ctx, \"trnameSystemSnmpCommunity\", \u0026fortimanager.SystemSnmpCommunityArgs{\n\t\t\tFosid: pulumi.Float64(1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewSystemSnmpCommunityHosts(ctx, \"trnameSystemSnmpCommunityHosts\", \u0026fortimanager.SystemSnmpCommunityHostsArgs{\n\t\t\tCommunity: trnameSystemSnmpCommunity.Fosid,\n\t\t\tFosid: pulumi.Float64(3),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp: pulumi.String(\"192.168.0.1 255.255.255.255\"),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameSystemSnmpCommunity,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSnmpCommunity;\nimport com.pulumi.fortimanager.SystemSnmpCommunityArgs;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHosts;\nimport com.pulumi.fortimanager.SystemSnmpCommunityHostsArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameSystemSnmpCommunity = new SystemSnmpCommunity(\"trnameSystemSnmpCommunity\", SystemSnmpCommunityArgs.builder()\n .fosid(1.0)\n .build());\n\n var trnameSystemSnmpCommunityHosts = new SystemSnmpCommunityHosts(\"trnameSystemSnmpCommunityHosts\", SystemSnmpCommunityHostsArgs.builder()\n .community(trnameSystemSnmpCommunity.fosid())\n .fosid(3.0)\n .interface_(\"port4\")\n .ip(\"192.168.0.1 255.255.255.255\")\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameSystemSnmpCommunity)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameSystemSnmpCommunityHosts:\n type: fortimanager:SystemSnmpCommunityHosts\n properties:\n community: ${trnameSystemSnmpCommunity.fosid}\n fosid: 3\n interface: port4\n ip: 192.168.0.1 255.255.255.255\n options:\n dependsOn:\n - ${trnameSystemSnmpCommunity}\n trnameSystemSnmpCommunity:\n type: fortimanager:SystemSnmpCommunity\n properties:\n fosid: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SnmpCommunityHosts can be imported using any of these accepted formats:\n\nSet import_options = [\"community=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSnmpCommunityHosts:SystemSnmpCommunityHosts labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "community": { "type": "string", @@ -278987,7 +278987,7 @@ } }, "fortimanager:index/systemSqlCustomindex:SystemSqlCustomindex": { - "description": "List of SQL index fields.\n\n\u003e This resource is a sub resource for variable `custom_index` of resource `fortimanager.SystemSql`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlCustomindex(\"trname\", {\n caseSensitive: \"disable\",\n deviceType: \"FortiGate\",\n fosid: 1,\n indexField: \"srcip\",\n logType: \"attack\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlCustomindex(\"trname\",\n case_sensitive=\"disable\",\n device_type=\"FortiGate\",\n fosid=1,\n index_field=\"srcip\",\n log_type=\"attack\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSqlCustomindex(\"trname\", new()\n {\n CaseSensitive = \"disable\",\n DeviceType = \"FortiGate\",\n Fosid = 1,\n IndexField = \"srcip\",\n LogType = \"attack\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlCustomindex(ctx, \"trname\", \u0026fortimanager.SystemSqlCustomindexArgs{\n\t\t\tCaseSensitive: pulumi.String(\"disable\"),\n\t\t\tDeviceType: pulumi.String(\"FortiGate\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIndexField: pulumi.String(\"srcip\"),\n\t\t\tLogType: pulumi.String(\"attack\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlCustomindex;\nimport com.pulumi.fortimanager.SystemSqlCustomindexArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSqlCustomindex(\"trname\", SystemSqlCustomindexArgs.builder()\n .caseSensitive(\"disable\")\n .deviceType(\"FortiGate\")\n .fosid(\"1\")\n .indexField(\"srcip\")\n .logType(\"attack\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSqlCustomindex\n properties:\n caseSensitive: disable\n deviceType: FortiGate\n fosid: '1'\n indexField: srcip\n logType: attack\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SqlCustomIndex can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlCustomindex:SystemSqlCustomindex labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "List of SQL index fields.\n\n\u003e This resource is a sub resource for variable `custom_index` of resource `fortimanager.SystemSql`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlCustomindex(\"trname\", {\n caseSensitive: \"disable\",\n deviceType: \"FortiGate\",\n fosid: 1,\n indexField: \"srcip\",\n logType: \"attack\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlCustomindex(\"trname\",\n case_sensitive=\"disable\",\n device_type=\"FortiGate\",\n fosid=1,\n index_field=\"srcip\",\n log_type=\"attack\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSqlCustomindex(\"trname\", new()\n {\n CaseSensitive = \"disable\",\n DeviceType = \"FortiGate\",\n Fosid = 1,\n IndexField = \"srcip\",\n LogType = \"attack\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlCustomindex(ctx, \"trname\", \u0026fortimanager.SystemSqlCustomindexArgs{\n\t\t\tCaseSensitive: pulumi.String(\"disable\"),\n\t\t\tDeviceType: pulumi.String(\"FortiGate\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tIndexField: pulumi.String(\"srcip\"),\n\t\t\tLogType: pulumi.String(\"attack\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlCustomindex;\nimport com.pulumi.fortimanager.SystemSqlCustomindexArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSqlCustomindex(\"trname\", SystemSqlCustomindexArgs.builder()\n .caseSensitive(\"disable\")\n .deviceType(\"FortiGate\")\n .fosid(1.0)\n .indexField(\"srcip\")\n .logType(\"attack\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSqlCustomindex\n properties:\n caseSensitive: disable\n deviceType: FortiGate\n fosid: '1'\n indexField: srcip\n logType: attack\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SqlCustomIndex can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlCustomindex:SystemSqlCustomindex labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "caseSensitive": { "type": "string", @@ -279078,7 +279078,7 @@ } }, "fortimanager:index/systemSqlCustomskipidx:SystemSqlCustomskipidx": { - "description": "List of aditional SQL skip index fields.\n\n\u003e This resource is a sub resource for variable `custom_skipidx` of resource `fortimanager.SystemSql`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlCustomskipidx(\"trname\", {\n deviceType: \"FortiGate\",\n fosid: 2,\n indexField: \"srcip\",\n logType: \"content\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlCustomskipidx(\"trname\",\n device_type=\"FortiGate\",\n fosid=2,\n index_field=\"srcip\",\n log_type=\"content\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSqlCustomskipidx(\"trname\", new()\n {\n DeviceType = \"FortiGate\",\n Fosid = 2,\n IndexField = \"srcip\",\n LogType = \"content\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlCustomskipidx(ctx, \"trname\", \u0026fortimanager.SystemSqlCustomskipidxArgs{\n\t\t\tDeviceType: pulumi.String(\"FortiGate\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIndexField: pulumi.String(\"srcip\"),\n\t\t\tLogType: pulumi.String(\"content\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlCustomskipidx;\nimport com.pulumi.fortimanager.SystemSqlCustomskipidxArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSqlCustomskipidx(\"trname\", SystemSqlCustomskipidxArgs.builder()\n .deviceType(\"FortiGate\")\n .fosid(\"2\")\n .indexField(\"srcip\")\n .logType(\"content\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSqlCustomskipidx\n properties:\n deviceType: FortiGate\n fosid: '2'\n indexField: srcip\n logType: content\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SqlCustomSkipidx can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlCustomskipidx:SystemSqlCustomskipidx labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", + "description": "List of aditional SQL skip index fields.\n\n\u003e This resource is a sub resource for variable `custom_skipidx` of resource `fortimanager.SystemSql`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystemSqlCustomskipidx(\"trname\", {\n deviceType: \"FortiGate\",\n fosid: 2,\n indexField: \"srcip\",\n logType: \"content\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystemSqlCustomskipidx(\"trname\",\n device_type=\"FortiGate\",\n fosid=2,\n index_field=\"srcip\",\n log_type=\"content\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystemSqlCustomskipidx(\"trname\", new()\n {\n DeviceType = \"FortiGate\",\n Fosid = 2,\n IndexField = \"srcip\",\n LogType = \"content\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystemSqlCustomskipidx(ctx, \"trname\", \u0026fortimanager.SystemSqlCustomskipidxArgs{\n\t\t\tDeviceType: pulumi.String(\"FortiGate\"),\n\t\t\tFosid: pulumi.Float64(2),\n\t\t\tIndexField: pulumi.String(\"srcip\"),\n\t\t\tLogType: pulumi.String(\"content\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystemSqlCustomskipidx;\nimport com.pulumi.fortimanager.SystemSqlCustomskipidxArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystemSqlCustomskipidx(\"trname\", SystemSqlCustomskipidxArgs.builder()\n .deviceType(\"FortiGate\")\n .fosid(2.0)\n .indexField(\"srcip\")\n .logType(\"content\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystemSqlCustomskipidx\n properties:\n deviceType: FortiGate\n fosid: '2'\n indexField: srcip\n logType: content\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SqlCustomSkipidx can be imported using any of these accepted formats:\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systemSqlCustomskipidx:SystemSqlCustomskipidx labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n", "properties": { "deviceType": { "type": "string", @@ -280056,7 +280056,7 @@ } }, "fortimanager:index/systempLogFortianalyzerSetting:SystempLogFortianalyzerSetting": { - "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogFortianalyzerSetting(\"trname\", {\n connTimeout: 60,\n devprof: \"default\",\n fallbackToPrimary: \"disable\",\n maxLogRate: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogFortianalyzerSetting(\"trname\",\n conn_timeout=60,\n devprof=\"default\",\n fallback_to_primary=\"disable\",\n max_log_rate=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempLogFortianalyzerSetting(\"trname\", new()\n {\n ConnTimeout = 60,\n Devprof = \"default\",\n FallbackToPrimary = \"disable\",\n MaxLogRate = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogFortianalyzerSetting(ctx, \"trname\", \u0026fortimanager.SystempLogFortianalyzerSettingArgs{\n\t\t\tConnTimeout: pulumi.Float64(60),\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tFallbackToPrimary: pulumi.String(\"disable\"),\n\t\t\tMaxLogRate: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogFortianalyzerSetting;\nimport com.pulumi.fortimanager.SystempLogFortianalyzerSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempLogFortianalyzerSetting(\"trname\", SystempLogFortianalyzerSettingArgs.builder()\n .connTimeout(60)\n .devprof(\"default\")\n .fallbackToPrimary(\"disable\")\n .maxLogRate(12)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempLogFortianalyzerSetting\n properties:\n connTimeout: 60\n devprof: default\n fallbackToPrimary: disable\n maxLogRate: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp LogFortianalyzerSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogFortianalyzerSetting:SystempLogFortianalyzerSetting labelname SystempLogFortianalyzerSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogFortianalyzerSetting(\"trname\", {\n connTimeout: 60,\n devprof: \"default\",\n fallbackToPrimary: \"disable\",\n maxLogRate: 12,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogFortianalyzerSetting(\"trname\",\n conn_timeout=60,\n devprof=\"default\",\n fallback_to_primary=\"disable\",\n max_log_rate=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempLogFortianalyzerSetting(\"trname\", new()\n {\n ConnTimeout = 60,\n Devprof = \"default\",\n FallbackToPrimary = \"disable\",\n MaxLogRate = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogFortianalyzerSetting(ctx, \"trname\", \u0026fortimanager.SystempLogFortianalyzerSettingArgs{\n\t\t\tConnTimeout: pulumi.Float64(60),\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tFallbackToPrimary: pulumi.String(\"disable\"),\n\t\t\tMaxLogRate: pulumi.Float64(12),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogFortianalyzerSetting;\nimport com.pulumi.fortimanager.SystempLogFortianalyzerSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempLogFortianalyzerSetting(\"trname\", SystempLogFortianalyzerSettingArgs.builder()\n .connTimeout(60.0)\n .devprof(\"default\")\n .fallbackToPrimary(\"disable\")\n .maxLogRate(12.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempLogFortianalyzerSetting\n properties:\n connTimeout: 60\n devprof: default\n fallbackToPrimary: disable\n maxLogRate: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp LogFortianalyzerSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogFortianalyzerSetting:SystempLogFortianalyzerSetting labelname SystempLogFortianalyzerSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "accessConfig": { "type": "string", @@ -280411,7 +280411,7 @@ } }, "fortimanager:index/systempLogFortianalyzercloudSetting:SystempLogFortianalyzercloudSetting": { - "description": "Global FortiAnalyzer Cloud settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogFortianalyzercloudSetting(\"trname\", {\n accessConfig: \"enable\",\n connTimeout: 120,\n devprof: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogFortianalyzercloudSetting(\"trname\",\n access_config=\"enable\",\n conn_timeout=120,\n devprof=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempLogFortianalyzercloudSetting(\"trname\", new()\n {\n AccessConfig = \"enable\",\n ConnTimeout = 120,\n Devprof = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogFortianalyzercloudSetting(ctx, \"trname\", \u0026fortimanager.SystempLogFortianalyzercloudSettingArgs{\n\t\t\tAccessConfig: pulumi.String(\"enable\"),\n\t\t\tConnTimeout: pulumi.Float64(120),\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogFortianalyzercloudSetting;\nimport com.pulumi.fortimanager.SystempLogFortianalyzercloudSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempLogFortianalyzercloudSetting(\"trname\", SystempLogFortianalyzercloudSettingArgs.builder()\n .accessConfig(\"enable\")\n .connTimeout(120)\n .devprof(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempLogFortianalyzercloudSetting\n properties:\n accessConfig: enable\n connTimeout: 120\n devprof: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp LogFortianalyzerCloudSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogFortianalyzercloudSetting:SystempLogFortianalyzercloudSetting labelname SystempLogFortianalyzerCloudSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Global FortiAnalyzer Cloud settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogFortianalyzercloudSetting(\"trname\", {\n accessConfig: \"enable\",\n connTimeout: 120,\n devprof: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogFortianalyzercloudSetting(\"trname\",\n access_config=\"enable\",\n conn_timeout=120,\n devprof=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempLogFortianalyzercloudSetting(\"trname\", new()\n {\n AccessConfig = \"enable\",\n ConnTimeout = 120,\n Devprof = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogFortianalyzercloudSetting(ctx, \"trname\", \u0026fortimanager.SystempLogFortianalyzercloudSettingArgs{\n\t\t\tAccessConfig: pulumi.String(\"enable\"),\n\t\t\tConnTimeout: pulumi.Float64(120),\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogFortianalyzercloudSetting;\nimport com.pulumi.fortimanager.SystempLogFortianalyzercloudSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempLogFortianalyzercloudSetting(\"trname\", SystempLogFortianalyzercloudSettingArgs.builder()\n .accessConfig(\"enable\")\n .connTimeout(120.0)\n .devprof(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempLogFortianalyzercloudSetting\n properties:\n accessConfig: enable\n connTimeout: 120\n devprof: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp LogFortianalyzerCloudSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogFortianalyzercloudSetting:SystempLogFortianalyzercloudSetting labelname SystempLogFortianalyzerCloudSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "__changeIp": { "type": "number", @@ -281258,7 +281258,7 @@ } }, "fortimanager:index/systempLogSyslogdSetting:SystempLogSyslogdSetting": { - "description": "Global settings for remote syslog server.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_field_name`: `fortimanager.SystempLogSyslogdSettingCustomfieldname`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogSyslogdSetting(\"trname\", {\n devprof: \"default\",\n format: \"rfc5424\",\n maxLogRate: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogSyslogdSetting(\"trname\",\n devprof=\"default\",\n format=\"rfc5424\",\n max_log_rate=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempLogSyslogdSetting(\"trname\", new()\n {\n Devprof = \"default\",\n Format = \"rfc5424\",\n MaxLogRate = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogSyslogdSetting(ctx, \"trname\", \u0026fortimanager.SystempLogSyslogdSettingArgs{\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tFormat: pulumi.String(\"rfc5424\"),\n\t\t\tMaxLogRate: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogSyslogdSetting;\nimport com.pulumi.fortimanager.SystempLogSyslogdSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempLogSyslogdSetting(\"trname\", SystempLogSyslogdSettingArgs.builder()\n .devprof(\"default\")\n .format(\"rfc5424\")\n .maxLogRate(200)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempLogSyslogdSetting\n properties:\n devprof: default\n format: rfc5424\n maxLogRate: 200\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp LogSyslogdSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogSyslogdSetting:SystempLogSyslogdSetting labelname SystempLogSyslogdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Global settings for remote syslog server.\n\n\u003e The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.\n\u003e- `custom_field_name`: `fortimanager.SystempLogSyslogdSettingCustomfieldname`\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempLogSyslogdSetting(\"trname\", {\n devprof: \"default\",\n format: \"rfc5424\",\n maxLogRate: 200,\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempLogSyslogdSetting(\"trname\",\n devprof=\"default\",\n format=\"rfc5424\",\n max_log_rate=200)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempLogSyslogdSetting(\"trname\", new()\n {\n Devprof = \"default\",\n Format = \"rfc5424\",\n MaxLogRate = 200,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempLogSyslogdSetting(ctx, \"trname\", \u0026fortimanager.SystempLogSyslogdSettingArgs{\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tFormat: pulumi.String(\"rfc5424\"),\n\t\t\tMaxLogRate: pulumi.Float64(200),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempLogSyslogdSetting;\nimport com.pulumi.fortimanager.SystempLogSyslogdSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempLogSyslogdSetting(\"trname\", SystempLogSyslogdSettingArgs.builder()\n .devprof(\"default\")\n .format(\"rfc5424\")\n .maxLogRate(200.0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempLogSyslogdSetting\n properties:\n devprof: default\n format: rfc5424\n maxLogRate: 200\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp LogSyslogdSetting can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempLogSyslogdSetting:SystempLogSyslogdSetting labelname SystempLogSyslogdSetting\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -281765,7 +281765,7 @@ } }, "fortimanager:index/systempSystemCentralmanagementServerlist:SystempSystemCentralmanagementServerlist": { - "description": "Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers.\n\n\u003e This resource is a sub resource for variable `server_list` of resource `fortimanager.SystempSystemCentralmanagement`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemCentralmanagementServerlist(\"trname\", {\n devprof: \"default\",\n fosid: 5,\n serverAddress: \"10.160.2.8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemCentralmanagementServerlist(\"trname\",\n devprof=\"default\",\n fosid=5,\n server_address=\"10.160.2.8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempSystemCentralmanagementServerlist(\"trname\", new()\n {\n Devprof = \"default\",\n Fosid = 5,\n ServerAddress = \"10.160.2.8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemCentralmanagementServerlist(ctx, \"trname\", \u0026fortimanager.SystempSystemCentralmanagementServerlistArgs{\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tFosid: pulumi.Float64(5),\n\t\t\tServerAddress: pulumi.String(\"10.160.2.8\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementServerlist;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementServerlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempSystemCentralmanagementServerlist(\"trname\", SystempSystemCentralmanagementServerlistArgs.builder()\n .devprof(\"default\")\n .fosid(5)\n .serverAddress(\"10.160.2.8\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempSystemCentralmanagementServerlist\n properties:\n devprof: default\n fosid: 5\n serverAddress: 10.160.2.8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp SystemCentralManagementServerList can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemCentralmanagementServerlist:SystempSystemCentralmanagementServerlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Additional severs that the FortiGate can use for updates (for AV, IPS, updates) and ratings (for web filter and antispam ratings) servers.\n\n\u003e This resource is a sub resource for variable `server_list` of resource `fortimanager.SystempSystemCentralmanagement`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemCentralmanagementServerlist(\"trname\", {\n devprof: \"default\",\n fosid: 5,\n serverAddress: \"10.160.2.8\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemCentralmanagementServerlist(\"trname\",\n devprof=\"default\",\n fosid=5,\n server_address=\"10.160.2.8\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempSystemCentralmanagementServerlist(\"trname\", new()\n {\n Devprof = \"default\",\n Fosid = 5,\n ServerAddress = \"10.160.2.8\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemCentralmanagementServerlist(ctx, \"trname\", \u0026fortimanager.SystempSystemCentralmanagementServerlistArgs{\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t\tFosid: pulumi.Float64(5),\n\t\t\tServerAddress: pulumi.String(\"10.160.2.8\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementServerlist;\nimport com.pulumi.fortimanager.SystempSystemCentralmanagementServerlistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempSystemCentralmanagementServerlist(\"trname\", SystempSystemCentralmanagementServerlistArgs.builder()\n .devprof(\"default\")\n .fosid(5.0)\n .serverAddress(\"10.160.2.8\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempSystemCentralmanagementServerlist\n properties:\n devprof: default\n fosid: 5\n serverAddress: 10.160.2.8\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp SystemCentralManagementServerList can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemCentralmanagementServerlist:SystempSystemCentralmanagementServerlist labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "addrType": { "type": "string", @@ -282172,7 +282172,7 @@ } }, "fortimanager:index/systempSystemGlobal:SystempSystemGlobal": { - "description": "Configure global attributes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemGlobal(\"trname\", {\n adminHttpsRedirect: \"enable\",\n adminPort: 80,\n devprof: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemGlobal(\"trname\",\n admin_https_redirect=\"enable\",\n admin_port=80,\n devprof=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempSystemGlobal(\"trname\", new()\n {\n AdminHttpsRedirect = \"enable\",\n AdminPort = 80,\n Devprof = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemGlobal(ctx, \"trname\", \u0026fortimanager.SystempSystemGlobalArgs{\n\t\t\tAdminHttpsRedirect: pulumi.String(\"enable\"),\n\t\t\tAdminPort: pulumi.Float64(80),\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemGlobal;\nimport com.pulumi.fortimanager.SystempSystemGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempSystemGlobal(\"trname\", SystempSystemGlobalArgs.builder()\n .adminHttpsRedirect(\"enable\")\n .adminPort(80)\n .devprof(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempSystemGlobal\n properties:\n adminHttpsRedirect: enable\n adminPort: 80\n devprof: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp SystemGlobal can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemGlobal:SystempSystemGlobal labelname SystempSystemGlobal\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Configure global attributes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trname = new fortimanager.SystempSystemGlobal(\"trname\", {\n adminHttpsRedirect: \"enable\",\n adminPort: 80,\n devprof: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname = fortimanager.SystempSystemGlobal(\"trname\",\n admin_https_redirect=\"enable\",\n admin_port=80,\n devprof=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortimanager.SystempSystemGlobal(\"trname\", new()\n {\n AdminHttpsRedirect = \"enable\",\n AdminPort = 80,\n Devprof = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fortimanager.NewSystempSystemGlobal(ctx, \"trname\", \u0026fortimanager.SystempSystemGlobalArgs{\n\t\t\tAdminHttpsRedirect: pulumi.String(\"enable\"),\n\t\t\tAdminPort: pulumi.Float64(80),\n\t\t\tDevprof: pulumi.String(\"default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.SystempSystemGlobal;\nimport com.pulumi.fortimanager.SystempSystemGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new SystempSystemGlobal(\"trname\", SystempSystemGlobalArgs.builder()\n .adminHttpsRedirect(\"enable\")\n .adminPort(80.0)\n .devprof(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortimanager:SystempSystemGlobal\n properties:\n adminHttpsRedirect: enable\n adminPort: 80\n devprof: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemp SystemGlobal can be imported using any of these accepted formats:\n\nSet import_options = [\"devprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/systempSystemGlobal:SystempSystemGlobal labelname SystempSystemGlobal\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adminHttpsRedirect": { "type": "string", @@ -286167,7 +286167,7 @@ } }, "fortimanager:index/wantempSystemSdwanDuplication:WantempSystemSdwanDuplication": { - "description": "Create SD-WAN duplication rule.\n\n\u003e This resource is a sub resource for variable `duplication` of resource `fortimanager.WantempSystemSdwan`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trnameWanTemplate\", {\n adom: \"root\",\n type: \"wanprof\",\n});\nconst trnameWantempSystemSdwanDuplication = new fortimanager.WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\", {\n dstaddr: \"all\",\n dstintf: \"port4\",\n fosid: 1,\n wanprof: trnameWanTemplate.name,\n}, {\n dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trnameWanTemplate\",\n adom=\"root\",\n type=\"wanprof\")\ntrname_wantemp_system_sdwan_duplication = fortimanager.WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\",\n dstaddr=\"all\",\n dstintf=\"port4\",\n fosid=1,\n wanprof=trname_wan_template.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameWanTemplate = new Fortimanager.WanTemplate(\"trnameWanTemplate\", new()\n {\n Adom = \"root\",\n Type = \"wanprof\",\n });\n\n var trnameWantempSystemSdwanDuplication = new Fortimanager.WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\", new()\n {\n Dstaddr = \"all\",\n Dstintf = \"port4\",\n Fosid = 1,\n Wanprof = trnameWanTemplate.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameWanTemplate,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trnameWanTemplate\", \u0026fortimanager.WanTemplateArgs{\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanDuplication(ctx, \"trnameWantempSystemSdwanDuplication\", \u0026fortimanager.WantempSystemSdwanDuplicationArgs{\n\t\t\tDstaddr: pulumi.String(\"all\"),\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tWanprof: trnameWanTemplate.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanDuplication;\nimport com.pulumi.fortimanager.WantempSystemSdwanDuplicationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n .adom(\"root\")\n .type(\"wanprof\")\n .build());\n\n var trnameWantempSystemSdwanDuplication = new WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\", WantempSystemSdwanDuplicationArgs.builder()\n .dstaddr(\"all\")\n .dstintf(\"port4\")\n .fosid(1)\n .wanprof(trnameWanTemplate.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameWanTemplate)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameWantempSystemSdwanDuplication:\n type: fortimanager:WantempSystemSdwanDuplication\n properties:\n dstaddr: all\n dstintf: port4\n fosid: 1\n wanprof: ${trnameWanTemplate.name}\n options:\n dependsOn:\n - ${trnameWanTemplate}\n trnameWanTemplate:\n type: fortimanager:WanTemplate\n properties:\n adom: root\n type: wanprof\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWantemp SystemSdwanDuplication can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanDuplication:WantempSystemSdwanDuplication labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "Create SD-WAN duplication rule.\n\n\u003e This resource is a sub resource for variable `duplication` of resource `fortimanager.WantempSystemSdwan`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trnameWanTemplate\", {\n adom: \"root\",\n type: \"wanprof\",\n});\nconst trnameWantempSystemSdwanDuplication = new fortimanager.WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\", {\n dstaddr: \"all\",\n dstintf: \"port4\",\n fosid: 1,\n wanprof: trnameWanTemplate.name,\n}, {\n dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trnameWanTemplate\",\n adom=\"root\",\n type=\"wanprof\")\ntrname_wantemp_system_sdwan_duplication = fortimanager.WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\",\n dstaddr=\"all\",\n dstintf=\"port4\",\n fosid=1,\n wanprof=trname_wan_template.name,\n opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameWanTemplate = new Fortimanager.WanTemplate(\"trnameWanTemplate\", new()\n {\n Adom = \"root\",\n Type = \"wanprof\",\n });\n\n var trnameWantempSystemSdwanDuplication = new Fortimanager.WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\", new()\n {\n Dstaddr = \"all\",\n Dstintf = \"port4\",\n Fosid = 1,\n Wanprof = trnameWanTemplate.Name,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameWanTemplate,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trnameWanTemplate\", \u0026fortimanager.WanTemplateArgs{\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanDuplication(ctx, \"trnameWantempSystemSdwanDuplication\", \u0026fortimanager.WantempSystemSdwanDuplicationArgs{\n\t\t\tDstaddr: pulumi.String(\"all\"),\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tFosid: pulumi.Float64(1),\n\t\t\tWanprof: trnameWanTemplate.Name,\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanDuplication;\nimport com.pulumi.fortimanager.WantempSystemSdwanDuplicationArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n .adom(\"root\")\n .type(\"wanprof\")\n .build());\n\n var trnameWantempSystemSdwanDuplication = new WantempSystemSdwanDuplication(\"trnameWantempSystemSdwanDuplication\", WantempSystemSdwanDuplicationArgs.builder()\n .dstaddr(\"all\")\n .dstintf(\"port4\")\n .fosid(1.0)\n .wanprof(trnameWanTemplate.name())\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameWanTemplate)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameWantempSystemSdwanDuplication:\n type: fortimanager:WantempSystemSdwanDuplication\n properties:\n dstaddr: all\n dstintf: port4\n fosid: 1\n wanprof: ${trnameWanTemplate.name}\n options:\n dependsOn:\n - ${trnameWanTemplate}\n trnameWanTemplate:\n type: fortimanager:WanTemplate\n properties:\n adom: root\n type: wanprof\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWantemp SystemSdwanDuplication can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanDuplication:WantempSystemSdwanDuplication labelname {{fosid}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "adom": { "type": "string", @@ -287282,7 +287282,7 @@ } }, "fortimanager:index/wantempSystemSdwanMembers:WantempSystemSdwanMembers": { - "description": "FortiGate interfaces added to the SD-WAN.\n\n\u003e This resource is a sub resource for variable `members` of resource `fortimanager.WantempSystemSdwan`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trnameWanTemplate\", {\n adom: \"root\",\n type: \"wanprof\",\n});\nconst trnameWantempSystemSdwanMembers = new fortimanager.WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\", {\n wanprof: \"terr3\",\n cost: \"1\",\n \"interface\": \"port7\",\n seqNum: 2,\n}, {\n dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trnameWanTemplate\",\n adom=\"root\",\n type=\"wanprof\")\ntrname_wantemp_system_sdwan_members = fortimanager.WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\",\n wanprof=\"terr3\",\n cost=\"1\",\n interface=\"port7\",\n seq_num=2,\n opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameWanTemplate = new Fortimanager.WanTemplate(\"trnameWanTemplate\", new()\n {\n Adom = \"root\",\n Type = \"wanprof\",\n });\n\n var trnameWantempSystemSdwanMembers = new Fortimanager.WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\", new()\n {\n Wanprof = \"terr3\",\n Cost = \"1\",\n Interface = \"port7\",\n SeqNum = 2,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameWanTemplate,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trnameWanTemplate\", \u0026fortimanager.WanTemplateArgs{\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanMembers(ctx, \"trnameWantempSystemSdwanMembers\", \u0026fortimanager.WantempSystemSdwanMembersArgs{\n\t\t\tWanprof: pulumi.String(\"terr3\"),\n\t\t\tCost: pulumi.String(\"1\"),\n\t\t\tInterface: pulumi.String(\"port7\"),\n\t\t\tSeqNum: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanMembers;\nimport com.pulumi.fortimanager.WantempSystemSdwanMembersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n .adom(\"root\")\n .type(\"wanprof\")\n .build());\n\n var trnameWantempSystemSdwanMembers = new WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\", WantempSystemSdwanMembersArgs.builder()\n .wanprof(\"terr3\")\n .cost(1)\n .interface_(\"port7\")\n .seqNum(2)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameWanTemplate)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameWantempSystemSdwanMembers:\n type: fortimanager:WantempSystemSdwanMembers\n properties:\n wanprof: terr3\n cost: 1\n interface: port7\n seqNum: 2\n options:\n dependsOn:\n - ${trnameWanTemplate}\n trnameWanTemplate:\n type: fortimanager:WanTemplate\n properties:\n adom: root\n type: wanprof\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWantemp SystemSdwanMembers can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanMembers:WantempSystemSdwanMembers labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", + "description": "FortiGate interfaces added to the SD-WAN.\n\n\u003e This resource is a sub resource for variable `members` of resource `fortimanager.WantempSystemSdwan`. Conflict and overwrite may occur if use both of them.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortimanager from \"@pulumi/fortimanager\";\n\nconst trnameWanTemplate = new fortimanager.WanTemplate(\"trnameWanTemplate\", {\n adom: \"root\",\n type: \"wanprof\",\n});\nconst trnameWantempSystemSdwanMembers = new fortimanager.WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\", {\n wanprof: \"terr3\",\n cost: \"1\",\n \"interface\": \"port7\",\n seqNum: 2,\n}, {\n dependsOn: [trnameWanTemplate],\n});\n```\n```python\nimport pulumi\nimport pulumi_fortimanager as fortimanager\n\ntrname_wan_template = fortimanager.WanTemplate(\"trnameWanTemplate\",\n adom=\"root\",\n type=\"wanprof\")\ntrname_wantemp_system_sdwan_members = fortimanager.WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\",\n wanprof=\"terr3\",\n cost=\"1\",\n interface=\"port7\",\n seq_num=2,\n opts = pulumi.ResourceOptions(depends_on=[trname_wan_template]))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortimanager = Pulumi.Fortimanager;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameWanTemplate = new Fortimanager.WanTemplate(\"trnameWanTemplate\", new()\n {\n Adom = \"root\",\n Type = \"wanprof\",\n });\n\n var trnameWantempSystemSdwanMembers = new Fortimanager.WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\", new()\n {\n Wanprof = \"terr3\",\n Cost = \"1\",\n Interface = \"port7\",\n SeqNum = 2,\n }, new CustomResourceOptions\n {\n DependsOn =\n {\n trnameWanTemplate,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameWanTemplate, err := fortimanager.NewWanTemplate(ctx, \"trnameWanTemplate\", \u0026fortimanager.WanTemplateArgs{\n\t\t\tAdom: pulumi.String(\"root\"),\n\t\t\tType: pulumi.String(\"wanprof\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fortimanager.NewWantempSystemSdwanMembers(ctx, \"trnameWantempSystemSdwanMembers\", \u0026fortimanager.WantempSystemSdwanMembersArgs{\n\t\t\tWanprof: pulumi.String(\"terr3\"),\n\t\t\tCost: pulumi.String(\"1\"),\n\t\t\tInterface: pulumi.String(\"port7\"),\n\t\t\tSeqNum: pulumi.Float64(2),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\ttrnameWanTemplate,\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortimanager.WanTemplate;\nimport com.pulumi.fortimanager.WanTemplateArgs;\nimport com.pulumi.fortimanager.WantempSystemSdwanMembers;\nimport com.pulumi.fortimanager.WantempSystemSdwanMembersArgs;\nimport com.pulumi.resources.CustomResourceOptions;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameWanTemplate = new WanTemplate(\"trnameWanTemplate\", WanTemplateArgs.builder()\n .adom(\"root\")\n .type(\"wanprof\")\n .build());\n\n var trnameWantempSystemSdwanMembers = new WantempSystemSdwanMembers(\"trnameWantempSystemSdwanMembers\", WantempSystemSdwanMembersArgs.builder()\n .wanprof(\"terr3\")\n .cost(\"1\")\n .interface_(\"port7\")\n .seqNum(2.0)\n .build(), CustomResourceOptions.builder()\n .dependsOn(trnameWanTemplate)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameWantempSystemSdwanMembers:\n type: fortimanager:WantempSystemSdwanMembers\n properties:\n wanprof: terr3\n cost: 1\n interface: port7\n seqNum: 2\n options:\n dependsOn:\n - ${trnameWanTemplate}\n trnameWanTemplate:\n type: fortimanager:WanTemplate\n properties:\n adom: root\n type: wanprof\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWantemp SystemSdwanMembers can be imported using any of these accepted formats:\n\nSet import_options = [\"wanprof=YOUR_VALUE\"] in the provider section.\n\n$ export \"FORTIMANAGER_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortimanager:index/wantempSystemSdwanMembers:WantempSystemSdwanMembers labelname {{seq_num}}\n```\n\n$ unset \"FORTIMANAGER_IMPORT_TABLE\"\n\n-\u003e **Hint:** The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.\n\n", "properties": { "_dynamicMember": { "type": "string", diff --git a/dynamic/testdata/TestSchemaGenerationFullDocs/hashicorp/random-3.6.3.golden b/dynamic/testdata/TestSchemaGenerationFullDocs/hashicorp/random-3.6.3.golden deleted file mode 100644 index 21e6df4661..0000000000 --- a/dynamic/testdata/TestSchemaGenerationFullDocs/hashicorp/random-3.6.3.golden +++ /dev/null @@ -1,939 +0,0 @@ -{ - "name": "random", - "version": "3.6.3", - "description": "A Pulumi provider dynamically bridged from random.", - "attribution": "This Pulumi package is based on the [`random` Terraform Provider](https://github.com/hashicorp/terraform-provider-random).", - "repository": "https://github.com/hashicorp/terraform-provider-random", - "publisher": "hashicorp", - "meta": { - "moduleFormat": "(.*)(?:/[^/]*)" - }, - "language": { - "csharp": { - "compatibility": "tfbridge20", - "liftSingleValueMethodReturns": true, - "respectSchemaVersion": true - }, - "go": { - "importBasePath": "github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random", - "rootPackageName": "random", - "liftSingleValueMethodReturns": true, - "generateExtraInputTypes": true, - "respectSchemaVersion": true - }, - "java": { - "basePackage": "", - "buildFiles": "", - "gradleNexusPublishPluginVersion": "", - "gradleTest": "" - }, - "nodejs": { - "packageDescription": "A Pulumi provider dynamically bridged from random.", - "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/hashicorp/terraform-provider-random)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e please consult the source [`terraform-provider-random` repo](https://github.com/hashicorp/terraform-provider-random/issues).", - "compatibility": "tfbridge20", - "disableUnionOutputTypes": true, - "liftSingleValueMethodReturns": true, - "respectSchemaVersion": true - }, - "python": { - "readme": "\u003e This provider is a derived work of the [Terraform Provider](https://github.com/hashicorp/terraform-provider-random)\n\u003e distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n\u003e please consult the source [`terraform-provider-random` repo](https://github.com/hashicorp/terraform-provider-random/issues).", - "compatibility": "tfbridge20", - "respectSchemaVersion": true, - "pyproject": { - "enabled": true - } - } - }, - "config": {}, - "provider": { - "description": "The provider type for the random package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n" - }, - "resources": { - "random:index/bytes:Bytes": { - "description": "The resource `random.Bytes` generates random bytes that are intended to be used as a secret, or key. Use this in preference to `random.Id` when the output is considered sensitive, and should not be displayed in the CLI.\n\nThis resource *does* use a cryptographic random number generator.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azurerm from \"@pulumi/azurerm\";\nimport * as random from \"@pulumi/random\";\n\nconst jwtSecretBytes = new random.Bytes(\"jwtSecretBytes\", {length: 64});\nconst jwtSecretazurerm_key_vault_secret = new azurerm.index.Azurerm_key_vault_secret(\"jwtSecretazurerm_key_vault_secret\", {\n keyVaultId: \"some-azure-key-vault-id\",\n name: \"JwtSecret\",\n value: jwtSecretBytes.base64,\n});\n```\n```python\nimport pulumi\nimport pulumi_azurerm as azurerm\nimport pulumi_random as random\n\njwt_secret_bytes = random.Bytes(\"jwtSecretBytes\", length=64)\njwt_secretazurerm_key_vault_secret = azurerm.index.Azurerm_key_vault_secret(\"jwtSecretazurerm_key_vault_secret\",\n key_vault_id=some-azure-key-vault-id,\n name=JwtSecret,\n value=jwt_secret_bytes.base64)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Azurerm = Pulumi.Azurerm;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var jwtSecretBytes = new Random.Bytes(\"jwtSecretBytes\", new()\n {\n Length = 64,\n });\n\n var jwtSecretazurerm_key_vault_secret = new Azurerm.Index.Azurerm_key_vault_secret(\"jwtSecretazurerm_key_vault_secret\", new()\n {\n KeyVaultId = \"some-azure-key-vault-id\",\n Name = \"JwtSecret\",\n Value = jwtSecretBytes.Base64,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-azurerm/sdk/go/azurerm\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tjwtSecretBytes, err := random.NewBytes(ctx, \"jwtSecretBytes\", \u0026random.BytesArgs{\n\t\t\tLength: pulumi.Float64(64),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = azurerm.NewAzurerm_key_vault_secret(ctx, \"jwtSecretazurerm_key_vault_secret\", \u0026azurerm.Azurerm_key_vault_secretArgs{\n\t\t\tKeyVaultId: \"some-azure-key-vault-id\",\n\t\t\tName: \"JwtSecret\",\n\t\t\tValue: jwtSecretBytes.Base64,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Bytes;\nimport com.pulumi.random.BytesArgs;\nimport com.pulumi.azurerm.azurerm_key_vault_secret;\nimport com.pulumi.azurerm.Azurerm_key_vault_secretArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var jwtSecretBytes = new Bytes(\"jwtSecretBytes\", BytesArgs.builder()\n .length(64)\n .build());\n\n var jwtSecretazurerm_key_vault_secret = new Azurerm_key_vault_secret(\"jwtSecretazurerm_key_vault_secret\", Azurerm_key_vault_secretArgs.builder()\n .keyVaultId(\"some-azure-key-vault-id\")\n .name(\"JwtSecret\")\n .value(jwtSecretBytes.base64())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n jwtSecretBytes:\n type: random:Bytes\n properties:\n length: 64\n jwtSecretazurerm_key_vault_secret:\n type: azurerm:azurerm_key_vault_secret\n properties:\n keyVaultId: some-azure-key-vault-id\n name: JwtSecret\n value: ${jwtSecretBytes.base64}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRandom bytes can be imported by specifying the value as base64 string.\n\n```sh\n$ pulumi import random:index/bytes:Bytes basic \"8/fu3q+2DcgSJ19i0jZ5Cw==\"\n```\n\n", - "properties": { - "base64": { - "type": "string", - "description": "The generated bytes presented in base64 string format.\n", - "secret": true - }, - "hex": { - "type": "string", - "description": "The generated bytes presented in lowercase hexadecimal string format. The length of the encoded string is exactly twice the `length` parameter.\n", - "secret": true - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The number of bytes requested. The minimum value for length is 1.\n" - } - }, - "required": [ - "base64", - "hex", - "length" - ], - "inputProperties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The number of bytes requested. The minimum value for length is 1.\n" - } - }, - "requiredInputs": [ - "length" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering Bytes resources.\n", - "properties": { - "base64": { - "type": "string", - "description": "The generated bytes presented in base64 string format.\n", - "secret": true - }, - "hex": { - "type": "string", - "description": "The generated bytes presented in lowercase hexadecimal string format. The length of the encoded string is exactly twice the `length` parameter.\n", - "secret": true - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The number of bytes requested. The minimum value for length is 1.\n" - } - }, - "type": "object" - } - }, - "random:index/id:Id": { - "description": "The resource `random.Id` generates random numbers that are intended to be\nused as unique identifiers for other resources. If the output is considered \nsensitive, and should not be displayed in the CLI, use `random.Bytes`\ninstead.\n\nThis resource *does* use a cryptographic random number generator in order\nto minimize the chance of collisions, making the results of this resource\nwhen a 16-byte identifier is requested of equivalent uniqueness to a\ntype-4 UUID.\n\nThis resource can be used in conjunction with resources that have\nthe `create_before_destroy` lifecycle flag set to avoid conflicts with\nunique names during the brief period where both the old and new resources\nexist concurrently.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\nimport * as random from \"@pulumi/random\";\n\n// The following example shows how to generate a unique name for an AWS EC2\n// instance that changes each time a new AMI id is selected.\nconst serverId = new random.Id(\"serverId\", {\n keepers: {\n ami_id: _var.ami_id,\n },\n byteLength: 8,\n});\nconst serverInstance = new aws.ec2.Instance(\"serverInstance\", {\n tags: {\n Name: pulumi.interpolate`web-server ${serverId.hex}`,\n },\n ami: serverId.keepers.apply(keepers =\u003e keepers?.amiId),\n});\n// ... (other aws_instance arguments) ...\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\nimport pulumi_random as random\n\n# The following example shows how to generate a unique name for an AWS EC2\n# instance that changes each time a new AMI id is selected.\nserver_id = random.Id(\"serverId\",\n keepers={\n \"ami_id\": var[\"ami_id\"],\n },\n byte_length=8)\nserver_instance = aws.ec2.Instance(\"serverInstance\",\n tags={\n \"Name\": server_id.hex.apply(lambda hex: f\"web-server {hex}\"),\n },\n ami=server_id.keepers[\"amiId\"])\n# ... (other aws_instance arguments) ...\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // The following example shows how to generate a unique name for an AWS EC2\n // instance that changes each time a new AMI id is selected.\n var serverId = new Random.Id(\"serverId\", new()\n {\n Keepers = \n {\n { \"ami_id\", @var.Ami_id },\n },\n ByteLength = 8,\n });\n\n var serverInstance = new Aws.Ec2.Instance(\"serverInstance\", new()\n {\n Tags = \n {\n { \"Name\", serverId.Hex.Apply(hex =\u003e $\"web-server {hex}\") },\n },\n Ami = serverId.Keepers.Apply(keepers =\u003e keepers?.AmiId),\n });\n\n // ... (other aws_instance arguments) ...\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// The following example shows how to generate a unique name for an AWS EC2\n\t\t// instance that changes each time a new AMI id is selected.\n\t\tserverId, err := random.NewId(ctx, \"serverId\", \u0026random.IdArgs{\n\t\t\tKeepers: pulumi.StringMap{\n\t\t\t\t\"ami_id\": pulumi.Any(_var.Ami_id),\n\t\t\t},\n\t\t\tByteLength: pulumi.Float64(8),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ec2.NewInstance(ctx, \"serverInstance\", \u0026ec2.InstanceArgs{\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"Name\": serverId.Hex.ApplyT(func(hex string) (string, error) {\n\t\t\t\t\treturn fmt.Sprintf(\"web-server %v\", hex), nil\n\t\t\t\t}).(pulumi.StringOutput),\n\t\t\t},\n\t\t\tAmi: pulumi.String(serverId.Keepers.ApplyT(func(keepers map[string]string) (*string, error) {\n\t\t\t\treturn \u0026keepers.AmiId, nil\n\t\t\t}).(pulumi.StringPtrOutput)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Id;\nimport com.pulumi.random.IdArgs;\nimport com.pulumi.aws.ec2.Instance;\nimport com.pulumi.aws.ec2.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // The following example shows how to generate a unique name for an AWS EC2\n // instance that changes each time a new AMI id is selected.\n var serverId = new Id(\"serverId\", IdArgs.builder()\n .keepers(Map.of(\"ami_id\", var_.ami_id()))\n .byteLength(8)\n .build());\n\n var serverInstance = new Instance(\"serverInstance\", InstanceArgs.builder()\n .tags(Map.of(\"Name\", serverId.hex().applyValue(hex -\u003e String.format(\"web-server %s\", hex))))\n .ami(serverId.keepers().applyValue(keepers -\u003e keepers.amiId()))\n .build());\n\n // ... (other aws_instance arguments) ...\n }\n}\n```\n```yaml\nresources:\n # The following example shows how to generate a unique name for an AWS EC2\n # instance that changes each time a new AMI id is selected.\n serverId:\n type: random:Id\n properties:\n keepers:\n ami_id: ${var.ami_id}\n byteLength: 8\n serverInstance:\n type: aws:ec2:Instance\n properties:\n tags:\n Name: web-server ${serverId.hex}\n # Read the AMI id \"through\" the random_id resource to ensure that\n # # both will change together.\n ami: ${serverId.keepers.amiId}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRandom IDs can be imported using the b64_url with an optional prefix. This\n\ncan be used to replace a config value with a value interpolated from the\n\nrandom provider without experiencing diffs.\n\nExample with no prefix:\n\n```sh\n$ pulumi import random:index/id:Id server p-9hUg\n```\n\nExample with prefix (prefix is separated by a ,):\n\n```sh\n$ pulumi import random:index/id:Id server my-prefix-,p-9hUg\n```\n\n", - "properties": { - "b64Std": { - "type": "string", - "description": "The generated id presented in base64 without additional transformations.\n" - }, - "b64Url": { - "type": "string", - "description": "The generated id presented in base64, using the URL-friendly character set: case-sensitive letters, digits and the characters `_` and `-`.\n" - }, - "byteLength": { - "type": "number", - "description": "The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.\n" - }, - "dec": { - "type": "string", - "description": "The generated id presented in non-padded decimal digits.\n" - }, - "hex": { - "type": "string", - "description": "The generated id presented in padded hexadecimal digits. This result will always be twice as long as the requested byte length.\n" - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "prefix": { - "type": "string", - "description": "Arbitrary string to prefix the output value with. This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.\n" - } - }, - "required": [ - "b64Std", - "b64Url", - "byteLength", - "dec", - "hex" - ], - "inputProperties": { - "byteLength": { - "type": "number", - "description": "The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.\n" - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "prefix": { - "type": "string", - "description": "Arbitrary string to prefix the output value with. This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.\n" - } - }, - "requiredInputs": [ - "byteLength" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering Id resources.\n", - "properties": { - "b64Std": { - "type": "string", - "description": "The generated id presented in base64 without additional transformations.\n" - }, - "b64Url": { - "type": "string", - "description": "The generated id presented in base64, using the URL-friendly character set: case-sensitive letters, digits and the characters `_` and `-`.\n" - }, - "byteLength": { - "type": "number", - "description": "The number of random bytes to produce. The minimum value is 1, which produces eight bits of randomness.\n" - }, - "dec": { - "type": "string", - "description": "The generated id presented in non-padded decimal digits.\n" - }, - "hex": { - "type": "string", - "description": "The generated id presented in padded hexadecimal digits. This result will always be twice as long as the requested byte length.\n" - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "prefix": { - "type": "string", - "description": "Arbitrary string to prefix the output value with. This string is supplied as-is, meaning it is not guaranteed to be URL-safe or base64 encoded.\n" - } - }, - "type": "object" - } - }, - "random:index/integer:Integer": { - "description": "The resource `random.Integer` generates random values from a given range, described by the `min` and `max` attributes of a given resource.\n\nThis resource can be used in conjunction with resources that have the `create_before_destroy` lifecycle flag set, to avoid conflicts with unique names during the brief period where both the old and new resources exist concurrently.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\nimport * as random from \"@pulumi/random\";\n\n// The following example shows how to generate a random priority\n// between 1 and 50000 for a aws_alb_listener_rule resource:\nconst priority = new random.Integer(\"priority\", {\n min: 1,\n max: 50000,\n keepers: {\n listener_arn: _var.listener_arn,\n },\n});\nconst main = new aws.alb.ListenerRule(\"main\", {\n listenerArn: priority.keepers.apply(keepers =\u003e keepers?.listenerArn),\n priority: priority.result,\n actions: [{\n type: \"forward\",\n targetGroupArn: _var.target_group_arn,\n }],\n});\n// ... (other aws_alb_listener_rule arguments) ...\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\nimport pulumi_random as random\n\n# The following example shows how to generate a random priority\n# between 1 and 50000 for a aws_alb_listener_rule resource:\npriority = random.Integer(\"priority\",\n min=1,\n max=50000,\n keepers={\n \"listener_arn\": var[\"listener_arn\"],\n })\nmain = aws.alb.ListenerRule(\"main\",\n listener_arn=priority.keepers[\"listenerArn\"],\n priority=priority.result,\n actions=[{\n \"type\": \"forward\",\n \"target_group_arn\": var[\"target_group_arn\"],\n }])\n# ... (other aws_alb_listener_rule arguments) ...\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // The following example shows how to generate a random priority\n // between 1 and 50000 for a aws_alb_listener_rule resource:\n var priority = new Random.Integer(\"priority\", new()\n {\n Min = 1,\n Max = 50000,\n Keepers = \n {\n { \"listener_arn\", @var.Listener_arn },\n },\n });\n\n var main = new Aws.Alb.ListenerRule(\"main\", new()\n {\n ListenerArn = priority.Keepers.Apply(keepers =\u003e keepers?.ListenerArn),\n Priority = priority.Result,\n Actions = new[]\n {\n new Aws.Alb.Inputs.ListenerRuleActionArgs\n {\n Type = \"forward\",\n TargetGroupArn = @var.Target_group_arn,\n },\n },\n });\n\n // ... (other aws_alb_listener_rule arguments) ...\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/alb\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// The following example shows how to generate a random priority\n\t\t// between 1 and 50000 for a aws_alb_listener_rule resource:\n\t\tpriority, err := random.NewInteger(ctx, \"priority\", \u0026random.IntegerArgs{\n\t\t\tMin: pulumi.Float64(1),\n\t\t\tMax: pulumi.Float64(50000),\n\t\t\tKeepers: pulumi.StringMap{\n\t\t\t\t\"listener_arn\": pulumi.Any(_var.Listener_arn),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = alb.NewListenerRule(ctx, \"main\", \u0026alb.ListenerRuleArgs{\n\t\t\tListenerArn: pulumi.String(priority.Keepers.ApplyT(func(keepers map[string]string) (*string, error) {\n\t\t\t\treturn \u0026keepers.ListenerArn, nil\n\t\t\t}).(pulumi.StringPtrOutput)),\n\t\t\tPriority: priority.Result,\n\t\t\tActions: alb.ListenerRuleActionArray{\n\t\t\t\t\u0026alb.ListenerRuleActionArgs{\n\t\t\t\t\tType: pulumi.String(\"forward\"),\n\t\t\t\t\tTargetGroupArn: pulumi.Any(_var.Target_group_arn),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Integer;\nimport com.pulumi.random.IntegerArgs;\nimport com.pulumi.aws.alb.ListenerRule;\nimport com.pulumi.aws.alb.ListenerRuleArgs;\nimport com.pulumi.aws.alb.inputs.ListenerRuleActionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // The following example shows how to generate a random priority\n // between 1 and 50000 for a aws_alb_listener_rule resource:\n var priority = new Integer(\"priority\", IntegerArgs.builder()\n .min(1)\n .max(50000)\n .keepers(Map.of(\"listener_arn\", var_.listener_arn()))\n .build());\n\n var main = new ListenerRule(\"main\", ListenerRuleArgs.builder()\n .listenerArn(priority.keepers().applyValue(keepers -\u003e keepers.listenerArn()))\n .priority(priority.result())\n .actions(ListenerRuleActionArgs.builder()\n .type(\"forward\")\n .targetGroupArn(var_.target_group_arn())\n .build())\n .build());\n\n // ... (other aws_alb_listener_rule arguments) ...\n }\n}\n```\n```yaml\nresources:\n # The following example shows how to generate a random priority\n # between 1 and 50000 for a aws_alb_listener_rule resource:\n priority:\n type: random:Integer\n properties:\n min: 1\n max: 50000\n keepers:\n listener_arn: ${var.listener_arn}\n main:\n type: aws:alb:ListenerRule\n properties:\n listenerArn: ${priority.keepers.listenerArn}\n priority: ${priority.result}\n actions:\n - type: forward\n targetGroupArn: ${var.target_group_arn}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRandom integers can be imported using the result, min, and max, with an\n\noptional seed. This can be used to replace a config value with a value\n\ninterpolated from the random provider without experiencing diffs.\n\nExample (values are separated by a ,):\n\n```sh\n$ pulumi import random:index/integer:Integer priority 15390,1,50000\n```\n\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "max": { - "type": "number", - "description": "The maximum inclusive value of the range.\n" - }, - "min": { - "type": "number", - "description": "The minimum inclusive value of the range.\n" - }, - "result": { - "type": "number", - "description": "The random integer result.\n" - }, - "seed": { - "type": "string", - "description": "A custom seed to always produce the same value.\n" - } - }, - "required": [ - "max", - "min", - "result" - ], - "inputProperties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "max": { - "type": "number", - "description": "The maximum inclusive value of the range.\n" - }, - "min": { - "type": "number", - "description": "The minimum inclusive value of the range.\n" - }, - "seed": { - "type": "string", - "description": "A custom seed to always produce the same value.\n" - } - }, - "requiredInputs": [ - "max", - "min" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering Integer resources.\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "max": { - "type": "number", - "description": "The maximum inclusive value of the range.\n" - }, - "min": { - "type": "number", - "description": "The minimum inclusive value of the range.\n" - }, - "result": { - "type": "number", - "description": "The random integer result.\n" - }, - "seed": { - "type": "string", - "description": "A custom seed to always produce the same value.\n" - } - }, - "type": "object" - } - }, - "random:index/password:Password": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\nimport * as random from \"@pulumi/random\";\n\nconst password = new random.Password(\"password\", {\n length: 16,\n special: true,\n overrideSpecial: \"!#$%\u0026*()-_=+[]{}\u003c\u003e:?\",\n});\nconst example = new aws.rds.Instance(\"example\", {\n instanceClass: aws.rds.InstanceType.T3_Micro,\n allocatedStorage: 64,\n engine: \"mysql\",\n username: \"someone\",\n password: password.result,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\nimport pulumi_random as random\n\npassword = random.Password(\"password\",\n length=16,\n special=True,\n override_special=\"!#$%\u0026*()-_=+[]{}\u003c\u003e:?\")\nexample = aws.rds.Instance(\"example\",\n instance_class=aws.rds.InstanceType.T3_MICRO,\n allocated_storage=64,\n engine=\"mysql\",\n username=\"someone\",\n password=password.result)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var password = new Random.Password(\"password\", new()\n {\n Length = 16,\n Special = true,\n OverrideSpecial = \"!#$%\u0026*()-_=+[]{}\u003c\u003e:?\",\n });\n\n var example = new Aws.Rds.Instance(\"example\", new()\n {\n InstanceClass = Aws.Rds.InstanceType.T3_Micro,\n AllocatedStorage = 64,\n Engine = \"mysql\",\n Username = \"someone\",\n Password = password.Result,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/rds\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tpassword, err := random.NewPassword(ctx, \"password\", \u0026random.PasswordArgs{\n\t\t\tLength: pulumi.Float64(16),\n\t\t\tSpecial: pulumi.Bool(true),\n\t\t\tOverrideSpecial: pulumi.String(\"!#$%\u0026*()-_=+[]{}\u003c\u003e:?\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = rds.NewInstance(ctx, \"example\", \u0026rds.InstanceArgs{\n\t\t\tInstanceClass: pulumi.String(rds.InstanceType_T3_Micro),\n\t\t\tAllocatedStorage: pulumi.Int(64),\n\t\t\tEngine: pulumi.String(\"mysql\"),\n\t\t\tUsername: pulumi.String(\"someone\"),\n\t\t\tPassword: password.Result,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Password;\nimport com.pulumi.random.PasswordArgs;\nimport com.pulumi.aws.rds.Instance;\nimport com.pulumi.aws.rds.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var password = new Password(\"password\", PasswordArgs.builder()\n .length(16)\n .special(true)\n .overrideSpecial(\"!#$%\u0026*()-_=+[]{}\u003c\u003e:?\")\n .build());\n\n var example = new Instance(\"example\", InstanceArgs.builder()\n .instanceClass(\"db.t3.micro\")\n .allocatedStorage(64)\n .engine(\"mysql\")\n .username(\"someone\")\n .password(password.result())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n password:\n type: random:Password\n properties:\n length: 16\n special: true\n overrideSpecial: '!#$%\u0026*()-_=+[]{}\u003c\u003e:?'\n example:\n type: aws:rds:Instance\n properties:\n instanceClass: db.t3.micro\n allocatedStorage: 64\n engine: mysql\n username: someone\n password: ${password.result}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n### Avoiding Replacement\n\n```sh\n$ pulumi import random:index/password:Password If the resource were imported using `random_password.password securepassword`,\n```\n\nreplacement could be avoided by using:\n\n1. Attribute values that match the imported ID and defaults:\n\n terraform\n\n resource \"random_password\" \"password\" {\n\n length = 14\n\n lower = true\n\n }\n\n2. Attribute values that match the imported ID and omit the attributes with defaults:\n\n terraform\n\n resource \"random_password\" \"password\" {\n\n length = 14\n\n }\n\n3. `ignore_changes` specifying the attributes to ignore:\n\n terraform\n\n resource \"random_password\" \"password\" {\n\n length = 16\n\n lower = false\n\n lifecycle {\n\n ignore_changes = [\n\n length,\n\n lower,\n\n ]\n\n }\n\n }\n\n **NOTE** `ignore_changes` is only required until the resource is recreated after import,\n\n after which it will use the configuration values specified.\n\n", - "properties": { - "bcryptHash": { - "type": "string", - "description": "A bcrypt hash of the generated random string. **NOTE**: If the generated random string is greater than 72 bytes in length, `bcrypt_hash` will contain a hash of the first 72 bytes.\n", - "secret": true - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length of the string desired. The minimum value for length is 1 and, length must also be \u003e= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).\n" - }, - "lower": { - "type": "boolean", - "description": "Include lowercase alphabet characters in the result. Default value is `true`.\n" - }, - "minLower": { - "type": "number", - "description": "Minimum number of lowercase alphabet characters in the result. Default value is `0`.\n" - }, - "minNumeric": { - "type": "number", - "description": "Minimum number of numeric characters in the result. Default value is `0`.\n" - }, - "minSpecial": { - "type": "number", - "description": "Minimum number of special characters in the result. Default value is `0`.\n" - }, - "minUpper": { - "type": "number", - "description": "Minimum number of uppercase alphabet characters in the result. Default value is `0`.\n" - }, - "number": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead.\n", - "deprecationMessage": "Deprecated" - }, - "numeric": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`.\n" - }, - "overrideSpecial": { - "type": "string", - "description": "Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.\n" - }, - "result": { - "type": "string", - "description": "The generated random string.\n", - "secret": true - }, - "special": { - "type": "boolean", - "description": "Include special characters in the result. These are `!@#$%\u0026*()-_=+[]{}\u003c\u003e:?`. Default value is `true`.\n" - }, - "upper": { - "type": "boolean", - "description": "Include uppercase alphabet characters in the result. Default value is `true`.\n" - } - }, - "required": [ - "bcryptHash", - "length", - "lower", - "minLower", - "minNumeric", - "minSpecial", - "minUpper", - "number", - "numeric", - "result", - "special", - "upper" - ], - "inputProperties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length of the string desired. The minimum value for length is 1 and, length must also be \u003e= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).\n" - }, - "lower": { - "type": "boolean", - "description": "Include lowercase alphabet characters in the result. Default value is `true`.\n" - }, - "minLower": { - "type": "number", - "description": "Minimum number of lowercase alphabet characters in the result. Default value is `0`.\n" - }, - "minNumeric": { - "type": "number", - "description": "Minimum number of numeric characters in the result. Default value is `0`.\n" - }, - "minSpecial": { - "type": "number", - "description": "Minimum number of special characters in the result. Default value is `0`.\n" - }, - "minUpper": { - "type": "number", - "description": "Minimum number of uppercase alphabet characters in the result. Default value is `0`.\n" - }, - "number": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead.\n", - "deprecationMessage": "Deprecated" - }, - "numeric": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`.\n" - }, - "overrideSpecial": { - "type": "string", - "description": "Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.\n" - }, - "special": { - "type": "boolean", - "description": "Include special characters in the result. These are `!@#$%\u0026*()-_=+[]{}\u003c\u003e:?`. Default value is `true`.\n" - }, - "upper": { - "type": "boolean", - "description": "Include uppercase alphabet characters in the result. Default value is `true`.\n" - } - }, - "requiredInputs": [ - "length" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering Password resources.\n", - "properties": { - "bcryptHash": { - "type": "string", - "description": "A bcrypt hash of the generated random string. **NOTE**: If the generated random string is greater than 72 bytes in length, `bcrypt_hash` will contain a hash of the first 72 bytes.\n", - "secret": true - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length of the string desired. The minimum value for length is 1 and, length must also be \u003e= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).\n" - }, - "lower": { - "type": "boolean", - "description": "Include lowercase alphabet characters in the result. Default value is `true`.\n" - }, - "minLower": { - "type": "number", - "description": "Minimum number of lowercase alphabet characters in the result. Default value is `0`.\n" - }, - "minNumeric": { - "type": "number", - "description": "Minimum number of numeric characters in the result. Default value is `0`.\n" - }, - "minSpecial": { - "type": "number", - "description": "Minimum number of special characters in the result. Default value is `0`.\n" - }, - "minUpper": { - "type": "number", - "description": "Minimum number of uppercase alphabet characters in the result. Default value is `0`.\n" - }, - "number": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead.\n", - "deprecationMessage": "Deprecated" - }, - "numeric": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`.\n" - }, - "overrideSpecial": { - "type": "string", - "description": "Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.\n" - }, - "result": { - "type": "string", - "description": "The generated random string.\n", - "secret": true - }, - "special": { - "type": "boolean", - "description": "Include special characters in the result. These are `!@#$%\u0026*()-_=+[]{}\u003c\u003e:?`. Default value is `true`.\n" - }, - "upper": { - "type": "boolean", - "description": "Include uppercase alphabet characters in the result. Default value is `true`.\n" - } - }, - "type": "object" - } - }, - "random:index/pet:Pet": { - "description": "The resource `random.Pet` generates random pet names that are intended to be used as unique identifiers for other resources.\n\nThis resource can be used in conjunction with resources that have the `create_before_destroy` lifecycle flag set, to avoid conflicts with unique names during the brief period where both the old and new resources exist concurrently.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\nimport * as random from \"@pulumi/random\";\n\n// The following example shows how to generate a unique pet name\n// for an AWS EC2 instance that changes each time a new AMI id is\n// selected.\nconst serverPet = new random.Pet(\"serverPet\", {keepers: {\n ami_id: _var.ami_id,\n}});\nconst serverInstance = new aws.ec2.Instance(\"serverInstance\", {\n tags: {\n Name: pulumi.interpolate`web-server-${serverPet.id}`,\n },\n ami: serverPet.keepers.apply(keepers =\u003e keepers?.amiId),\n});\n// ... (other aws_instance arguments) ...\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\nimport pulumi_random as random\n\n# The following example shows how to generate a unique pet name\n# for an AWS EC2 instance that changes each time a new AMI id is\n# selected.\nserver_pet = random.Pet(\"serverPet\", keepers={\n \"ami_id\": var[\"ami_id\"],\n})\nserver_instance = aws.ec2.Instance(\"serverInstance\",\n tags={\n \"Name\": server_pet.id.apply(lambda id: f\"web-server-{id}\"),\n },\n ami=server_pet.keepers[\"amiId\"])\n# ... (other aws_instance arguments) ...\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // The following example shows how to generate a unique pet name\n // for an AWS EC2 instance that changes each time a new AMI id is\n // selected.\n var serverPet = new Random.Pet(\"serverPet\", new()\n {\n Keepers = \n {\n { \"ami_id\", @var.Ami_id },\n },\n });\n\n var serverInstance = new Aws.Ec2.Instance(\"serverInstance\", new()\n {\n Tags = \n {\n { \"Name\", serverPet.Id.Apply(id =\u003e $\"web-server-{id}\") },\n },\n Ami = serverPet.Keepers.Apply(keepers =\u003e keepers?.AmiId),\n });\n\n // ... (other aws_instance arguments) ...\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// The following example shows how to generate a unique pet name\n\t\t// for an AWS EC2 instance that changes each time a new AMI id is\n\t\t// selected.\n\t\tserverPet, err := random.NewPet(ctx, \"serverPet\", \u0026random.PetArgs{\n\t\t\tKeepers: pulumi.StringMap{\n\t\t\t\t\"ami_id\": pulumi.Any(_var.Ami_id),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = ec2.NewInstance(ctx, \"serverInstance\", \u0026ec2.InstanceArgs{\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"Name\": serverPet.ID().ApplyT(func(id string) (string, error) {\n\t\t\t\t\treturn fmt.Sprintf(\"web-server-%v\", id), nil\n\t\t\t\t}).(pulumi.StringOutput),\n\t\t\t},\n\t\t\tAmi: pulumi.String(serverPet.Keepers.ApplyT(func(keepers map[string]string) (*string, error) {\n\t\t\t\treturn \u0026keepers.AmiId, nil\n\t\t\t}).(pulumi.StringPtrOutput)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Pet;\nimport com.pulumi.random.PetArgs;\nimport com.pulumi.aws.ec2.Instance;\nimport com.pulumi.aws.ec2.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // The following example shows how to generate a unique pet name\n // for an AWS EC2 instance that changes each time a new AMI id is\n // selected.\n var serverPet = new Pet(\"serverPet\", PetArgs.builder()\n .keepers(Map.of(\"ami_id\", var_.ami_id()))\n .build());\n\n var serverInstance = new Instance(\"serverInstance\", InstanceArgs.builder()\n .tags(Map.of(\"Name\", serverPet.id().applyValue(id -\u003e String.format(\"web-server-%s\", id))))\n .ami(serverPet.keepers().applyValue(keepers -\u003e keepers.amiId()))\n .build());\n\n // ... (other aws_instance arguments) ...\n }\n}\n```\n```yaml\nresources:\n # The following example shows how to generate a unique pet name\n # for an AWS EC2 instance that changes each time a new AMI id is\n # selected.\n serverPet:\n type: random:Pet\n properties:\n keepers:\n ami_id: ${var.ami_id}\n serverInstance:\n type: aws:ec2:Instance\n properties:\n tags:\n Name: web-server-${serverPet.id}\n # Read the AMI id \"through\" the random_pet resource to ensure that\n # # both will change together.\n ami: ${serverPet.keepers.amiId}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length (in words) of the pet name. Defaults to 2\n" - }, - "prefix": { - "type": "string", - "description": "A string to prefix the name with.\n" - }, - "separator": { - "type": "string", - "description": "The character to separate words in the pet name. Defaults to \"-\"\n" - } - }, - "required": [ - "length", - "separator" - ], - "inputProperties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length (in words) of the pet name. Defaults to 2\n" - }, - "prefix": { - "type": "string", - "description": "A string to prefix the name with.\n" - }, - "separator": { - "type": "string", - "description": "The character to separate words in the pet name. Defaults to \"-\"\n" - } - }, - "stateInputs": { - "description": "Input properties used for looking up and filtering Pet resources.\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length (in words) of the pet name. Defaults to 2\n" - }, - "prefix": { - "type": "string", - "description": "A string to prefix the name with.\n" - }, - "separator": { - "type": "string", - "description": "The character to separate words in the pet name. Defaults to \"-\"\n" - } - }, - "type": "object" - } - }, - "random:index/shuffle:Shuffle": { - "description": "The resource `random.Shuffle` generates a random permutation of a list of strings given as an argument.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\nimport * as random from \"@pulumi/random\";\n\nconst az = new random.Shuffle(\"az\", {\n inputs: [\n \"us-west-1a\",\n \"us-west-1c\",\n \"us-west-1d\",\n \"us-west-1e\",\n ],\n resultCount: 2,\n});\nconst example = new aws.elb.LoadBalancer(\"example\", {availabilityZones: az.results});\n// ... and other aws_elb arguments ...\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\nimport pulumi_random as random\n\naz = random.Shuffle(\"az\",\n inputs=[\n \"us-west-1a\",\n \"us-west-1c\",\n \"us-west-1d\",\n \"us-west-1e\",\n ],\n result_count=2)\nexample = aws.elb.LoadBalancer(\"example\", availability_zones=az.results)\n# ... and other aws_elb arguments ...\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var az = new Random.Shuffle(\"az\", new()\n {\n Inputs = new[]\n {\n \"us-west-1a\",\n \"us-west-1c\",\n \"us-west-1d\",\n \"us-west-1e\",\n },\n ResultCount = 2,\n });\n\n var example = new Aws.Elb.LoadBalancer(\"example\", new()\n {\n AvailabilityZones = az.Results,\n });\n\n // ... and other aws_elb arguments ...\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/elb\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\taz, err := random.NewShuffle(ctx, \"az\", \u0026random.ShuffleArgs{\n\t\t\tInputs: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"us-west-1a\"),\n\t\t\t\tpulumi.String(\"us-west-1c\"),\n\t\t\t\tpulumi.String(\"us-west-1d\"),\n\t\t\t\tpulumi.String(\"us-west-1e\"),\n\t\t\t},\n\t\t\tResultCount: pulumi.Float64(2),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = elb.NewLoadBalancer(ctx, \"example\", \u0026elb.LoadBalancerArgs{\n\t\t\tAvailabilityZones: az.Results,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Shuffle;\nimport com.pulumi.random.ShuffleArgs;\nimport com.pulumi.aws.elb.LoadBalancer;\nimport com.pulumi.aws.elb.LoadBalancerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var az = new Shuffle(\"az\", ShuffleArgs.builder()\n .inputs( \n \"us-west-1a\",\n \"us-west-1c\",\n \"us-west-1d\",\n \"us-west-1e\")\n .resultCount(2)\n .build());\n\n var example = new LoadBalancer(\"example\", LoadBalancerArgs.builder()\n .availabilityZones(az.results())\n .build());\n\n // ... and other aws_elb arguments ...\n }\n}\n```\n```yaml\nresources:\n az:\n type: random:Shuffle\n properties:\n inputs:\n - us-west-1a\n - us-west-1c\n - us-west-1d\n - us-west-1e\n resultCount: 2\n example:\n type: aws:elb:LoadBalancer\n properties:\n # Place the ELB in any two of the given availability zones, selected\n # # at random.\n availabilityZones: ${az.results}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", - "properties": { - "inputs": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of strings to shuffle.\n" - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "resultCount": { - "type": "number", - "description": "The number of results to return. Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.\n" - }, - "results": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Random permutation of the list of strings given in `input`. The number of elements is determined by `result_count` if\nset, or the number of elements in `input`.\n" - }, - "seed": { - "type": "string", - "description": "Arbitrary string with which to seed the random number generator, in order to produce less-volatile permutations of the list.\n" - } - }, - "required": [ - "inputs", - "results" - ], - "inputProperties": { - "inputs": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of strings to shuffle.\n" - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "resultCount": { - "type": "number", - "description": "The number of results to return. Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.\n" - }, - "seed": { - "type": "string", - "description": "Arbitrary string with which to seed the random number generator, in order to produce less-volatile permutations of the list.\n" - } - }, - "requiredInputs": [ - "inputs" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering Shuffle resources.\n", - "properties": { - "inputs": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of strings to shuffle.\n" - }, - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "resultCount": { - "type": "number", - "description": "The number of results to return. Defaults to the number of items in the `input` list. If fewer items are requested, some elements will be excluded from the result. If more items are requested, items will be repeated in the result but not more frequently than the number of items in the input list.\n" - }, - "results": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Random permutation of the list of strings given in `input`. The number of elements is determined by `result_count` if\nset, or the number of elements in `input`.\n" - }, - "seed": { - "type": "string", - "description": "Arbitrary string with which to seed the random number generator, in order to produce less-volatile permutations of the list.\n" - } - }, - "type": "object" - } - }, - "random:index/string:String": { - "description": "The resource `random.String` generates a random permutation of alphanumeric characters and optionally special characters.\n\nThis resource *does* use a cryptographic random number generator.\n\nHistorically this resource's intended usage has been ambiguous as the original example used it in a password. For backwards compatibility it will continue to exist. For unique ids please use random_id, for sensitive random values please use random_password.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as random from \"@pulumi/random\";\n\nconst random = new random.String(\"random\", {\n length: 16,\n overrideSpecial: \"/@£$\",\n special: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_random as random\n\nrandom = random.String(\"random\",\n length=16,\n override_special=\"/@£$\",\n special=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var random = new Random.String(\"random\", new()\n {\n Length = 16,\n OverrideSpecial = \"/@£$\",\n Special = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := random.NewString(ctx, \"random\", \u0026random.StringArgs{\n\t\t\tLength: pulumi.Float64(16),\n\t\t\tOverrideSpecial: pulumi.String(\"/@£$\"),\n\t\t\tSpecial: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.String;\nimport com.pulumi.random.StringArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var random = new String(\"random\", StringArgs.builder()\n .length(16)\n .overrideSpecial(\"/@£$\")\n .special(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n random:\n type: random:String\n properties:\n length: 16\n overrideSpecial: /@£$\n special: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n### Avoiding Replacement\n\n```sh\n$ pulumi import random:index/string:String If the resource were imported using `random_string.test test`,\n```\n\nreplacement can be avoided by using:\n\n1. Attribute values that match the imported ID and defaults:\n\n terraform\n\n resource \"random_string\" \"test\" {\n\n length = 4\n\n lower = true\n\n }\n\n2. Attribute values that match the imported ID and omit the attributes with defaults:\n\n terraform\n\n resource \"random_string\" \"test\" {\n\n length = 4\n\n }\n\n3. `ignore_changes` specifying the attributes to ignore:\n\n terraform\n\n resource \"random_string\" \"test\" {\n\n length = 16\n\n lower = false\n\n lifecycle {\n\n ignore_changes = [\n\n length,\n\n lower,\n\n ]\n\n }\n\n }\n\n **NOTE** `ignore_changes` is only required until the resource is recreated after import,\n\n after which it will use the configuration values specified.\n\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length of the string desired. The minimum value for length is 1 and, length must also be \u003e= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).\n" - }, - "lower": { - "type": "boolean", - "description": "Include lowercase alphabet characters in the result. Default value is `true`.\n" - }, - "minLower": { - "type": "number", - "description": "Minimum number of lowercase alphabet characters in the result. Default value is `0`.\n" - }, - "minNumeric": { - "type": "number", - "description": "Minimum number of numeric characters in the result. Default value is `0`.\n" - }, - "minSpecial": { - "type": "number", - "description": "Minimum number of special characters in the result. Default value is `0`.\n" - }, - "minUpper": { - "type": "number", - "description": "Minimum number of uppercase alphabet characters in the result. Default value is `0`.\n" - }, - "number": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead.\n", - "deprecationMessage": "Deprecated" - }, - "numeric": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`.\n" - }, - "overrideSpecial": { - "type": "string", - "description": "Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.\n" - }, - "result": { - "type": "string", - "description": "The generated random string.\n" - }, - "special": { - "type": "boolean", - "description": "Include special characters in the result. These are `!@#$%\u0026*()-_=+[]{}\u003c\u003e:?`. Default value is `true`.\n" - }, - "upper": { - "type": "boolean", - "description": "Include uppercase alphabet characters in the result. Default value is `true`.\n" - } - }, - "required": [ - "length", - "lower", - "minLower", - "minNumeric", - "minSpecial", - "minUpper", - "number", - "numeric", - "result", - "special", - "upper" - ], - "inputProperties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length of the string desired. The minimum value for length is 1 and, length must also be \u003e= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).\n" - }, - "lower": { - "type": "boolean", - "description": "Include lowercase alphabet characters in the result. Default value is `true`.\n" - }, - "minLower": { - "type": "number", - "description": "Minimum number of lowercase alphabet characters in the result. Default value is `0`.\n" - }, - "minNumeric": { - "type": "number", - "description": "Minimum number of numeric characters in the result. Default value is `0`.\n" - }, - "minSpecial": { - "type": "number", - "description": "Minimum number of special characters in the result. Default value is `0`.\n" - }, - "minUpper": { - "type": "number", - "description": "Minimum number of uppercase alphabet characters in the result. Default value is `0`.\n" - }, - "number": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead.\n", - "deprecationMessage": "Deprecated" - }, - "numeric": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`.\n" - }, - "overrideSpecial": { - "type": "string", - "description": "Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.\n" - }, - "special": { - "type": "boolean", - "description": "Include special characters in the result. These are `!@#$%\u0026*()-_=+[]{}\u003c\u003e:?`. Default value is `true`.\n" - }, - "upper": { - "type": "boolean", - "description": "Include uppercase alphabet characters in the result. Default value is `true`.\n" - } - }, - "requiredInputs": [ - "length" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering String resources.\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "length": { - "type": "number", - "description": "The length of the string desired. The minimum value for length is 1 and, length must also be \u003e= (`min_upper` + `min_lower` + `min_numeric` + `min_special`).\n" - }, - "lower": { - "type": "boolean", - "description": "Include lowercase alphabet characters in the result. Default value is `true`.\n" - }, - "minLower": { - "type": "number", - "description": "Minimum number of lowercase alphabet characters in the result. Default value is `0`.\n" - }, - "minNumeric": { - "type": "number", - "description": "Minimum number of numeric characters in the result. Default value is `0`.\n" - }, - "minSpecial": { - "type": "number", - "description": "Minimum number of special characters in the result. Default value is `0`.\n" - }, - "minUpper": { - "type": "number", - "description": "Minimum number of uppercase alphabet characters in the result. Default value is `0`.\n" - }, - "number": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `number`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`. **NOTE**: This is deprecated, use `numeric` instead.\n", - "deprecationMessage": "Deprecated" - }, - "numeric": { - "type": "boolean", - "description": "Include numeric characters in the result. Default value is `true`. If `numeric`, `upper`, `lower`, and `special` are all configured, at least one of them must be set to `true`.\n" - }, - "overrideSpecial": { - "type": "string", - "description": "Supply your own list of special characters to use for string generation. This overrides the default character list in the special argument. The `special` argument must still be set to true for any overwritten characters to be used in generation.\n" - }, - "result": { - "type": "string", - "description": "The generated random string.\n" - }, - "special": { - "type": "boolean", - "description": "Include special characters in the result. These are `!@#$%\u0026*()-_=+[]{}\u003c\u003e:?`. Default value is `true`.\n" - }, - "upper": { - "type": "boolean", - "description": "Include uppercase alphabet characters in the result. Default value is `true`.\n" - } - }, - "type": "object" - } - }, - "random:index/uuid:Uuid": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azurerm from \"@pulumi/azurerm\";\nimport * as random from \"@pulumi/random\";\n\n// The following example shows how to generate a unique name for an Azure Resource Group.\nconst testUuid = new random.Uuid(\"testUuid\", {});\nconst testazurerm_resource_group = new azurerm.index.Azurerm_resource_group(\"testazurerm_resource_group\", {\n name: `${testUuid.result}-rg`,\n location: \"Central US\",\n});\n```\n```python\nimport pulumi\nimport pulumi_azurerm as azurerm\nimport pulumi_random as random\n\n# The following example shows how to generate a unique name for an Azure Resource Group.\ntest_uuid = random.Uuid(\"testUuid\")\ntestazurerm_resource_group = azurerm.index.Azurerm_resource_group(\"testazurerm_resource_group\",\n name=f{test_uuid.result}-rg,\n location=Central US)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Azurerm = Pulumi.Azurerm;\nusing Random = Pulumi.Random;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // The following example shows how to generate a unique name for an Azure Resource Group.\n var testUuid = new Random.Uuid(\"testUuid\");\n\n var testazurerm_resource_group = new Azurerm.Index.Azurerm_resource_group(\"testazurerm_resource_group\", new()\n {\n Name = $\"{testUuid.Result}-rg\",\n Location = \"Central US\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi-azurerm/sdk/go/azurerm\"\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/random/v3/random\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// The following example shows how to generate a unique name for an Azure Resource Group.\n\t\ttestUuid, err := random.NewUuid(ctx, \"testUuid\", nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = azurerm.NewAzurerm_resource_group(ctx, \"testazurerm_resource_group\", \u0026azurerm.Azurerm_resource_groupArgs{\n\t\t\tName: pulumi.Sprintf(\"%v-rg\", testUuid.Result),\n\t\t\tLocation: \"Central US\",\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.random.Uuid;\nimport com.pulumi.azurerm.azurerm_resource_group;\nimport com.pulumi.azurerm.Azurerm_resource_groupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // The following example shows how to generate a unique name for an Azure Resource Group.\n var testUuid = new Uuid(\"testUuid\");\n\n var testazurerm_resource_group = new Azurerm_resource_group(\"testazurerm_resource_group\", Azurerm_resource_groupArgs.builder()\n .name(String.format(\"%s-rg\", testUuid.result()))\n .location(\"Central US\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # The following example shows how to generate a unique name for an Azure Resource Group.\n testUuid:\n type: random:Uuid\n testazurerm_resource_group:\n type: azurerm:azurerm_resource_group\n properties:\n name: ${testUuid.result}-rg\n location: Central US\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRandom UUID's can be imported. This can be used to replace a config\n\nvalue with a value interpolated from the random provider without\n\nexperiencing diffs.\n\n```sh\n$ pulumi import random:index/uuid:Uuid main aabbccdd-eeff-0011-2233-445566778899\n```\n\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "result": { - "type": "string", - "description": "The generated uuid presented in string format.\n" - } - }, - "required": [ - "result" - ], - "inputProperties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - } - }, - "stateInputs": { - "description": "Input properties used for looking up and filtering Uuid resources.\n", - "properties": { - "keepers": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Arbitrary map of values that, when changed, will trigger recreation of resource. See the main provider documentation for more information.\n" - }, - "result": { - "type": "string", - "description": "The generated uuid presented in string format.\n" - } - }, - "type": "object" - } - } - }, - "parameterization": { - "baseProvider": { - "name": "terraform-provider", - "version": "0.0.0-dev" - }, - "parameter": "eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2hhc2hpY29ycC9yYW5kb20iLCJ2ZXJzaW9uIjoiMy42LjMifX0=" - } -} \ No newline at end of file diff --git a/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/index_file_only.golden b/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/index_file_only.golden index add0c8afae..1d9b937377 100644 --- a/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/index_file_only.golden +++ b/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/index_file_only.golden @@ -204,12 +204,12 @@ public class App { public static void stack(Context ctx) { var server = new Id("server", IdArgs.builder() .keepers(Map.of("ami_id", amiId)) - .byteLength(8) + .byteLength(8.0) .build()); var serverInstance = new Instance("serverInstance", InstanceArgs.builder() - .tags(Map.of("Name", server.hex().applyValue(hex -> String.format("web-server %s", hex)))) - .ami(server.keepers().applyValue(keepers -> keepers.amiId())) + .tags(Map.of("Name", server.hex().applyValue(_hex -> String.format("web-server %s", _hex)))) + .ami(server.keepers().applyValue(_keepers -> _keepers.amiId())) .build()); } diff --git a/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/with_full_docs.golden b/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/with_full_docs.golden index add0c8afae..1d9b937377 100644 --- a/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/with_full_docs.golden +++ b/dynamic/testdata/TestSchemaGenerationIndexDocOutDir/with_full_docs.golden @@ -204,12 +204,12 @@ public class App { public static void stack(Context ctx) { var server = new Id("server", IdArgs.builder() .keepers(Map.of("ami_id", amiId)) - .byteLength(8) + .byteLength(8.0) .build()); var serverInstance = new Instance("serverInstance", InstanceArgs.builder() - .tags(Map.of("Name", server.hex().applyValue(hex -> String.format("web-server %s", hex)))) - .ami(server.keepers().applyValue(keepers -> keepers.amiId())) + .tags(Map.of("Name", server.hex().applyValue(_hex -> String.format("web-server %s", _hex)))) + .ami(server.keepers().applyValue(_keepers -> _keepers.amiId())) .build()); } diff --git a/go.mod b/go.mod index 2311b1b3aa..0ce2c6f22b 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/blang/semver v3.5.1+incompatible github.com/davecgh/go-spew v1.1.1 github.com/go-test/deep v1.0.3 - github.com/golang/glog v1.2.2 + github.com/golang/glog v1.2.4 github.com/golang/protobuf v1.5.4 github.com/hashicorp/errwrap v1.1.0 github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 @@ -45,13 +45,13 @@ require ( github.com/pkg/errors v0.9.1 github.com/pulumi/inflector v0.1.1 github.com/pulumi/providertest v0.1.3 - github.com/pulumi/pulumi-java/pkg v0.19.0 - github.com/pulumi/pulumi-yaml v1.12.0 + github.com/pulumi/pulumi-java/pkg v1.7.0 + github.com/pulumi/pulumi-yaml v1.15.0 github.com/pulumi/schema-tools v0.1.2 github.com/pulumi/terraform-diff-reader v0.0.2 github.com/russross/blackfriday/v2 v2.1.0 github.com/spf13/afero v1.10.0 - github.com/spf13/cobra v1.8.0 + github.com/spf13/cobra v1.9.1 github.com/stretchr/testify v1.10.0 github.com/teekennedy/goldmark-markdown v0.3.0 github.com/terraform-providers/terraform-provider-random v1.3.2-0.20231204135814-c6e90de46687 @@ -59,7 +59,7 @@ require ( github.com/zclconf/go-cty v1.16.2 golang.org/x/crypto v0.33.0 golang.org/x/mod v0.22.0 - golang.org/x/net v0.34.0 + golang.org/x/net v0.35.0 golang.org/x/text v0.22.0 google.golang.org/grpc v1.69.4 google.golang.org/protobuf v1.36.3 @@ -94,7 +94,7 @@ require ( github.com/dustinkirkland/golang-petname v0.0.0-20191129215211-8e5a1ed0cff0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.7.0 // indirect - github.com/go-jose/go-jose/v3 v3.0.3 // indirect + github.com/go-jose/go-jose/v3 v3.0.4 // indirect github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/golang-jwt/jwt/v5 v5.2.1 // indirect @@ -140,7 +140,7 @@ require ( github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/ProtonMail/go-crypto v1.1.3 + github.com/ProtonMail/go-crypto v1.1.5 github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect github.com/agext/levenshtein v1.2.3 github.com/armon/go-radix v1.0.0 // indirect @@ -168,8 +168,8 @@ require ( github.com/ettle/strcase v0.1.1 // indirect github.com/fatih/color v1.16.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect - github.com/go-git/go-billy/v5 v5.6.1 // indirect - github.com/go-git/go-git/v5 v5.13.1 + github.com/go-git/go-billy/v5 v5.6.2 // indirect + github.com/go-git/go-git/v5 v5.13.2 github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect @@ -216,12 +216,12 @@ require ( github.com/opentracing/basictracer-go v1.1.0 // indirect github.com/opentracing/opentracing-go v1.2.0 github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect - github.com/pjbgf/sha1cd v0.3.0 // indirect + github.com/pjbgf/sha1cd v0.3.2 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/posener/complete v1.2.3 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.156.0 - github.com/pulumi/pulumi/sdk/v3 v3.156.0 + github.com/pulumi/pulumi/pkg/v3 v3.158.0 + github.com/pulumi/pulumi/sdk/v3 v3.158.0 github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -232,7 +232,7 @@ require ( github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect github.com/skeema/knownhosts v1.3.0 // indirect github.com/spf13/cast v1.5.0 // indirect - github.com/spf13/pflag v1.0.5 // indirect + github.com/spf13/pflag v1.0.6 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect github.com/uber/jaeger-lib v2.4.1+incompatible // indirect diff --git a/go.sum b/go.sum index b1f40023c4..bcf3f71f70 100644 --- a/go.sum +++ b/go.sum @@ -1364,8 +1364,9 @@ github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= -github.com/ProtonMail/go-crypto v1.1.3 h1:nRBOetoydLeUb4nHajyO2bKqMLfWQ/ZPwkXqXxPxCFk= github.com/ProtonMail/go-crypto v1.1.3/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= +github.com/ProtonMail/go-crypto v1.1.5 h1:eoAQfK2dwL+tFSFpr7TbOaPNUbPiJj4fLYwwGE1FQO4= +github.com/ProtonMail/go-crypto v1.1.5/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= @@ -1531,7 +1532,7 @@ github.com/cncf/xds/go v0.0.0-20240723142845-024c85f92f20/go.mod h1:W+zGtBO5Y1Ig github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= -github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/cyphar/filepath-securejoin v0.2.5/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/cyphar/filepath-securejoin v0.3.6 h1:4d9N5ykBnSp5Xn2JkhocYDkOpURL/18CYMpo6xB9uWM= @@ -1551,8 +1552,8 @@ github.com/dustinkirkland/golang-petname v0.0.0-20191129215211-8e5a1ed0cff0/go.m github.com/edsrzf/mmap-go v1.1.0 h1:6EUwBLQ/Mcr1EYLE4Tn1VdW1A4ckqCQWZBw8Hr0kjpQ= github.com/edsrzf/mmap-go v1.1.0/go.mod h1:19H/e8pUPLicwkyNgOykDXkJ9F0MHE+Z52B8EIth78Q= github.com/elazarl/goproxy v1.2.1/go.mod h1:YfEbZtqP4AetfO6d40vWchF3znWX7C7Vd6ZMfdL8z64= -github.com/elazarl/goproxy v1.2.3 h1:xwIyKHbaP5yfT6O9KIeYJR5549MXRQkoQMRXGztz8YQ= -github.com/elazarl/goproxy v1.2.3/go.mod h1:YfEbZtqP4AetfO6d40vWchF3znWX7C7Vd6ZMfdL8z64= +github.com/elazarl/goproxy v1.4.0 h1:4GyuSbFa+s26+3rmYNSuUVsx+HgPrV1bk1jXI0l9wjM= +github.com/elazarl/goproxy v1.4.0/go.mod h1:X/5W/t+gzDyLfHW4DrMdpjqYjpXsURlBt9lpBDxZZZQ= github.com/elazarl/goproxy/ext v0.0.0-20220529153421-8ea89ba92021 h1:XO62HGrPPZne8dYsNMZJGCCBOHkhcGUWNxyQdggKE3o= github.com/elazarl/goproxy/ext v0.0.0-20220529153421-8ea89ba92021/go.mod h1:gNh8nYJoAm43RfaxurUnxr+N1PwuFV3ZMl/efxlIlY8= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= @@ -1621,18 +1622,18 @@ github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66D github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= github.com/go-git/go-billy/v5 v5.4.1/go.mod h1:vjbugF6Fz7JIflbVpl1hJsGjSHNltrSw45YK/ukIvQg= github.com/go-git/go-billy/v5 v5.6.0/go.mod h1:sFDq7xD3fn3E0GOwUSZqHo9lrkmx8xJhA0ZrfvjBRGM= -github.com/go-git/go-billy/v5 v5.6.1 h1:u+dcrgaguSSkbjzHwelEjc0Yj300NUevrrPphk/SoRA= -github.com/go-git/go-billy/v5 v5.6.1/go.mod h1:0AsLr1z2+Uksi4NlElmMblP5rPcDZNRCD8ujZCRR2BE= +github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UNbRM= +github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= github.com/go-git/go-git/v5 v5.13.0/go.mod h1:Wjo7/JyVKtQgUNdXYXIepzWfJQkUEIGvkvVkiXRR/zw= -github.com/go-git/go-git/v5 v5.13.1 h1:DAQ9APonnlvSWpvolXWIuV6Q6zXy2wHbN4cVlNR5Q+M= -github.com/go-git/go-git/v5 v5.13.1/go.mod h1:qryJB4cSBoq3FRoBRf5A77joojuBcmPJ0qu3XXXVixc= +github.com/go-git/go-git/v5 v5.13.2 h1:7O7xvsK7K+rZPKW6AQR1YyNhfywkv7B8/FsP3ki6Zv0= +github.com/go-git/go-git/v5 v5.13.2/go.mod h1:hWdW5P4YZRjmpGHwRH2v3zkWcNl6HeXaXQEMGb3NJ9A= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-jose/go-jose/v3 v3.0.3 h1:fFKWeig/irsp7XD2zBxvnmA/XaRWp5V3CBsZXJF7G7k= -github.com/go-jose/go-jose/v3 v3.0.3/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= +github.com/go-jose/go-jose/v3 v3.0.4 h1:Wp5HA7bLQcKnf6YYao/4kpRpVMp/yf6+pJKV8WFSaNY= +github.com/go-jose/go-jose/v3 v3.0.4/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= @@ -1677,8 +1678,9 @@ github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/glog v1.2.1/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= -github.com/golang/glog v1.2.2 h1:1+mZ9upx1Dh6FmUTFR1naJ77miKiXgALjWOZ3NVFPmY= github.com/golang/glog v1.2.2/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= +github.com/golang/glog v1.2.4 h1:CNNw5U8lSiiBk7druxtSHHTsRWcxKoac6kZKm2peBBc= +github.com/golang/glog v1.2.4/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -2164,8 +2166,9 @@ github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pierrec/lz4/v4 v4.1.18/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= -github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= +github.com/pjbgf/sha1cd v0.3.2 h1:a9wb0bp1oC2TGwStyn0Umc/IGKQnEgF0vVaZ8QF8eo4= +github.com/pjbgf/sha1cd v0.3.2/go.mod h1:zQWigSxVmsHEZow5qaLtPYxpcKMMQpa09ixqBxuCS6A= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -2197,14 +2200,14 @@ github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+Sob github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY= github.com/pulumi/providertest v0.1.3 h1:GpNKRy/haNjRHiUA9bi4diU4Op2zf3axYXbga5AepHg= github.com/pulumi/providertest v0.1.3/go.mod h1:GcsqEGgSngwaNOD+kICJPIUQlnA911fGBU8HDlJvVL0= -github.com/pulumi/pulumi-java/pkg v0.19.0 h1:T9kkGUQJV7UTxenw08m3txsgQkNVnZZxvn1zCcNjaE8= -github.com/pulumi/pulumi-java/pkg v0.19.0/go.mod h1:YKYYFEb3Jvzf/dDJo0xOeEkIfBAMkkkdhXulauvEjmc= -github.com/pulumi/pulumi-yaml v1.12.0 h1:ThJP+EBqeJyCnS6w6/PwcEFOT5o112qv0lObhefmFCk= -github.com/pulumi/pulumi-yaml v1.12.0/go.mod h1:EhZd1XDfuLa15O51qVVE16U6r8ldK9mLIBclqWCX27Y= -github.com/pulumi/pulumi/pkg/v3 v3.156.0 h1:N3K8uCBAPP/QUJJQ/I1AnhpfOQ9rPgcu35WTW7CD3Tg= -github.com/pulumi/pulumi/pkg/v3 v3.156.0/go.mod h1:6JPziW0rWnmSDQ/5M0Py2VBHtO22NiZG8GldSNlZPic= -github.com/pulumi/pulumi/sdk/v3 v3.156.0 h1:C4l4Z89EDft6aKe/ZmQYkZ8/7FUh/YvbKD4huIW4PoA= -github.com/pulumi/pulumi/sdk/v3 v3.156.0/go.mod h1:+WC9aIDo8fMgd2g0jCHuZU2S/VYNLRAZ3QXt6YVgwaA= +github.com/pulumi/pulumi-java/pkg v1.7.0 h1:r4NK+UZKvBWWQM/G4IO986L6pVSexTFxI0HR8CZyCEU= +github.com/pulumi/pulumi-java/pkg v1.7.0/go.mod h1:VH4YGMcPEYuMyOJjohMTepAqPSFPgmz4I3U4q5sJ89o= +github.com/pulumi/pulumi-yaml v1.15.0 h1:ndeudBcsT7Z2/G1QIe6yDcP89/Kxhxj4HThS1Wu77H4= +github.com/pulumi/pulumi-yaml v1.15.0/go.mod h1:k4hXsA5eq9FpffMGoE2yq/IbJ0GPytInxoPnv61zkVU= +github.com/pulumi/pulumi/pkg/v3 v3.158.0 h1:1918lSY8k/jjBSvsY54E2edwruzNiK3mfWO71VcmiOI= +github.com/pulumi/pulumi/pkg/v3 v3.158.0/go.mod h1:7kv+/BACCE65VPH2RNowSgFQOL3EQXLlmQGshTX8qJI= +github.com/pulumi/pulumi/sdk/v3 v3.158.0 h1:4N2WN1fLQiVCulLH+6O+RMUxsqVwb+2ybLV/1FuyeVU= +github.com/pulumi/pulumi/sdk/v3 v3.158.0/go.mod h1:YEbbl0N7eVsgfsL7h5215dDf8GBSe4AnRon7Ya/KIVc= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= @@ -2262,12 +2265,12 @@ github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= -github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= -github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= +github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo= +github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0= github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= -github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/pflag v1.0.6 h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o= +github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stoewer/go-strcase v1.3.0/go.mod h1:fAH5hQ5pehh+j3nZfvwdk2RgEgQjAoM8wodgtPmh1xo= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= @@ -2615,8 +2618,9 @@ golang.org/x/net v0.27.0/go.mod h1:dDi0PyhWNoiUOrAS8uXv/vnScO4wnHQO4mj9fn/RytE= golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= golang.org/x/net v0.30.0/go.mod h1:2wGyMJ5iFasEhkwi13ChkO/t1ECNC4X4eBKkVFyYFlU= golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= -golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= +golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= +golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= diff --git a/pkg/pf/internal/plugin/provider_server.go b/pkg/pf/internal/plugin/provider_server.go index 4580c53545..882e99d315 100644 --- a/pkg/pf/internal/plugin/provider_server.go +++ b/pkg/pf/internal/plugin/provider_server.go @@ -564,7 +564,7 @@ func (p *providerServer) Construct(ctx context.Context, options := pl.ConstructOptions{ Aliases: aliases, Dependencies: dependencies, - Protect: req.GetProtect(), + Protect: req.Protect, Providers: req.GetProviders(), PropertyDependencies: propertyDependencies, } diff --git a/pkg/tf2pulumi/il/plugin_info.go b/pkg/tf2pulumi/il/plugin_info.go index df55f2d399..c3f17f585c 100644 --- a/pkg/tf2pulumi/il/plugin_info.go +++ b/pkg/tf2pulumi/il/plugin_info.go @@ -194,7 +194,13 @@ func (pluginProviderInfoSource) GetProviderInfo( diag := diag.DefaultSink(os.Stdout, os.Stderr, diag.FormatOptions{ Color: colors.Never, }) - path, err := workspace.GetPluginPath(diag, apitype.ResourcePlugin, pluginName, nil, nil) + + pluginSpec, err := workspace.NewPluginSpec(pluginName, apitype.ResourcePlugin, nil, "", nil) + if err != nil { + return nil, err + } + + path, err := workspace.GetPluginPath(diag, pluginSpec, nil) if err != nil { return nil, err } else if path == "" { diff --git a/pkg/tfgen/convert_cli_test.go b/pkg/tfgen/convert_cli_test.go index 21c134d52d..d8c14538d1 100644 --- a/pkg/tfgen/convert_cli_test.go +++ b/pkg/tfgen/convert_cli_test.go @@ -25,12 +25,10 @@ import ( "strings" "testing" - "github.com/blang/semver" "github.com/hashicorp/hcl/v2" "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" "github.com/hexops/autogold/v2" pschema "github.com/pulumi/pulumi/pkg/v3/codegen/schema" - "github.com/pulumi/pulumi/sdk/v3/go/common/apitype" "github.com/pulumi/pulumi/sdk/v3/go/common/diag" "github.com/pulumi/pulumi/sdk/v3/go/common/diag/colors" "github.com/pulumi/pulumi/sdk/v3/go/common/resource" @@ -515,13 +513,11 @@ func (*testPluginHost) EnsurePlugins([]workspace.PluginSpec, plugin.Flags) error panic("Unexpected call") } -func (*testPluginHost) ResolvePlugin( - k apitype.PluginKind, name string, version *semver.Version, -) (*workspace.PluginInfo, error) { +func (*testPluginHost) ResolvePlugin(pluginSpec workspace.PluginSpec) (*workspace.PluginInfo, error) { return &workspace.PluginInfo{ - Name: name, - Kind: k, - Version: version, + Name: pluginSpec.Name, + Kind: pluginSpec.Kind, + Version: pluginSpec.Version, }, nil } diff --git a/pkg/tfgen/generate_schema.go b/pkg/tfgen/generate_schema.go index 13f2a94fe1..793391baea 100644 --- a/pkg/tfgen/generate_schema.go +++ b/pkg/tfgen/generate_schema.go @@ -832,9 +832,7 @@ func (g *schemaGenerator) genResourceType(mod tokens.Module, res *resourceType) for _, a := range res.info.Aliases { spec.Aliases = append(spec.Aliases, pschema.AliasSpec{ - Name: a.Name, - Project: a.Project, - Type: a.Type, + Type: *a.Type, }) } diff --git a/pkg/tfgen/installation_docs_test.go b/pkg/tfgen/installation_docs_test.go index 89136bd586..61a58d29ae 100644 --- a/pkg/tfgen/installation_docs_test.go +++ b/pkg/tfgen/installation_docs_test.go @@ -23,10 +23,9 @@ func TestPlainDocsParser(t *testing.T) { type testCase struct { // The name of the test case. - name string - docFile DocFile - expected []byte - edits editRules + name string + docFile DocFile + edits editRules } // Mock provider for test conversion p := tfbridge.ProviderInfo{ @@ -56,8 +55,7 @@ func TestPlainDocsParser(t *testing.T) { docFile: DocFile{ Content: []byte(readfile(t, "test_data/convert-index-file/input.md")), }, - expected: []byte(readfile(t, "test_data/convert-index-file/expected.md")), - edits: defaultEditRules(), + edits: defaultEditRules(), }, { // Discovered while generating docs for Libvirt - the test case has an incorrect ```hcl @@ -66,7 +64,6 @@ func TestPlainDocsParser(t *testing.T) { docFile: DocFile{ Content: []byte(readfile(t, "test_data/convert-index-file-edit-rules/input.md")), }, - expected: []byte(readfile(t, "test_data/convert-index-file-edit-rules/expected.md")), edits: append( defaultEditRules(), tfbridge.DocsEdit{ @@ -87,8 +84,7 @@ func TestPlainDocsParser(t *testing.T) { docFile: DocFile{ Content: []byte(readfile(t, "test_data/convert-index-file-with-table/input.md")), }, - expected: []byte(readfile(t, "test_data/convert-index-file-with-table/expected.md")), - edits: defaultEditRules(), + edits: defaultEditRules(), }, } for _, tt := range tests { @@ -116,7 +112,7 @@ func TestPlainDocsParser(t *testing.T) { } actual, err := plainDocsParser(&tt.docFile, g) require.NoError(t, err) - assertEqualHTML(t, string(tt.expected), string(actual)) + autogold.ExpectFile(t, actual) }) } } @@ -424,7 +420,6 @@ func TestTranslateCodeBlocks(t *testing.T) { name string contentStr string g *Generator - expected string } p := tfbridge.ProviderInfo{ Name: "simple", @@ -471,7 +466,6 @@ func TestTranslateCodeBlocks(t *testing.T) { { name: "Translates HCL from examples ", contentStr: readfile(t, "test_data/installation-docs/configuration.md"), - expected: readfile(t, "test_data/installation-docs/configuration-expected.md"), g: &Generator{ sink: mockSink{}, cliConverterState: &cliConverter{ @@ -484,7 +478,6 @@ func TestTranslateCodeBlocks(t *testing.T) { { name: "Does not translate an invalid example and leaves example block blank", contentStr: readfile(t, "test_data/installation-docs/invalid-example.md"), - expected: readfile(t, "test_data/installation-docs/invalid-example-expected.md"), g: &Generator{ sink: mockSink{}, cliConverterState: &cliConverter{ @@ -497,7 +490,6 @@ func TestTranslateCodeBlocks(t *testing.T) { { name: "Translates standalone provider config into Pulumi config YAML", contentStr: readfile(t, "test_data/installation-docs/provider-config-only.md"), - expected: readfile(t, "test_data/installation-docs/provider-config-only-expected.md"), g: &Generator{ sink: mockSink{}, cliConverterState: &cliConverter{ @@ -510,7 +502,6 @@ func TestTranslateCodeBlocks(t *testing.T) { { name: "Translates standalone example into languages", contentStr: readfile(t, "test_data/installation-docs/example-only.md"), - expected: readfile(t, "test_data/installation-docs/example-only-expected.md"), g: &Generator{ sink: mockSink{}, cliConverterState: &cliConverter{ @@ -536,7 +527,7 @@ func TestTranslateCodeBlocks(t *testing.T) { t.Setenv("PULUMI_CONVERT", "1") actual, err := translateCodeBlocks(tt.contentStr, tt.g) require.NoError(t, err) - require.Equal(t, tt.expected, actual) + autogold.ExpectFile(t, actual) }) } } diff --git a/pkg/tfgen/pluginHost.go b/pkg/tfgen/pluginHost.go index 1c93d09eec..3bde791d01 100644 --- a/pkg/tfgen/pluginHost.go +++ b/pkg/tfgen/pluginHost.go @@ -126,21 +126,20 @@ func (host *inmemoryProviderHost) Provider(pkg workspace.PackageDescriptor) (plu return host.Host.Provider(pkg) } -// ResolvePlugin resolves a plugin kind, name, and optional semver to a candidate plugin +// ResolvePlugin resolves a workspace.PluginSpec to a candidate plugin // to load. inmemoryProviderHost does this by checking if the generating provider is being -// loaded. If it is, it returns it's provider. Otherwise, we defer +// loaded. If it is, it returns its provider. Otherwise, we defer // inmemoryProviderHost.Host. -func (host *inmemoryProviderHost) ResolvePlugin(kind apitype.PluginKind, name string, - version *semver.Version, -) (*workspace.PluginInfo, error) { - if name == host.provider.name.String() { +func (host *inmemoryProviderHost) ResolvePlugin(pluginSpec workspace.PluginSpec) (*workspace.PluginInfo, error) { + if pluginSpec.Name == host.provider.name.String() { info, err := host.provider.GetPluginInfo(context.TODO()) if err != nil { return nil, err } return &info, nil } - return host.Host.ResolvePlugin(kind, name, version) + + return host.Host.ResolvePlugin(pluginSpec) } func (host *inmemoryProviderHost) GetProviderInfo( diff --git a/pkg/tfgen/test_data/TestConvertViaPulumiCLI/schema.json b/pkg/tfgen/test_data/TestConvertViaPulumiCLI/schema.json index b224b949bc..323383c322 100644 --- a/pkg/tfgen/test_data/TestConvertViaPulumiCLI/schema.json +++ b/pkg/tfgen/test_data/TestConvertViaPulumiCLI/schema.json @@ -22,7 +22,7 @@ }, "resources": { "simple:index:resource": { - "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as simple from \"@pulumi/simple\";\n\nconst aResource = new simple.Resource(\"a_resource\", {\n renamedInput1: \"hello\",\n inputTwo: \"true\",\n});\nexport const someOutput = aResource.result;\n```\n```python\nimport pulumi\nimport pulumi_simple as simple\n\na_resource = simple.Resource(\"a_resource\",\n renamed_input1=\"hello\",\n input_two=\"true\")\npulumi.export(\"someOutput\", a_resource.result)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Simple = Pulumi.Simple;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var aResource = new Simple.Resource(\"a_resource\", new()\n {\n RenamedInput1 = \"hello\",\n InputTwo = \"true\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"someOutput\"] = aResource.Result,\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"example.com/pulumi-simple/sdk/go/simple\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\taResource, err := simple.Newresource(ctx, \"a_resource\", \u0026simple.resourceArgs{\n\t\t\tRenamedInput1: pulumi.String(\"hello\"),\n\t\t\tInputTwo: pulumi.String(\"true\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"someOutput\", aResource.Result)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.simple.resource;\nimport com.pulumi.simple.ResourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var aResource = new Resource(\"aResource\", ResourceArgs.builder()\n .renamedInput1(\"hello\")\n .inputTwo(true)\n .build());\n\n ctx.export(\"someOutput\", aResource.result());\n }\n}\n```\n```yaml\nresources:\n aResource:\n type: simple:resource\n name: a_resource\n properties:\n renamedInput1: hello\n inputTwo: true\noutputs:\n someOutput: ${aResource.result}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n##Extras\n", + "description": "## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as simple from \"@pulumi/simple\";\n\nconst aResource = new simple.Resource(\"a_resource\", {\n renamedInput1: \"hello\",\n inputTwo: \"true\",\n});\nexport const someOutput = aResource.result;\n```\n```python\nimport pulumi\nimport pulumi_simple as simple\n\na_resource = simple.Resource(\"a_resource\",\n renamed_input1=\"hello\",\n input_two=\"true\")\npulumi.export(\"someOutput\", a_resource.result)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Simple = Pulumi.Simple;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var aResource = new Simple.Resource(\"a_resource\", new()\n {\n RenamedInput1 = \"hello\",\n InputTwo = \"true\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"someOutput\"] = aResource.Result,\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"example.com/pulumi-simple/sdk/go/simple\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\taResource, err := simple.Newresource(ctx, \"a_resource\", \u0026simple.resourceArgs{\n\t\t\tRenamedInput1: pulumi.String(\"hello\"),\n\t\t\tInputTwo: pulumi.String(\"true\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"someOutput\", aResource.Result)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.simple.resource;\nimport com.pulumi.simple.resourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var aResource = new Resource(\"aResource\", ResourceArgs.builder()\n .renamedInput1(\"hello\")\n .inputTwo(\"true\")\n .build());\n\n ctx.export(\"someOutput\", aResource.result());\n }\n}\n```\n```yaml\nresources:\n aResource:\n type: simple:resource\n name: a_resource\n properties:\n renamedInput1: hello\n inputTwo: true\noutputs:\n someOutput: ${aResource.result}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n##Extras\n", "properties": { "inputTwo": { "type": "string" diff --git a/pkg/tfgen/test_data/convert-index-file-edit-rules/expected.md b/pkg/tfgen/test_data/convert-index-file-edit-rules/expected.md deleted file mode 100644 index ce08a0bb83..0000000000 --- a/pkg/tfgen/test_data/convert-index-file-edit-rules/expected.md +++ /dev/null @@ -1,272 +0,0 @@ ---- -# *** WARNING: This file was auto-generated. Do not edit by hand unless you're certain you know what you are doing! *** -title: Libvirt Provider -meta_desc: Provides an overview on how to configure the Pulumi Libvirt provider. -layout: package ---- -## Installation - -The Libvirt provider is available as a package in all Pulumi languages: - -* JavaScript/TypeScript: [`@pulumi/libvirt`](https://www.npmjs.com/package/@pulumi/libvirt) -* Python: [`pulumi-libvirt`](https://pypi.org/project/pulumi-libvirt/) -* Go: [`github.com/pulumi/pulumi-libvirt/sdk/go/libvirt`](https://github.com/pulumi/pulumi-libvirt) -* .NET: [`Pulumi.Libvirt`](https://www.nuget.org/packages/Pulumi.Libvirt) -* Java: [`com.pulumi/libvirt`](https://central.sonatype.com/artifact/com.pulumi/libvirt) -## Overview - -The Libvirt provider is used to interact with Linux -[libvirt](https://libvirt.org) hypervisors. - -The provider needs to be configured with the proper connection information -before it can be used. - -> **Note:** while libvirt can be used with several types of hypervisors, this -provider focuses on [KVM](http://libvirt.org/drvqemu.html). Other drivers may not be -working and haven't been tested. -## The connection URI - -The provider understands [connection URIs](https://libvirt.org/uri.html). The supported transports are: - -* `tcp` (non-encrypted connection) -* `unix` (UNIX domain socket) -* `tls` (See [here](https://libvirt.org/kbase/tlscerts.html) for information how to setup certificates) -* `ssh` (Secure shell) - -Unlike the original libvirt, the `ssh` transport is not implemented using the ssh command and therefore does not require `nc` (netcat) on the server side. - -Additionally, the `ssh` URI supports passwords using the `driver+ssh://[username:PASSWORD@][hostname][:port]/[path]?sshauth=ssh-password` syntax. - -As the provider does not use libvirt on the client side, not all connection URI options are supported or apply. -## Example Usage - -{{< chooser language "typescript,python,go,csharp,java,yaml" >}} -{{% choosable language typescript %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: nodejs -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```typescript -import * as pulumi from "@pulumi/pulumi"; -import * as simple from "@pulumi/simple"; - -//# Define a resource -const aResource = new simple.index.Resource("a_resource", { - inputOne: "hello", - inputTwo: true, -}); -``` -{{% /choosable %}} -{{% choosable language python %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: python -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```python -import pulumi -import pulumi_simple as simple - -## Define a resource -a_resource = simple.index.Resource("a_resource", - input_one=hello, - input_two=True) -``` -{{% /choosable %}} -{{% choosable language csharp %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: dotnet -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```csharp -using System.Collections.Generic; -using System.Linq; -using Pulumi; -using Simple = Pulumi.Simple; - -return await Deployment.RunAsync(() => -{ - //# Define a resource - var aResource = new Simple.Index.Resource("a_resource", new() - { - InputOne = "hello", - InputTwo = true, - }); - -}); - -``` -{{% /choosable %}} -{{% choosable language go %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: go -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```go -package main - -import ( - "github.com/pulumi/pulumi-simple/sdk/go/simple" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -func main() { - pulumi.Run(func(ctx *pulumi.Context) error { - // # Define a resource - _, err := simple.NewResource(ctx, "a_resource", &simple.ResourceArgs{ - InputOne: "hello", - InputTwo: true, - }) - if err != nil { - return err - } - return nil - }) -} -``` -{{% /choosable %}} -{{% choosable language yaml %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: yaml -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```yaml -resources: - ## Define a resource - aResource: - type: simple:resource - name: a_resource - properties: - inputOne: hello - inputTwo: true -``` -{{% /choosable %}} -{{% choosable language java %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: java -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```java -package generated_program; - -import com.pulumi.Context; -import com.pulumi.Pulumi; -import com.pulumi.core.Output; -import com.pulumi.simple.resource; -import com.pulumi.simple.ResourceArgs; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.io.File; -import java.nio.file.Files; -import java.nio.file.Paths; - -public class App { - public static void main(String[] args) { - Pulumi.run(App::stack); - } - - public static void stack(Context ctx) { - //# Define a resource - var aResource = new Resource("aResource", ResourceArgs.builder() - .inputOne("hello") - .inputTwo(true) - .build()); - - } -} -``` -{{% /choosable %}} -{{< /chooser >}} -## Configuration Reference - -The following keys can be used to configure the provider. - -* `uri` - (Required) The [connection URI](https://libvirt.org/uri.html) used - to connect to the libvirt host. -## Environment variables - -The libvirt connection URI can also be specified with the `LIBVIRT_DEFAULT_URI` -shell environment variable. - -``` -$ export LIBVIRT_DEFAULT_URI="qemu+ssh://root@192.168.1.100/system" -$ pulumi preview -``` \ No newline at end of file diff --git a/pkg/tfgen/test_data/convert-index-file-with-table/expected.md b/pkg/tfgen/test_data/convert-index-file-with-table/expected.md deleted file mode 100644 index 72b0549ba7..0000000000 --- a/pkg/tfgen/test_data/convert-index-file-with-table/expected.md +++ /dev/null @@ -1,267 +0,0 @@ ---- -# *** WARNING: This file was auto-generated. Do not edit by hand unless you're certain you know what you are doing! *** -title: Libvirt Provider -meta_desc: Provides an overview on how to configure the Pulumi Libvirt provider. -layout: package ---- -## Installation - -The Libvirt provider is available as a package in all Pulumi languages: - -* JavaScript/TypeScript: [`@pulumi/libvirt`](https://www.npmjs.com/package/@pulumi/libvirt) -* Python: [`pulumi-libvirt`](https://pypi.org/project/pulumi-libvirt/) -* Go: [`github.com/pulumi/pulumi-libvirt/sdk/go/libvirt`](https://github.com/pulumi/pulumi-libvirt) -* .NET: [`Pulumi.Libvirt`](https://www.nuget.org/packages/Pulumi.Libvirt) -* Java: [`com.pulumi/libvirt`](https://central.sonatype.com/artifact/com.pulumi/libvirt) -## Overview - -The Libvirt provider is used to interact with Linux -[libvirt](https://libvirt.org) hypervisors. - -The provider needs to be configured with the proper connection information -before it can be used. - -| t1 | *t2* | -|----------|------| -| **r1c1** | r1c2 | - -> **Note:** while libvirt can be used with several types of hypervisors, this -provider focuses on [KVM](http://libvirt.org/drvqemu.html). Other drivers may not be -working and haven't been tested. -## The connection URI - -The provider understands [connection URIs](https://libvirt.org/uri.html). The supported transports are: - -* `tcp` (non-encrypted connection) -* `unix` (UNIX domain socket) -* `tls` (See [here](https://libvirt.org/kbase/tlscerts.html) for information how to setup certificates) -* `ssh` (Secure shell) - -Unlike the original libvirt, the `ssh` transport is not implemented using the ssh command and therefore does not require `nc` (netcat) on the server side. - -Additionally, the `ssh` URI supports passwords using the `driver+ssh://[username:PASSWORD@][hostname][:port]/[path]?sshauth=ssh-password` syntax. - -As the provider does not use libvirt on the client side, not all connection URI options are supported or apply. -## Example Usage - -{{< chooser language "typescript,python,go,csharp,java,yaml" >}} -{{% choosable language typescript %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: nodejs -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```typescript -import * as pulumi from "@pulumi/pulumi"; -import * as simple from "@pulumi/simple"; - -//# Define a resource -const aResource = new simple.index.Resource("a_resource", { - inputOne: "hello", - inputTwo: true, -}); -``` -{{% /choosable %}} -{{% choosable language python %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: python -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```python -import pulumi -import pulumi_simple as simple - -## Define a resource -a_resource = simple.index.Resource("a_resource", - input_one=hello, - input_two=True) -``` -{{% /choosable %}} -{{% choosable language csharp %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: dotnet -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```csharp -using System.Collections.Generic; -using System.Linq; -using Pulumi; -using Simple = Pulumi.Simple; - -return await Deployment.RunAsync(() => -{ - //# Define a resource - var aResource = new Simple.Index.Resource("a_resource", new() - { - InputOne = "hello", - InputTwo = true, - }); - -}); - -``` -{{% /choosable %}} -{{% choosable language go %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: go -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```go -package main - -import ( - "github.com/pulumi/pulumi-simple/sdk/go/simple" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -func main() { - pulumi.Run(func(ctx *pulumi.Context) error { - // # Define a resource - _, err := simple.NewResource(ctx, "a_resource", &simple.ResourceArgs{ - InputOne: "hello", - InputTwo: true, - }) - if err != nil { - return err - } - return nil - }) -} -``` -{{% /choosable %}} -{{% choosable language yaml %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: yaml -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```yaml -resources: - ## Define a resource - aResource: - type: simple:resource - name: a_resource - properties: - inputOne: hello - inputTwo: true -``` -{{% /choosable %}} -{{% choosable language java %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: java -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```java -package generated_program; - -import com.pulumi.Context; -import com.pulumi.Pulumi; -import com.pulumi.core.Output; -import com.pulumi.simple.resource; -import com.pulumi.simple.ResourceArgs; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.io.File; -import java.nio.file.Files; -import java.nio.file.Paths; - -public class App { - public static void main(String[] args) { - Pulumi.run(App::stack); - } - - public static void stack(Context ctx) { - //# Define a resource - var aResource = new Resource("aResource", ResourceArgs.builder() - .inputOne("hello") - .inputTwo(true) - .build()); - - } -} -``` -{{% /choosable %}} -{{< /chooser >}} -## Configuration Reference - -The following keys can be used to configure the provider. - -* `uri` - (Required) The [connection URI](https://libvirt.org/uri.html) used - to connect to the libvirt host. \ No newline at end of file diff --git a/pkg/tfgen/test_data/convert-index-file/expected.md b/pkg/tfgen/test_data/convert-index-file/expected.md deleted file mode 100644 index ce08a0bb83..0000000000 --- a/pkg/tfgen/test_data/convert-index-file/expected.md +++ /dev/null @@ -1,272 +0,0 @@ ---- -# *** WARNING: This file was auto-generated. Do not edit by hand unless you're certain you know what you are doing! *** -title: Libvirt Provider -meta_desc: Provides an overview on how to configure the Pulumi Libvirt provider. -layout: package ---- -## Installation - -The Libvirt provider is available as a package in all Pulumi languages: - -* JavaScript/TypeScript: [`@pulumi/libvirt`](https://www.npmjs.com/package/@pulumi/libvirt) -* Python: [`pulumi-libvirt`](https://pypi.org/project/pulumi-libvirt/) -* Go: [`github.com/pulumi/pulumi-libvirt/sdk/go/libvirt`](https://github.com/pulumi/pulumi-libvirt) -* .NET: [`Pulumi.Libvirt`](https://www.nuget.org/packages/Pulumi.Libvirt) -* Java: [`com.pulumi/libvirt`](https://central.sonatype.com/artifact/com.pulumi/libvirt) -## Overview - -The Libvirt provider is used to interact with Linux -[libvirt](https://libvirt.org) hypervisors. - -The provider needs to be configured with the proper connection information -before it can be used. - -> **Note:** while libvirt can be used with several types of hypervisors, this -provider focuses on [KVM](http://libvirt.org/drvqemu.html). Other drivers may not be -working and haven't been tested. -## The connection URI - -The provider understands [connection URIs](https://libvirt.org/uri.html). The supported transports are: - -* `tcp` (non-encrypted connection) -* `unix` (UNIX domain socket) -* `tls` (See [here](https://libvirt.org/kbase/tlscerts.html) for information how to setup certificates) -* `ssh` (Secure shell) - -Unlike the original libvirt, the `ssh` transport is not implemented using the ssh command and therefore does not require `nc` (netcat) on the server side. - -Additionally, the `ssh` URI supports passwords using the `driver+ssh://[username:PASSWORD@][hostname][:port]/[path]?sshauth=ssh-password` syntax. - -As the provider does not use libvirt on the client side, not all connection URI options are supported or apply. -## Example Usage - -{{< chooser language "typescript,python,go,csharp,java,yaml" >}} -{{% choosable language typescript %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: nodejs -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```typescript -import * as pulumi from "@pulumi/pulumi"; -import * as simple from "@pulumi/simple"; - -//# Define a resource -const aResource = new simple.index.Resource("a_resource", { - inputOne: "hello", - inputTwo: true, -}); -``` -{{% /choosable %}} -{{% choosable language python %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: python -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```python -import pulumi -import pulumi_simple as simple - -## Define a resource -a_resource = simple.index.Resource("a_resource", - input_one=hello, - input_two=True) -``` -{{% /choosable %}} -{{% choosable language csharp %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: dotnet -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```csharp -using System.Collections.Generic; -using System.Linq; -using Pulumi; -using Simple = Pulumi.Simple; - -return await Deployment.RunAsync(() => -{ - //# Define a resource - var aResource = new Simple.Index.Resource("a_resource", new() - { - InputOne = "hello", - InputTwo = true, - }); - -}); - -``` -{{% /choosable %}} -{{% choosable language go %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: go -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```go -package main - -import ( - "github.com/pulumi/pulumi-simple/sdk/go/simple" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -func main() { - pulumi.Run(func(ctx *pulumi.Context) error { - // # Define a resource - _, err := simple.NewResource(ctx, "a_resource", &simple.ResourceArgs{ - InputOne: "hello", - InputTwo: true, - }) - if err != nil { - return err - } - return nil - }) -} -``` -{{% /choosable %}} -{{% choosable language yaml %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: yaml -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```yaml -resources: - ## Define a resource - aResource: - type: simple:resource - name: a_resource - properties: - inputOne: hello - inputTwo: true -``` -{{% /choosable %}} -{{% choosable language java %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: java -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```java -package generated_program; - -import com.pulumi.Context; -import com.pulumi.Pulumi; -import com.pulumi.core.Output; -import com.pulumi.simple.resource; -import com.pulumi.simple.ResourceArgs; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.io.File; -import java.nio.file.Files; -import java.nio.file.Paths; - -public class App { - public static void main(String[] args) { - Pulumi.run(App::stack); - } - - public static void stack(Context ctx) { - //# Define a resource - var aResource = new Resource("aResource", ResourceArgs.builder() - .inputOne("hello") - .inputTwo(true) - .build()); - - } -} -``` -{{% /choosable %}} -{{< /chooser >}} -## Configuration Reference - -The following keys can be used to configure the provider. - -* `uri` - (Required) The [connection URI](https://libvirt.org/uri.html) used - to connect to the libvirt host. -## Environment variables - -The libvirt connection URI can also be specified with the `LIBVIRT_DEFAULT_URI` -shell environment variable. - -``` -$ export LIBVIRT_DEFAULT_URI="qemu+ssh://root@192.168.1.100/system" -$ pulumi preview -``` \ No newline at end of file diff --git a/pkg/tfgen/test_data/convertExamples/aws_lambda_function_out.md b/pkg/tfgen/test_data/convertExamples/aws_lambda_function_out.md index 7afabf7193..a68bc7d0a3 100644 --- a/pkg/tfgen/test_data/convertExamples/aws_lambda_function_out.md +++ b/pkg/tfgen/test_data/convertExamples/aws_lambda_function_out.md @@ -246,7 +246,7 @@ public class App { .build()); var iamForLambda = new Role("iamForLambda", RoleArgs.builder() - .assumeRolePolicy(assumeRole.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json())) + .assumeRolePolicy(assumeRole.json()) .build()); final var lambda = ArchiveFunctions.getFile(GetFileArgs.builder() @@ -619,7 +619,7 @@ public class App { .build()); var iamForLambda = new Role("iamForLambda", RoleArgs.builder() - .assumeRolePolicy(assumeRole.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json())) + .assumeRolePolicy(assumeRole.json()) .build()); var testLambda = new Function("testLambda", FunctionArgs.builder() @@ -1317,7 +1317,7 @@ public class App { var lambdaLoggingPolicy = new Policy("lambdaLoggingPolicy", PolicyArgs.builder() .path("/") .description("IAM policy for logging from a lambda") - .policy(lambdaLoggingPolicyDocument.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json())) + .policy(lambdaLoggingPolicyDocument.json()) .build()); var lambdaLogs = new RolePolicyAttachment("lambdaLogs", RolePolicyAttachmentArgs.builder() diff --git a/pkg/tfgen/test_data/convertExamples/google_service_account_id_token_out.md b/pkg/tfgen/test_data/convertExamples/google_service_account_id_token_out.md index ddbb3a177e..93a2ada1b1 100644 --- a/pkg/tfgen/test_data/convertExamples/google_service_account_id_token_out.md +++ b/pkg/tfgen/test_data/convertExamples/google_service_account_id_token_out.md @@ -167,8 +167,8 @@ public class App { .lifetime("300s") .build()); - var impersonated = new Provider("impersonated", ProviderArgs.builder() - .accessToken(impersonatedAccountAccessToken.applyValue(getAccountAccessTokenResult -> getAccountAccessTokenResult.accessToken())) + var impersonated = new com.pulumi.pulumi.providers.Provider("impersonated", com.pulumi.pulumi.providers.ProviderArgs.builder() + .accessToken(impersonatedAccountAccessToken.accessToken()) .build()); final var oidc = ServiceaccountFunctions.getAccountIdToken(GetAccountIdTokenArgs.builder() @@ -178,7 +178,7 @@ public class App { .targetAudience("https://foo.bar/") .build()); - ctx.export("oidcToken", oidc.applyValue(getAccountIdTokenResult -> getAccountIdTokenResult.idToken())); + ctx.export("oidcToken", oidc.idToken()); } } ``` @@ -336,10 +336,10 @@ public class App { final var cloudrun = HttpFunctions.getHttp(GetHttpArgs.builder() .url("https://your.cloud.run.app/") - .requestHeaders(Map.of("Authorization", String.format("Bearer %s", oidc.applyValue(getAccountIdTokenResult -> getAccountIdTokenResult.idToken())))) + .requestHeaders(Map.of("Authorization", String.format("Bearer %s", oidc.idToken()))) .build()); - ctx.export("cloudRunResponse", cloudrun.applyValue(getHttpResult -> getHttpResult.body())); + ctx.export("cloudRunResponse", cloudrun.body()); } } ``` diff --git a/pkg/tfgen/test_data/convertExamples/outscale_volume_out.md b/pkg/tfgen/test_data/convertExamples/outscale_volume_out.md index 12c9d36806..37bd614bfb 100644 --- a/pkg/tfgen/test_data/convertExamples/outscale_volume_out.md +++ b/pkg/tfgen/test_data/convertExamples/outscale_volume_out.md @@ -89,7 +89,7 @@ import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.outscale.outscale_volume; -import com.pulumi.outscale.Outscale_volumeArgs; +import com.pulumi.outscale.outscale_volumeArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; @@ -195,7 +195,7 @@ import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.outscale.outscale_volume; -import com.pulumi.outscale.Outscale_volumeArgs; +import com.pulumi.outscale.outscale_volumeArgs; import java.util.List; import java.util.ArrayList; import java.util.Map; diff --git a/pkg/tfgen/test_data/installation-docs/configuration-expected.md b/pkg/tfgen/test_data/installation-docs/configuration-expected.md deleted file mode 100644 index 0dad62da92..0000000000 --- a/pkg/tfgen/test_data/installation-docs/configuration-expected.md +++ /dev/null @@ -1,234 +0,0 @@ -Use the navigation to the left to read about the available resources. - -## Example Usage - -{{< chooser language "typescript,python,go,csharp,java,yaml" >}} -{{% choosable language typescript %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: nodejs -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```typescript -import * as pulumi from "@pulumi/pulumi"; -import * as simple from "@pulumi/simple"; - -//# Define a resource -const aResource = new simple.index.Resource("a_resource", { - renamedInput1: "hello", - inputTwo: true, -}); -export const someOutput = aResource.result; -``` -{{% /choosable %}} -{{% choosable language python %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: python -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```python -import pulumi -import pulumi_simple as simple - -## Define a resource -a_resource = simple.index.Resource("a_resource", - renamed_input1=hello, - input_two=True) -pulumi.export("someOutput", a_resource["result"]) -``` -{{% /choosable %}} -{{% choosable language csharp %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: dotnet -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```csharp -using System.Collections.Generic; -using System.Linq; -using Pulumi; -using Simple = Pulumi.Simple; - -return await Deployment.RunAsync(() => -{ - //# Define a resource - var aResource = new Simple.Index.Resource("a_resource", new() - { - RenamedInput1 = "hello", - InputTwo = true, - }); - - return new Dictionary - { - ["someOutput"] = aResource.Result, - }; -}); - -``` -{{% /choosable %}} -{{% choosable language go %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: go -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```go -package main - -import ( - "github.com/pulumi/pulumi-simple/sdk/go/simple" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -func main() { - pulumi.Run(func(ctx *pulumi.Context) error { - // # Define a resource - aResource, err := simple.NewResource(ctx, "a_resource", &simple.ResourceArgs{ - RenamedInput1: "hello", - InputTwo: true, - }) - if err != nil { - return err - } - ctx.Export("someOutput", aResource.Result) - return nil - }) -} -``` -{{% /choosable %}} -{{% choosable language yaml %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: yaml -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```yaml -resources: - ## Define a resource - aResource: - type: simple:resource - name: a_resource - properties: - renamedInput1: hello - inputTwo: true -outputs: - someOutput: ${aResource.result} -``` -{{% /choosable %}} -{{% choosable language java %}} -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: java -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` -```java -package generated_program; - -import com.pulumi.Context; -import com.pulumi.Pulumi; -import com.pulumi.core.Output; -import com.pulumi.simple.resource; -import com.pulumi.simple.ResourceArgs; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.io.File; -import java.nio.file.Files; -import java.nio.file.Paths; - -public class App { - public static void main(String[] args) { - Pulumi.run(App::stack); - } - - public static void stack(Context ctx) { - //# Define a resource - var aResource = new Resource("aResource", ResourceArgs.builder() - .renamedInput1("hello") - .inputTwo(true) - .build()); - - ctx.export("someOutput", aResource.result()); - } -} -``` -{{% /choosable %}} -{{< /chooser >}} - - -## Configuration Reference - -The following configuration inputs are supported: diff --git a/pkg/tfgen/test_data/installation-docs/configuration.md b/pkg/tfgen/test_data/installation-docs/configuration.md index deeb445137..212325b618 100644 --- a/pkg/tfgen/test_data/installation-docs/configuration.md +++ b/pkg/tfgen/test_data/installation-docs/configuration.md @@ -14,8 +14,8 @@ terraform { } } -# Configure the OpenStack Provider -provider "simple-provider" { +# Configure the Simple Provider +provider "simple" { user_name = "admin" tenant_name = "admin" password = "pwd" @@ -34,5 +34,4 @@ output "some_output" { ``` ## Configuration Reference - The following configuration inputs are supported: diff --git a/pkg/tfgen/test_data/installation-docs/example-only-expected.md b/pkg/tfgen/test_data/installation-docs/example-only-expected.md deleted file mode 100644 index d31c827a20..0000000000 --- a/pkg/tfgen/test_data/installation-docs/example-only-expected.md +++ /dev/null @@ -1,132 +0,0 @@ -This example will only translate the resource code. It has no configuration file. - -## Example Usage - -{{< chooser language "typescript,python,go,csharp,java,yaml" >}} -{{% choosable language typescript %}} -```typescript -import * as pulumi from "@pulumi/pulumi"; -import * as simple from "@pulumi/simple"; - -//# Define a resource -const aResource = new simple.index.Resource("a_resource", { - renamedInput1: "hello", - inputTwo: true, -}); -export const someOutput = aResource.result; -``` -{{% /choosable %}} -{{% choosable language python %}} -```python -import pulumi -import pulumi_simple as simple - -## Define a resource -a_resource = simple.index.Resource("a_resource", - renamed_input1=hello, - input_two=True) -pulumi.export("someOutput", a_resource["result"]) -``` -{{% /choosable %}} -{{% choosable language csharp %}} -```csharp -using System.Collections.Generic; -using System.Linq; -using Pulumi; -using Simple = Pulumi.Simple; - -return await Deployment.RunAsync(() => -{ - //# Define a resource - var aResource = new Simple.Index.Resource("a_resource", new() - { - RenamedInput1 = "hello", - InputTwo = true, - }); - - return new Dictionary - { - ["someOutput"] = aResource.Result, - }; -}); - -``` -{{% /choosable %}} -{{% choosable language go %}} -```go -package main - -import ( - "github.com/pulumi/pulumi-simple/sdk/go/simple" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -func main() { - pulumi.Run(func(ctx *pulumi.Context) error { - // # Define a resource - aResource, err := simple.NewResource(ctx, "a_resource", &simple.ResourceArgs{ - RenamedInput1: "hello", - InputTwo: true, - }) - if err != nil { - return err - } - ctx.Export("someOutput", aResource.Result) - return nil - }) -} -``` -{{% /choosable %}} -{{% choosable language yaml %}} -```yaml -resources: - ## Define a resource - aResource: - type: simple:resource - name: a_resource - properties: - renamedInput1: hello - inputTwo: true -outputs: - someOutput: ${aResource.result} -``` -{{% /choosable %}} -{{% choosable language java %}} -```java -package generated_program; - -import com.pulumi.Context; -import com.pulumi.Pulumi; -import com.pulumi.core.Output; -import com.pulumi.simple.resource; -import com.pulumi.simple.ResourceArgs; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.io.File; -import java.nio.file.Files; -import java.nio.file.Paths; - -public class App { - public static void main(String[] args) { - Pulumi.run(App::stack); - } - - public static void stack(Context ctx) { - //# Define a resource - var aResource = new Resource("aResource", ResourceArgs.builder() - .renamedInput1("hello") - .inputTwo(true) - .build()); - - ctx.export("someOutput", aResource.result()); - } -} -``` -{{% /choosable %}} -{{< /chooser >}} - - -## Configuration Reference - -The following configuration inputs are supported: diff --git a/pkg/tfgen/test_data/installation-docs/provider-config-only-expected.md b/pkg/tfgen/test_data/installation-docs/provider-config-only-expected.md deleted file mode 100644 index 2c3ad67512..0000000000 --- a/pkg/tfgen/test_data/installation-docs/provider-config-only-expected.md +++ /dev/null @@ -1,26 +0,0 @@ -This example should translate at least the Pulumi config - -## Example Usage - -```yaml -# Pulumi.yaml provider configuration file -name: configuration-example -runtime: -config: - simple-provider:authUrl: - value: http://myauthurl:5000/v3 - simple-provider:password: - value: pwd - simple-provider:region: - value: RegionOne - simple-provider:tenantName: - value: admin - simple-provider:userName: - value: admin - -``` - - -## Configuration Reference - -The following configuration inputs are supported: diff --git a/pkg/tfgen/test_data/installation-docs/provider-config-only.md b/pkg/tfgen/test_data/installation-docs/provider-config-only.md index a5c621f8ce..6ed331df52 100644 --- a/pkg/tfgen/test_data/installation-docs/provider-config-only.md +++ b/pkg/tfgen/test_data/installation-docs/provider-config-only.md @@ -3,7 +3,7 @@ This example should translate at least the Pulumi config ## Example Usage ```hcl -# Configure the OpenStack Provider +# Configure the Simple Provider provider "simple-provider" { user_name = "admin" tenant_name = "admin" diff --git a/pkg/tfgen/testdata/TestPlainDocsParser/Applies_provider_supplied_edit_rules.golden b/pkg/tfgen/testdata/TestPlainDocsParser/Applies_provider_supplied_edit_rules.golden new file mode 100644 index 0000000000..cc4667fd56 --- /dev/null +++ b/pkg/tfgen/testdata/TestPlainDocsParser/Applies_provider_supplied_edit_rules.golden @@ -0,0 +1,6987 @@ +[]uint8{ + 45, 45, 45, 10, 35, 32, 42, 42, 42, 32, 87, + 65, + 82, + 78, + 73, + 78, + 71, + 58, + 32, + 84, + 104, + 105, + 115, + 32, + 102, + 105, + 108, + 101, + 32, + 119, + 97, + 115, + 32, + 97, + 117, + 116, + 111, + 45, + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100, + 46, + 32, + 68, + 111, + 32, + 110, + 111, + 116, + 32, + 101, + 100, + 105, + 116, + 32, + 98, + 121, + 32, + 104, + 97, + 110, + 100, + 32, + 117, + 110, + 108, + 101, + 115, + 115, + 32, + 121, + 111, + 117, + 39, + 114, + 101, + 32, + 99, + 101, + 114, + 116, + 97, + 105, + 110, + 32, + 121, + 111, + 117, + 32, + 107, + 110, + 111, + 119, + 32, + 119, + 104, + 97, + 116, + 32, + 121, + 111, + 117, + 32, + 97, + 114, + 101, + 32, + 100, + 111, + 105, + 110, + 103, + 33, + 32, + 42, + 42, + 42, + 10, + 116, + 105, + 116, + 108, + 101, + 58, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 10, + 109, + 101, + 116, + 97, + 95, + 100, + 101, + 115, + 99, + 58, + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 115, + 32, + 97, + 110, + 32, + 111, + 118, + 101, + 114, + 118, + 105, + 101, + 119, + 32, + 111, + 110, + 32, + 104, + 111, + 119, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 32, + 116, + 104, + 101, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 46, + 10, + 108, + 97, + 121, + 111, + 117, + 116, + 58, + 32, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 10, + 45, + 45, + 45, + 10, + 10, + 35, + 35, + 32, + 73, + 110, + 115, + 116, + 97, + 108, + 108, + 97, + 116, + 105, + 111, + 110, + 10, + 10, + 84, + 104, + 101, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 105, + 115, + 32, + 97, + 118, + 97, + 105, + 108, + 97, + 98, + 108, + 101, + 32, + 97, + 115, + 32, + 97, + 32, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 105, + 110, + 32, + 97, + 108, + 108, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 115, + 58, + 10, + 10, + 42, + 32, + 74, + 97, + 118, + 97, + 83, + 99, + 114, + 105, + 112, + 116, + 47, + 84, + 121, + 112, + 101, + 83, + 99, + 114, + 105, + 112, + 116, + 58, + 32, + 91, + 96, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 110, + 112, + 109, + 106, + 115, + 46, + 99, + 111, + 109, + 47, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 47, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 80, + 121, + 116, + 104, + 111, + 110, + 58, + 32, + 91, + 96, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 112, + 121, + 112, + 105, + 46, + 111, + 114, + 103, + 47, + 112, + 114, + 111, + 106, + 101, + 99, + 116, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 47, + 41, + 10, + 42, + 32, + 71, + 111, + 58, + 32, + 91, + 96, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 47, + 115, + 100, + 107, + 47, + 103, + 111, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 46, + 78, + 69, + 84, + 58, + 32, + 91, + 96, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 110, + 117, + 103, + 101, + 116, + 46, + 111, + 114, + 103, + 47, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 115, + 47, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 74, + 97, + 118, + 97, + 58, + 32, + 91, + 96, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 99, + 101, + 110, + 116, + 114, + 97, + 108, + 46, + 115, + 111, + 110, + 97, + 116, + 121, + 112, + 101, + 46, + 99, + 111, + 109, + 47, + 97, + 114, + 116, + 105, + 102, + 97, + 99, + 116, + 47, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 10, + 35, + 35, + 32, + 79, + 118, + 101, + 114, + 118, + 105, + 101, + 119, + 10, + 10, + 84, + 104, + 101, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 105, + 115, + 32, + 117, + 115, + 101, + 100, + 32, + 116, + 111, + 32, + 105, + 110, + 116, + 101, + 114, + 97, + 99, + 116, + 32, + 119, + 105, + 116, + 104, + 32, + 76, + 105, + 110, + 117, + 120, + 10, + 91, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 41, + 32, + 104, + 121, + 112, + 101, + 114, + 118, + 105, + 115, + 111, + 114, + 115, + 46, + 10, + 10, + 84, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 110, + 101, + 101, + 100, + 115, + 32, + 116, + 111, + 32, + 98, + 101, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 10, + 98, + 101, + 102, + 111, + 114, + 101, + 32, + 105, + 116, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 46, + 10, + 10, + 62, + 32, + 42, + 42, + 78, + 111, + 116, + 101, + 58, + 42, + 42, + 32, + 119, + 104, + 105, + 108, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 115, + 101, + 118, + 101, + 114, + 97, + 108, + 32, + 116, + 121, + 112, + 101, + 115, + 32, + 111, + 102, + 32, + 104, + 121, + 112, + 101, + 114, + 118, + 105, + 115, + 111, + 114, + 115, + 44, + 32, + 116, + 104, + 105, + 115, + 10, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 102, + 111, + 99, + 117, + 115, + 101, + 115, + 32, + 111, + 110, + 32, + 91, + 75, + 86, + 77, + 93, + 40, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 100, + 114, + 118, + 113, + 101, + 109, + 117, + 46, + 104, + 116, + 109, + 108, + 41, + 46, + 32, + 79, + 116, + 104, + 101, + 114, + 32, + 100, + 114, + 105, + 118, + 101, + 114, + 115, + 32, + 109, + 97, + 121, + 32, + 110, + 111, + 116, + 32, + 98, + 101, + 10, + 119, + 111, + 114, + 107, + 105, + 110, + 103, + 32, + 97, + 110, + 100, + 32, + 104, + 97, + 118, + 101, + 110, + 39, + 116, + 32, + 98, + 101, + 101, + 110, + 32, + 116, + 101, + 115, + 116, + 101, + 100, + 46, + 10, + 35, + 35, + 32, + 84, + 104, + 101, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 10, + 10, + 84, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 117, + 110, + 100, + 101, + 114, + 115, + 116, + 97, + 110, + 100, + 115, + 32, + 91, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 115, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 117, + 114, + 105, + 46, + 104, + 116, + 109, + 108, + 41, + 46, + 32, + 84, + 104, + 101, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 101, + 100, + 32, + 116, + 114, + 97, + 110, + 115, + 112, + 111, + 114, + 116, + 115, + 32, + 97, + 114, + 101, + 58, + 10, + 10, + 42, + 32, + 96, + 116, + 99, + 112, + 96, + 32, + 40, + 110, + 111, + 110, + 45, + 101, + 110, + 99, + 114, + 121, + 112, + 116, + 101, + 100, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 41, + 10, + 42, + 32, + 96, + 117, + 110, + 105, + 120, + 96, + 32, + 40, + 85, + 78, + 73, + 88, + 32, + 100, + 111, + 109, + 97, + 105, + 110, + 32, + 115, + 111, + 99, + 107, + 101, + 116, + 41, + 10, + 42, + 32, + 96, + 116, + 108, + 115, + 96, + 32, + 40, + 83, + 101, + 101, + 32, + 91, + 104, + 101, + 114, + 101, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 107, + 98, + 97, + 115, + 101, + 47, + 116, + 108, + 115, + 99, + 101, + 114, + 116, + 115, + 46, + 104, + 116, + 109, + 108, + 41, + 32, + 102, + 111, + 114, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 32, + 104, + 111, + 119, + 32, + 116, + 111, + 32, + 115, + 101, + 116, + 117, + 112, + 32, + 99, + 101, + 114, + 116, + 105, + 102, + 105, + 99, + 97, + 116, + 101, + 115, + 41, + 10, + 42, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 40, + 83, + 101, + 99, + 117, + 114, + 101, + 32, + 115, + 104, + 101, + 108, + 108, + 41, + 10, + 10, + 85, + 110, + 108, + 105, + 107, + 101, + 32, + 116, + 104, + 101, + 32, + 111, + 114, + 105, + 103, + 105, + 110, + 97, + 108, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 44, + 32, + 116, + 104, + 101, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 116, + 114, + 97, + 110, + 115, + 112, + 111, + 114, + 116, + 32, + 105, + 115, + 32, + 110, + 111, + 116, + 32, + 105, + 109, + 112, + 108, + 101, + 109, + 101, + 110, + 116, + 101, + 100, + 32, + 117, + 115, + 105, + 110, + 103, + 32, + 116, + 104, + 101, + 32, + 115, + 115, + 104, + 32, + 99, + 111, + 109, + 109, + 97, + 110, + 100, + 32, + 97, + 110, + 100, + 32, + 116, + 104, + 101, + 114, + 101, + 102, + 111, + 114, + 101, + 32, + 100, + 111, + 101, + 115, + 32, + 110, + 111, + 116, + 32, + 114, + 101, + 113, + 117, + 105, + 114, + 101, + 32, + 96, + 110, + 99, + 96, + 32, + 40, + 110, + 101, + 116, + 99, + 97, + 116, + 41, + 32, + 111, + 110, + 32, + 116, + 104, + 101, + 32, + 115, + 101, + 114, + 118, + 101, + 114, + 32, + 115, + 105, + 100, + 101, + 46, + 10, + 10, + 65, + 100, + 100, + 105, + 116, + 105, + 111, + 110, + 97, + 108, + 108, + 121, + 44, + 32, + 116, + 104, + 101, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 85, + 82, + 73, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115, + 32, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 115, + 32, + 117, + 115, + 105, + 110, + 103, + 32, + 116, + 104, + 101, + 32, + 96, + 100, + 114, + 105, + 118, + 101, + 114, + 43, + 115, + 115, + 104, + 58, + 47, + 47, + 91, + 117, + 115, + 101, + 114, + 110, + 97, + 109, + 101, + 58, + 80, + 65, + 83, + 83, + 87, + 79, + 82, + 68, + 64, + 93, + 91, + 104, + 111, + 115, + 116, + 110, + 97, + 109, + 101, + 93, + 91, + 58, + 112, + 111, + 114, + 116, + 93, + 47, + 91, + 112, + 97, + 116, + 104, + 93, + 63, + 115, + 115, + 104, + 97, + 117, + 116, + 104, + 61, + 115, + 115, + 104, + 45, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 96, + 32, + 115, + 121, + 110, + 116, + 97, + 120, + 46, + 10, + 10, + 65, + 115, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 100, + 111, + 101, + 115, + 32, + 110, + 111, + 116, + 32, + 117, + 115, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 111, + 110, + 32, + 116, + 104, + 101, + 32, + 99, + 108, + 105, + 101, + 110, + 116, + 32, + 115, + 105, + 100, + 101, + 44, + 32, + 110, + 111, + 116, + 32, + 97, + 108, + 108, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 32, + 111, + 112, + 116, + 105, + 111, + 110, + 115, + 32, + 97, + 114, + 101, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 101, + 100, + 32, + 111, + 114, + 32, + 97, + 112, + 112, + 108, + 121, + 46, + 10, + 35, + 35, + 32, + 69, + 120, + 97, + 109, + 112, + 108, + 101, + 32, + 85, + 115, + 97, + 103, + 101, + 10, + 10, + 123, + 123, + 60, + 32, + 99, + 104, + 111, + 111, + 115, + 101, + 114, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 34, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 44, + 112, + 121, + 116, + 104, + 111, + 110, + 44, + 103, + 111, + 44, + 99, + 115, + 104, + 97, + 114, + 112, + 44, + 106, + 97, + 118, + 97, + 44, + 121, + 97, + 109, + 108, + 34, + 32, + 62, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 110, + 111, + 100, + 101, + 106, + 115, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 42, + 32, + 97, + 115, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 32, + 102, + 114, + 111, + 109, + 32, + 34, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 34, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 42, + 32, + 97, + 115, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 32, + 102, + 114, + 111, + 109, + 32, + 34, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 115, + 105, + 109, + 112, + 108, + 101, + 34, + 59, + 10, + 10, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 99, + 111, + 110, + 115, + 116, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 105, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 125, + 41, + 59, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 112, + 121, + 116, + 104, + 111, + 110, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 112, + 121, + 116, + 104, + 111, + 110, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 112, + 121, + 116, + 104, + 111, + 110, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 95, + 115, + 105, + 109, + 112, + 108, + 101, + 32, + 97, + 115, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 10, + 10, + 35, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 105, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 95, + 111, + 110, + 101, + 61, + 104, + 101, + 108, + 108, + 111, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 95, + 116, + 119, + 111, + 61, + 84, + 114, + 117, + 101, + 41, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 99, + 115, + 104, + 97, + 114, + 112, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 100, + 111, + 116, + 110, + 101, + 116, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 99, + 115, + 104, + 97, + 114, + 112, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 121, + 115, + 116, + 101, + 109, + 46, + 67, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110, + 115, + 46, + 71, + 101, + 110, + 101, + 114, + 105, + 99, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 121, + 115, + 116, + 101, + 109, + 46, + 76, + 105, + 110, + 113, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 105, + 109, + 112, + 108, + 101, + 32, + 61, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 83, + 105, + 109, + 112, + 108, + 101, + 59, + 10, + 10, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 97, + 119, + 97, + 105, + 116, + 32, + 68, + 101, + 112, + 108, + 111, + 121, + 109, + 101, + 110, + 116, + 46, + 82, + 117, + 110, + 65, + 115, + 121, + 110, + 99, + 40, + 40, + 41, + 32, + 61, + 62, + 10, + 123, + 10, + 32, + 32, + 32, + 32, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 118, + 97, + 114, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 83, + 105, + 109, + 112, + 108, + 101, + 46, + 73, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 110, + 101, + 119, + 40, + 41, + 10, + 32, + 32, + 32, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 73, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 32, + 61, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 73, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 32, + 61, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 32, + 32, + 32, + 32, + 125, + 41, + 59, + 10, + 10, + 125, + 41, + 59, + 10, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 103, + 111, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 103, + 111, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 103, + 111, + 10, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 109, + 97, + 105, + 110, + 10, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 40, + 10, + 9, + 34, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 115, + 105, + 109, + 112, + 108, + 101, + 47, + 115, + 100, + 107, + 47, + 103, + 111, + 47, + 115, + 105, + 109, + 112, + 108, + 101, + 34, + 10, + 9, + 34, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 115, + 100, + 107, + 47, + 118, + 51, + 47, + 103, + 111, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 34, + 10, + 41, + 10, + 10, + 102, + 117, + 110, + 99, + 32, + 109, + 97, + 105, + 110, + 40, + 41, + 32, + 123, + 10, + 9, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 82, + 117, + 110, + 40, + 102, + 117, + 110, + 99, + 40, + 99, + 116, + 120, + 32, + 42, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 41, + 32, + 101, + 114, + 114, + 111, + 114, + 32, + 123, + 10, + 9, + 9, + 47, + 47, + 32, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 9, + 9, + 95, + 44, + 32, + 101, + 114, + 114, + 32, + 58, + 61, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 78, + 101, + 119, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 99, + 116, + 120, + 44, + 32, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 38, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 123, + 10, + 9, + 9, + 9, + 73, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 9, + 9, + 9, + 73, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 9, + 9, + 125, + 41, + 10, + 9, + 9, + 105, + 102, + 32, + 101, + 114, + 114, + 32, + 33, + 61, + 32, + 110, + 105, + 108, + 32, + 123, + 10, + 9, + 9, + 9, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 101, + 114, + 114, + 10, + 9, + 9, + 125, + 10, + 9, + 9, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 110, + 105, + 108, + 10, + 9, + 125, + 41, + 10, + 125, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 121, + 97, + 109, + 108, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 121, + 97, + 109, + 108, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 115, + 58, + 10, + 32, + 32, + 35, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 116, + 121, + 112, + 101, + 58, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 58, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 110, + 97, + 109, + 101, + 58, + 32, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 116, + 105, + 101, + 115, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 104, + 101, + 108, + 108, + 111, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 106, + 97, + 118, + 97, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 106, + 97, + 118, + 97, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 106, + 97, + 118, + 97, + 10, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100, + 95, + 112, + 114, + 111, + 103, + 114, + 97, + 109, + 59, + 10, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 80, + 117, + 108, + 117, + 109, + 105, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 99, + 111, + 114, + 101, + 46, + 79, + 117, + 116, + 112, + 117, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 76, + 105, + 115, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 65, + 114, + 114, + 97, + 121, + 76, + 105, + 115, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 77, + 97, + 112, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 105, + 111, + 46, + 70, + 105, + 108, + 101, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 110, + 105, + 111, + 46, + 102, + 105, + 108, + 101, + 46, + 70, + 105, + 108, + 101, + 115, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 110, + 105, + 111, + 46, + 102, + 105, + 108, + 101, + 46, + 80, + 97, + 116, + 104, + 115, + 59, + 10, + 10, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 99, + 108, + 97, + 115, + 115, + 32, + 65, + 112, + 112, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 115, + 116, + 97, + 116, + 105, + 99, + 32, + 118, + 111, + 105, + 100, + 32, + 109, + 97, + 105, + 110, + 40, + 83, + 116, + 114, + 105, + 110, + 103, + 91, + 93, + 32, + 97, + 114, + 103, + 115, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 114, + 117, + 110, + 40, + 65, + 112, + 112, + 58, + 58, + 115, + 116, + 97, + 99, + 107, + 41, + 59, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 10, + 32, + 32, + 32, + 32, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 115, + 116, + 97, + 116, + 105, + 99, + 32, + 118, + 111, + 105, + 100, + 32, + 115, + 116, + 97, + 99, + 107, + 40, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 32, + 99, + 116, + 120, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 114, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 46, + 98, + 117, + 105, + 108, + 100, + 101, + 114, + 40, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 40, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 40, + 116, + 114, + 117, + 101, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 98, + 117, + 105, + 108, + 100, + 40, + 41, + 41, + 59, + 10, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 125, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 60, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 101, + 114, + 32, + 62, + 125, + 125, + 10, + 35, + 35, + 32, + 67, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 82, + 101, + 102, + 101, + 114, + 101, + 110, + 99, + 101, + 10, + 10, + 84, + 104, + 101, + 32, + 102, + 111, + 108, + 108, + 111, + 119, + 105, + 110, + 103, + 32, + 107, + 101, + 121, + 115, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 46, + 10, + 10, + 42, + 32, + 96, + 117, + 114, + 105, + 96, + 32, + 45, + 32, + 40, + 82, + 101, + 113, + 117, + 105, + 114, + 101, + 100, + 41, + 32, + 84, + 104, + 101, + 32, + 91, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 117, + 114, + 105, + 46, + 104, + 116, + 109, + 108, + 41, + 32, + 117, + 115, + 101, + 100, + 10, + 32, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 32, + 116, + 111, + 32, + 116, + 104, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 104, + 111, + 115, + 116, + 46, + 10, + 35, + 35, + 32, + 69, + 110, + 118, + 105, + 114, + 111, + 110, + 109, + 101, + 110, + 116, + 32, + 118, + 97, + 114, + 105, + 97, + 98, + 108, + 101, + 115, + 10, + 10, + 84, + 104, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 32, + 99, + 97, + 110, + 32, + 97, + 108, + 115, + 111, + 32, + 98, + 101, + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 116, + 104, + 101, + 32, + 96, + 76, + 73, + 66, + 86, + 73, + 82, + 84, + 95, + 68, + 69, + 70, + 65, + 85, + 76, + 84, + 95, + 85, + 82, + 73, + 96, + 10, + 115, + 104, + 101, + 108, + 108, + 32, + 101, + 110, + 118, + 105, + 114, + 111, + 110, + 109, + 101, + 110, + 116, + 32, + 118, + 97, + 114, + 105, + 97, + 98, + 108, + 101, + 46, + 10, + 10, + 96, + 96, + 96, + 10, + 36, + 32, + 101, + 120, + 112, + 111, + 114, + 116, + 32, + 76, + 73, + 66, + 86, + 73, + 82, + 84, + 95, + 68, + 69, + 70, + 65, + 85, + 76, + 84, + 95, + 85, + 82, + 73, + 61, + 34, + 113, + 101, + 109, + 117, + 43, + 115, + 115, + 104, + 58, + 47, + 47, + 114, + 111, + 111, + 116, + 64, + 49, + 57, + 50, + 46, + 49, + 54, + 56, + 46, + 49, + 46, + 49, + 48, + 48, + 47, + 115, + 121, + 115, + 116, + 101, + 109, + 34, + 10, + 36, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 32, + 112, + 114, + 101, + 118, + 105, + 101, + 119, + 10, + 96, + 96, + 96, +} diff --git a/pkg/tfgen/testdata/TestPlainDocsParser/Converts_index.md_file_into_Pulumi_installation_file.golden b/pkg/tfgen/testdata/TestPlainDocsParser/Converts_index.md_file_into_Pulumi_installation_file.golden new file mode 100644 index 0000000000..cc4667fd56 --- /dev/null +++ b/pkg/tfgen/testdata/TestPlainDocsParser/Converts_index.md_file_into_Pulumi_installation_file.golden @@ -0,0 +1,6987 @@ +[]uint8{ + 45, 45, 45, 10, 35, 32, 42, 42, 42, 32, 87, + 65, + 82, + 78, + 73, + 78, + 71, + 58, + 32, + 84, + 104, + 105, + 115, + 32, + 102, + 105, + 108, + 101, + 32, + 119, + 97, + 115, + 32, + 97, + 117, + 116, + 111, + 45, + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100, + 46, + 32, + 68, + 111, + 32, + 110, + 111, + 116, + 32, + 101, + 100, + 105, + 116, + 32, + 98, + 121, + 32, + 104, + 97, + 110, + 100, + 32, + 117, + 110, + 108, + 101, + 115, + 115, + 32, + 121, + 111, + 117, + 39, + 114, + 101, + 32, + 99, + 101, + 114, + 116, + 97, + 105, + 110, + 32, + 121, + 111, + 117, + 32, + 107, + 110, + 111, + 119, + 32, + 119, + 104, + 97, + 116, + 32, + 121, + 111, + 117, + 32, + 97, + 114, + 101, + 32, + 100, + 111, + 105, + 110, + 103, + 33, + 32, + 42, + 42, + 42, + 10, + 116, + 105, + 116, + 108, + 101, + 58, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 10, + 109, + 101, + 116, + 97, + 95, + 100, + 101, + 115, + 99, + 58, + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 115, + 32, + 97, + 110, + 32, + 111, + 118, + 101, + 114, + 118, + 105, + 101, + 119, + 32, + 111, + 110, + 32, + 104, + 111, + 119, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 32, + 116, + 104, + 101, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 46, + 10, + 108, + 97, + 121, + 111, + 117, + 116, + 58, + 32, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 10, + 45, + 45, + 45, + 10, + 10, + 35, + 35, + 32, + 73, + 110, + 115, + 116, + 97, + 108, + 108, + 97, + 116, + 105, + 111, + 110, + 10, + 10, + 84, + 104, + 101, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 105, + 115, + 32, + 97, + 118, + 97, + 105, + 108, + 97, + 98, + 108, + 101, + 32, + 97, + 115, + 32, + 97, + 32, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 105, + 110, + 32, + 97, + 108, + 108, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 115, + 58, + 10, + 10, + 42, + 32, + 74, + 97, + 118, + 97, + 83, + 99, + 114, + 105, + 112, + 116, + 47, + 84, + 121, + 112, + 101, + 83, + 99, + 114, + 105, + 112, + 116, + 58, + 32, + 91, + 96, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 110, + 112, + 109, + 106, + 115, + 46, + 99, + 111, + 109, + 47, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 47, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 80, + 121, + 116, + 104, + 111, + 110, + 58, + 32, + 91, + 96, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 112, + 121, + 112, + 105, + 46, + 111, + 114, + 103, + 47, + 112, + 114, + 111, + 106, + 101, + 99, + 116, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 47, + 41, + 10, + 42, + 32, + 71, + 111, + 58, + 32, + 91, + 96, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 47, + 115, + 100, + 107, + 47, + 103, + 111, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 46, + 78, + 69, + 84, + 58, + 32, + 91, + 96, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 110, + 117, + 103, + 101, + 116, + 46, + 111, + 114, + 103, + 47, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 115, + 47, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 74, + 97, + 118, + 97, + 58, + 32, + 91, + 96, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 99, + 101, + 110, + 116, + 114, + 97, + 108, + 46, + 115, + 111, + 110, + 97, + 116, + 121, + 112, + 101, + 46, + 99, + 111, + 109, + 47, + 97, + 114, + 116, + 105, + 102, + 97, + 99, + 116, + 47, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 10, + 35, + 35, + 32, + 79, + 118, + 101, + 114, + 118, + 105, + 101, + 119, + 10, + 10, + 84, + 104, + 101, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 105, + 115, + 32, + 117, + 115, + 101, + 100, + 32, + 116, + 111, + 32, + 105, + 110, + 116, + 101, + 114, + 97, + 99, + 116, + 32, + 119, + 105, + 116, + 104, + 32, + 76, + 105, + 110, + 117, + 120, + 10, + 91, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 41, + 32, + 104, + 121, + 112, + 101, + 114, + 118, + 105, + 115, + 111, + 114, + 115, + 46, + 10, + 10, + 84, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 110, + 101, + 101, + 100, + 115, + 32, + 116, + 111, + 32, + 98, + 101, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 10, + 98, + 101, + 102, + 111, + 114, + 101, + 32, + 105, + 116, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 46, + 10, + 10, + 62, + 32, + 42, + 42, + 78, + 111, + 116, + 101, + 58, + 42, + 42, + 32, + 119, + 104, + 105, + 108, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 115, + 101, + 118, + 101, + 114, + 97, + 108, + 32, + 116, + 121, + 112, + 101, + 115, + 32, + 111, + 102, + 32, + 104, + 121, + 112, + 101, + 114, + 118, + 105, + 115, + 111, + 114, + 115, + 44, + 32, + 116, + 104, + 105, + 115, + 10, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 102, + 111, + 99, + 117, + 115, + 101, + 115, + 32, + 111, + 110, + 32, + 91, + 75, + 86, + 77, + 93, + 40, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 100, + 114, + 118, + 113, + 101, + 109, + 117, + 46, + 104, + 116, + 109, + 108, + 41, + 46, + 32, + 79, + 116, + 104, + 101, + 114, + 32, + 100, + 114, + 105, + 118, + 101, + 114, + 115, + 32, + 109, + 97, + 121, + 32, + 110, + 111, + 116, + 32, + 98, + 101, + 10, + 119, + 111, + 114, + 107, + 105, + 110, + 103, + 32, + 97, + 110, + 100, + 32, + 104, + 97, + 118, + 101, + 110, + 39, + 116, + 32, + 98, + 101, + 101, + 110, + 32, + 116, + 101, + 115, + 116, + 101, + 100, + 46, + 10, + 35, + 35, + 32, + 84, + 104, + 101, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 10, + 10, + 84, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 117, + 110, + 100, + 101, + 114, + 115, + 116, + 97, + 110, + 100, + 115, + 32, + 91, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 115, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 117, + 114, + 105, + 46, + 104, + 116, + 109, + 108, + 41, + 46, + 32, + 84, + 104, + 101, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 101, + 100, + 32, + 116, + 114, + 97, + 110, + 115, + 112, + 111, + 114, + 116, + 115, + 32, + 97, + 114, + 101, + 58, + 10, + 10, + 42, + 32, + 96, + 116, + 99, + 112, + 96, + 32, + 40, + 110, + 111, + 110, + 45, + 101, + 110, + 99, + 114, + 121, + 112, + 116, + 101, + 100, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 41, + 10, + 42, + 32, + 96, + 117, + 110, + 105, + 120, + 96, + 32, + 40, + 85, + 78, + 73, + 88, + 32, + 100, + 111, + 109, + 97, + 105, + 110, + 32, + 115, + 111, + 99, + 107, + 101, + 116, + 41, + 10, + 42, + 32, + 96, + 116, + 108, + 115, + 96, + 32, + 40, + 83, + 101, + 101, + 32, + 91, + 104, + 101, + 114, + 101, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 107, + 98, + 97, + 115, + 101, + 47, + 116, + 108, + 115, + 99, + 101, + 114, + 116, + 115, + 46, + 104, + 116, + 109, + 108, + 41, + 32, + 102, + 111, + 114, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 32, + 104, + 111, + 119, + 32, + 116, + 111, + 32, + 115, + 101, + 116, + 117, + 112, + 32, + 99, + 101, + 114, + 116, + 105, + 102, + 105, + 99, + 97, + 116, + 101, + 115, + 41, + 10, + 42, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 40, + 83, + 101, + 99, + 117, + 114, + 101, + 32, + 115, + 104, + 101, + 108, + 108, + 41, + 10, + 10, + 85, + 110, + 108, + 105, + 107, + 101, + 32, + 116, + 104, + 101, + 32, + 111, + 114, + 105, + 103, + 105, + 110, + 97, + 108, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 44, + 32, + 116, + 104, + 101, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 116, + 114, + 97, + 110, + 115, + 112, + 111, + 114, + 116, + 32, + 105, + 115, + 32, + 110, + 111, + 116, + 32, + 105, + 109, + 112, + 108, + 101, + 109, + 101, + 110, + 116, + 101, + 100, + 32, + 117, + 115, + 105, + 110, + 103, + 32, + 116, + 104, + 101, + 32, + 115, + 115, + 104, + 32, + 99, + 111, + 109, + 109, + 97, + 110, + 100, + 32, + 97, + 110, + 100, + 32, + 116, + 104, + 101, + 114, + 101, + 102, + 111, + 114, + 101, + 32, + 100, + 111, + 101, + 115, + 32, + 110, + 111, + 116, + 32, + 114, + 101, + 113, + 117, + 105, + 114, + 101, + 32, + 96, + 110, + 99, + 96, + 32, + 40, + 110, + 101, + 116, + 99, + 97, + 116, + 41, + 32, + 111, + 110, + 32, + 116, + 104, + 101, + 32, + 115, + 101, + 114, + 118, + 101, + 114, + 32, + 115, + 105, + 100, + 101, + 46, + 10, + 10, + 65, + 100, + 100, + 105, + 116, + 105, + 111, + 110, + 97, + 108, + 108, + 121, + 44, + 32, + 116, + 104, + 101, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 85, + 82, + 73, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115, + 32, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 115, + 32, + 117, + 115, + 105, + 110, + 103, + 32, + 116, + 104, + 101, + 32, + 96, + 100, + 114, + 105, + 118, + 101, + 114, + 43, + 115, + 115, + 104, + 58, + 47, + 47, + 91, + 117, + 115, + 101, + 114, + 110, + 97, + 109, + 101, + 58, + 80, + 65, + 83, + 83, + 87, + 79, + 82, + 68, + 64, + 93, + 91, + 104, + 111, + 115, + 116, + 110, + 97, + 109, + 101, + 93, + 91, + 58, + 112, + 111, + 114, + 116, + 93, + 47, + 91, + 112, + 97, + 116, + 104, + 93, + 63, + 115, + 115, + 104, + 97, + 117, + 116, + 104, + 61, + 115, + 115, + 104, + 45, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 96, + 32, + 115, + 121, + 110, + 116, + 97, + 120, + 46, + 10, + 10, + 65, + 115, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 100, + 111, + 101, + 115, + 32, + 110, + 111, + 116, + 32, + 117, + 115, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 111, + 110, + 32, + 116, + 104, + 101, + 32, + 99, + 108, + 105, + 101, + 110, + 116, + 32, + 115, + 105, + 100, + 101, + 44, + 32, + 110, + 111, + 116, + 32, + 97, + 108, + 108, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 32, + 111, + 112, + 116, + 105, + 111, + 110, + 115, + 32, + 97, + 114, + 101, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 101, + 100, + 32, + 111, + 114, + 32, + 97, + 112, + 112, + 108, + 121, + 46, + 10, + 35, + 35, + 32, + 69, + 120, + 97, + 109, + 112, + 108, + 101, + 32, + 85, + 115, + 97, + 103, + 101, + 10, + 10, + 123, + 123, + 60, + 32, + 99, + 104, + 111, + 111, + 115, + 101, + 114, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 34, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 44, + 112, + 121, + 116, + 104, + 111, + 110, + 44, + 103, + 111, + 44, + 99, + 115, + 104, + 97, + 114, + 112, + 44, + 106, + 97, + 118, + 97, + 44, + 121, + 97, + 109, + 108, + 34, + 32, + 62, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 110, + 111, + 100, + 101, + 106, + 115, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 42, + 32, + 97, + 115, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 32, + 102, + 114, + 111, + 109, + 32, + 34, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 34, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 42, + 32, + 97, + 115, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 32, + 102, + 114, + 111, + 109, + 32, + 34, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 115, + 105, + 109, + 112, + 108, + 101, + 34, + 59, + 10, + 10, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 99, + 111, + 110, + 115, + 116, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 105, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 125, + 41, + 59, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 112, + 121, + 116, + 104, + 111, + 110, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 112, + 121, + 116, + 104, + 111, + 110, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 112, + 121, + 116, + 104, + 111, + 110, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 95, + 115, + 105, + 109, + 112, + 108, + 101, + 32, + 97, + 115, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 10, + 10, + 35, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 105, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 95, + 111, + 110, + 101, + 61, + 104, + 101, + 108, + 108, + 111, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 95, + 116, + 119, + 111, + 61, + 84, + 114, + 117, + 101, + 41, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 99, + 115, + 104, + 97, + 114, + 112, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 100, + 111, + 116, + 110, + 101, + 116, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 99, + 115, + 104, + 97, + 114, + 112, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 121, + 115, + 116, + 101, + 109, + 46, + 67, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110, + 115, + 46, + 71, + 101, + 110, + 101, + 114, + 105, + 99, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 121, + 115, + 116, + 101, + 109, + 46, + 76, + 105, + 110, + 113, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 105, + 109, + 112, + 108, + 101, + 32, + 61, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 83, + 105, + 109, + 112, + 108, + 101, + 59, + 10, + 10, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 97, + 119, + 97, + 105, + 116, + 32, + 68, + 101, + 112, + 108, + 111, + 121, + 109, + 101, + 110, + 116, + 46, + 82, + 117, + 110, + 65, + 115, + 121, + 110, + 99, + 40, + 40, + 41, + 32, + 61, + 62, + 10, + 123, + 10, + 32, + 32, + 32, + 32, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 118, + 97, + 114, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 83, + 105, + 109, + 112, + 108, + 101, + 46, + 73, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 110, + 101, + 119, + 40, + 41, + 10, + 32, + 32, + 32, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 73, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 32, + 61, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 73, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 32, + 61, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 32, + 32, + 32, + 32, + 125, + 41, + 59, + 10, + 10, + 125, + 41, + 59, + 10, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 103, + 111, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 103, + 111, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 103, + 111, + 10, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 109, + 97, + 105, + 110, + 10, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 40, + 10, + 9, + 34, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 115, + 105, + 109, + 112, + 108, + 101, + 47, + 115, + 100, + 107, + 47, + 103, + 111, + 47, + 115, + 105, + 109, + 112, + 108, + 101, + 34, + 10, + 9, + 34, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 115, + 100, + 107, + 47, + 118, + 51, + 47, + 103, + 111, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 34, + 10, + 41, + 10, + 10, + 102, + 117, + 110, + 99, + 32, + 109, + 97, + 105, + 110, + 40, + 41, + 32, + 123, + 10, + 9, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 82, + 117, + 110, + 40, + 102, + 117, + 110, + 99, + 40, + 99, + 116, + 120, + 32, + 42, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 41, + 32, + 101, + 114, + 114, + 111, + 114, + 32, + 123, + 10, + 9, + 9, + 47, + 47, + 32, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 9, + 9, + 95, + 44, + 32, + 101, + 114, + 114, + 32, + 58, + 61, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 78, + 101, + 119, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 99, + 116, + 120, + 44, + 32, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 38, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 123, + 10, + 9, + 9, + 9, + 73, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 9, + 9, + 9, + 73, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 9, + 9, + 125, + 41, + 10, + 9, + 9, + 105, + 102, + 32, + 101, + 114, + 114, + 32, + 33, + 61, + 32, + 110, + 105, + 108, + 32, + 123, + 10, + 9, + 9, + 9, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 101, + 114, + 114, + 10, + 9, + 9, + 125, + 10, + 9, + 9, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 110, + 105, + 108, + 10, + 9, + 125, + 41, + 10, + 125, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 121, + 97, + 109, + 108, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 121, + 97, + 109, + 108, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 115, + 58, + 10, + 32, + 32, + 35, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 116, + 121, + 112, + 101, + 58, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 58, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 110, + 97, + 109, + 101, + 58, + 32, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 116, + 105, + 101, + 115, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 104, + 101, + 108, + 108, + 111, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 106, + 97, + 118, + 97, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 106, + 97, + 118, + 97, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 106, + 97, + 118, + 97, + 10, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100, + 95, + 112, + 114, + 111, + 103, + 114, + 97, + 109, + 59, + 10, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 80, + 117, + 108, + 117, + 109, + 105, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 99, + 111, + 114, + 101, + 46, + 79, + 117, + 116, + 112, + 117, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 76, + 105, + 115, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 65, + 114, + 114, + 97, + 121, + 76, + 105, + 115, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 77, + 97, + 112, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 105, + 111, + 46, + 70, + 105, + 108, + 101, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 110, + 105, + 111, + 46, + 102, + 105, + 108, + 101, + 46, + 70, + 105, + 108, + 101, + 115, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 110, + 105, + 111, + 46, + 102, + 105, + 108, + 101, + 46, + 80, + 97, + 116, + 104, + 115, + 59, + 10, + 10, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 99, + 108, + 97, + 115, + 115, + 32, + 65, + 112, + 112, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 115, + 116, + 97, + 116, + 105, + 99, + 32, + 118, + 111, + 105, + 100, + 32, + 109, + 97, + 105, + 110, + 40, + 83, + 116, + 114, + 105, + 110, + 103, + 91, + 93, + 32, + 97, + 114, + 103, + 115, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 114, + 117, + 110, + 40, + 65, + 112, + 112, + 58, + 58, + 115, + 116, + 97, + 99, + 107, + 41, + 59, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 10, + 32, + 32, + 32, + 32, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 115, + 116, + 97, + 116, + 105, + 99, + 32, + 118, + 111, + 105, + 100, + 32, + 115, + 116, + 97, + 99, + 107, + 40, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 32, + 99, + 116, + 120, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 114, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 46, + 98, + 117, + 105, + 108, + 100, + 101, + 114, + 40, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 40, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 40, + 116, + 114, + 117, + 101, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 98, + 117, + 105, + 108, + 100, + 40, + 41, + 41, + 59, + 10, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 125, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 60, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 101, + 114, + 32, + 62, + 125, + 125, + 10, + 35, + 35, + 32, + 67, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 82, + 101, + 102, + 101, + 114, + 101, + 110, + 99, + 101, + 10, + 10, + 84, + 104, + 101, + 32, + 102, + 111, + 108, + 108, + 111, + 119, + 105, + 110, + 103, + 32, + 107, + 101, + 121, + 115, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 46, + 10, + 10, + 42, + 32, + 96, + 117, + 114, + 105, + 96, + 32, + 45, + 32, + 40, + 82, + 101, + 113, + 117, + 105, + 114, + 101, + 100, + 41, + 32, + 84, + 104, + 101, + 32, + 91, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 117, + 114, + 105, + 46, + 104, + 116, + 109, + 108, + 41, + 32, + 117, + 115, + 101, + 100, + 10, + 32, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 32, + 116, + 111, + 32, + 116, + 104, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 104, + 111, + 115, + 116, + 46, + 10, + 35, + 35, + 32, + 69, + 110, + 118, + 105, + 114, + 111, + 110, + 109, + 101, + 110, + 116, + 32, + 118, + 97, + 114, + 105, + 97, + 98, + 108, + 101, + 115, + 10, + 10, + 84, + 104, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 32, + 99, + 97, + 110, + 32, + 97, + 108, + 115, + 111, + 32, + 98, + 101, + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 116, + 104, + 101, + 32, + 96, + 76, + 73, + 66, + 86, + 73, + 82, + 84, + 95, + 68, + 69, + 70, + 65, + 85, + 76, + 84, + 95, + 85, + 82, + 73, + 96, + 10, + 115, + 104, + 101, + 108, + 108, + 32, + 101, + 110, + 118, + 105, + 114, + 111, + 110, + 109, + 101, + 110, + 116, + 32, + 118, + 97, + 114, + 105, + 97, + 98, + 108, + 101, + 46, + 10, + 10, + 96, + 96, + 96, + 10, + 36, + 32, + 101, + 120, + 112, + 111, + 114, + 116, + 32, + 76, + 73, + 66, + 86, + 73, + 82, + 84, + 95, + 68, + 69, + 70, + 65, + 85, + 76, + 84, + 95, + 85, + 82, + 73, + 61, + 34, + 113, + 101, + 109, + 117, + 43, + 115, + 115, + 104, + 58, + 47, + 47, + 114, + 111, + 111, + 116, + 64, + 49, + 57, + 50, + 46, + 49, + 54, + 56, + 46, + 49, + 46, + 49, + 48, + 48, + 47, + 115, + 121, + 115, + 116, + 101, + 109, + 34, + 10, + 36, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 32, + 112, + 114, + 101, + 118, + 105, + 101, + 119, + 10, + 96, + 96, + 96, +} diff --git a/pkg/tfgen/testdata/TestPlainDocsParser/Transforms_table_correctly.golden b/pkg/tfgen/testdata/TestPlainDocsParser/Transforms_table_correctly.golden new file mode 100644 index 0000000000..b876693d5f --- /dev/null +++ b/pkg/tfgen/testdata/TestPlainDocsParser/Transforms_table_correctly.golden @@ -0,0 +1,6820 @@ +[]uint8{ + 45, 45, 45, 10, 35, 32, 42, 42, 42, 32, 87, + 65, + 82, + 78, + 73, + 78, + 71, + 58, + 32, + 84, + 104, + 105, + 115, + 32, + 102, + 105, + 108, + 101, + 32, + 119, + 97, + 115, + 32, + 97, + 117, + 116, + 111, + 45, + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100, + 46, + 32, + 68, + 111, + 32, + 110, + 111, + 116, + 32, + 101, + 100, + 105, + 116, + 32, + 98, + 121, + 32, + 104, + 97, + 110, + 100, + 32, + 117, + 110, + 108, + 101, + 115, + 115, + 32, + 121, + 111, + 117, + 39, + 114, + 101, + 32, + 99, + 101, + 114, + 116, + 97, + 105, + 110, + 32, + 121, + 111, + 117, + 32, + 107, + 110, + 111, + 119, + 32, + 119, + 104, + 97, + 116, + 32, + 121, + 111, + 117, + 32, + 97, + 114, + 101, + 32, + 100, + 111, + 105, + 110, + 103, + 33, + 32, + 42, + 42, + 42, + 10, + 116, + 105, + 116, + 108, + 101, + 58, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 10, + 109, + 101, + 116, + 97, + 95, + 100, + 101, + 115, + 99, + 58, + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 115, + 32, + 97, + 110, + 32, + 111, + 118, + 101, + 114, + 118, + 105, + 101, + 119, + 32, + 111, + 110, + 32, + 104, + 111, + 119, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 32, + 116, + 104, + 101, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 46, + 10, + 108, + 97, + 121, + 111, + 117, + 116, + 58, + 32, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 10, + 45, + 45, + 45, + 10, + 10, + 35, + 35, + 32, + 73, + 110, + 115, + 116, + 97, + 108, + 108, + 97, + 116, + 105, + 111, + 110, + 10, + 10, + 84, + 104, + 101, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 105, + 115, + 32, + 97, + 118, + 97, + 105, + 108, + 97, + 98, + 108, + 101, + 32, + 97, + 115, + 32, + 97, + 32, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 105, + 110, + 32, + 97, + 108, + 108, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 115, + 58, + 10, + 10, + 42, + 32, + 74, + 97, + 118, + 97, + 83, + 99, + 114, + 105, + 112, + 116, + 47, + 84, + 121, + 112, + 101, + 83, + 99, + 114, + 105, + 112, + 116, + 58, + 32, + 91, + 96, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 110, + 112, + 109, + 106, + 115, + 46, + 99, + 111, + 109, + 47, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 47, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 80, + 121, + 116, + 104, + 111, + 110, + 58, + 32, + 91, + 96, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 112, + 121, + 112, + 105, + 46, + 111, + 114, + 103, + 47, + 112, + 114, + 111, + 106, + 101, + 99, + 116, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 47, + 41, + 10, + 42, + 32, + 71, + 111, + 58, + 32, + 91, + 96, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 47, + 115, + 100, + 107, + 47, + 103, + 111, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 46, + 78, + 69, + 84, + 58, + 32, + 91, + 96, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 110, + 117, + 103, + 101, + 116, + 46, + 111, + 114, + 103, + 47, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 115, + 47, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 42, + 32, + 74, + 97, + 118, + 97, + 58, + 32, + 91, + 96, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 96, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 99, + 101, + 110, + 116, + 114, + 97, + 108, + 46, + 115, + 111, + 110, + 97, + 116, + 121, + 112, + 101, + 46, + 99, + 111, + 109, + 47, + 97, + 114, + 116, + 105, + 102, + 97, + 99, + 116, + 47, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 41, + 10, + 10, + 35, + 35, + 32, + 79, + 118, + 101, + 114, + 118, + 105, + 101, + 119, + 10, + 10, + 84, + 104, + 101, + 32, + 76, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 105, + 115, + 32, + 117, + 115, + 101, + 100, + 32, + 116, + 111, + 32, + 105, + 110, + 116, + 101, + 114, + 97, + 99, + 116, + 32, + 119, + 105, + 116, + 104, + 32, + 76, + 105, + 110, + 117, + 120, + 10, + 91, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 41, + 32, + 104, + 121, + 112, + 101, + 114, + 118, + 105, + 115, + 111, + 114, + 115, + 46, + 10, + 10, + 84, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 110, + 101, + 101, + 100, + 115, + 32, + 116, + 111, + 32, + 98, + 101, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 10, + 98, + 101, + 102, + 111, + 114, + 101, + 32, + 105, + 116, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 46, + 10, + 10, + 124, + 32, + 32, + 32, + 32, + 116, + 49, + 32, + 32, + 32, + 32, + 124, + 32, + 42, + 116, + 50, + 42, + 32, + 124, + 10, + 124, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 45, + 124, + 45, + 45, + 45, + 45, + 45, + 45, + 124, + 10, + 124, + 32, + 42, + 42, + 114, + 49, + 99, + 49, + 42, + 42, + 32, + 124, + 32, + 114, + 49, + 99, + 50, + 32, + 124, + 10, + 10, + 62, + 32, + 42, + 42, + 78, + 111, + 116, + 101, + 58, + 42, + 42, + 32, + 119, + 104, + 105, + 108, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 32, + 119, + 105, + 116, + 104, + 32, + 115, + 101, + 118, + 101, + 114, + 97, + 108, + 32, + 116, + 121, + 112, + 101, + 115, + 32, + 111, + 102, + 32, + 104, + 121, + 112, + 101, + 114, + 118, + 105, + 115, + 111, + 114, + 115, + 44, + 32, + 116, + 104, + 105, + 115, + 10, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 102, + 111, + 99, + 117, + 115, + 101, + 115, + 32, + 111, + 110, + 32, + 91, + 75, + 86, + 77, + 93, + 40, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 100, + 114, + 118, + 113, + 101, + 109, + 117, + 46, + 104, + 116, + 109, + 108, + 41, + 46, + 32, + 79, + 116, + 104, + 101, + 114, + 32, + 100, + 114, + 105, + 118, + 101, + 114, + 115, + 32, + 109, + 97, + 121, + 32, + 110, + 111, + 116, + 32, + 98, + 101, + 10, + 119, + 111, + 114, + 107, + 105, + 110, + 103, + 32, + 97, + 110, + 100, + 32, + 104, + 97, + 118, + 101, + 110, + 39, + 116, + 32, + 98, + 101, + 101, + 110, + 32, + 116, + 101, + 115, + 116, + 101, + 100, + 46, + 10, + 35, + 35, + 32, + 84, + 104, + 101, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 10, + 10, + 84, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 117, + 110, + 100, + 101, + 114, + 115, + 116, + 97, + 110, + 100, + 115, + 32, + 91, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 115, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 117, + 114, + 105, + 46, + 104, + 116, + 109, + 108, + 41, + 46, + 32, + 84, + 104, + 101, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 101, + 100, + 32, + 116, + 114, + 97, + 110, + 115, + 112, + 111, + 114, + 116, + 115, + 32, + 97, + 114, + 101, + 58, + 10, + 10, + 42, + 32, + 96, + 116, + 99, + 112, + 96, + 32, + 40, + 110, + 111, + 110, + 45, + 101, + 110, + 99, + 114, + 121, + 112, + 116, + 101, + 100, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 41, + 10, + 42, + 32, + 96, + 117, + 110, + 105, + 120, + 96, + 32, + 40, + 85, + 78, + 73, + 88, + 32, + 100, + 111, + 109, + 97, + 105, + 110, + 32, + 115, + 111, + 99, + 107, + 101, + 116, + 41, + 10, + 42, + 32, + 96, + 116, + 108, + 115, + 96, + 32, + 40, + 83, + 101, + 101, + 32, + 91, + 104, + 101, + 114, + 101, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 107, + 98, + 97, + 115, + 101, + 47, + 116, + 108, + 115, + 99, + 101, + 114, + 116, + 115, + 46, + 104, + 116, + 109, + 108, + 41, + 32, + 102, + 111, + 114, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 32, + 104, + 111, + 119, + 32, + 116, + 111, + 32, + 115, + 101, + 116, + 117, + 112, + 32, + 99, + 101, + 114, + 116, + 105, + 102, + 105, + 99, + 97, + 116, + 101, + 115, + 41, + 10, + 42, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 40, + 83, + 101, + 99, + 117, + 114, + 101, + 32, + 115, + 104, + 101, + 108, + 108, + 41, + 10, + 10, + 85, + 110, + 108, + 105, + 107, + 101, + 32, + 116, + 104, + 101, + 32, + 111, + 114, + 105, + 103, + 105, + 110, + 97, + 108, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 44, + 32, + 116, + 104, + 101, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 116, + 114, + 97, + 110, + 115, + 112, + 111, + 114, + 116, + 32, + 105, + 115, + 32, + 110, + 111, + 116, + 32, + 105, + 109, + 112, + 108, + 101, + 109, + 101, + 110, + 116, + 101, + 100, + 32, + 117, + 115, + 105, + 110, + 103, + 32, + 116, + 104, + 101, + 32, + 115, + 115, + 104, + 32, + 99, + 111, + 109, + 109, + 97, + 110, + 100, + 32, + 97, + 110, + 100, + 32, + 116, + 104, + 101, + 114, + 101, + 102, + 111, + 114, + 101, + 32, + 100, + 111, + 101, + 115, + 32, + 110, + 111, + 116, + 32, + 114, + 101, + 113, + 117, + 105, + 114, + 101, + 32, + 96, + 110, + 99, + 96, + 32, + 40, + 110, + 101, + 116, + 99, + 97, + 116, + 41, + 32, + 111, + 110, + 32, + 116, + 104, + 101, + 32, + 115, + 101, + 114, + 118, + 101, + 114, + 32, + 115, + 105, + 100, + 101, + 46, + 10, + 10, + 65, + 100, + 100, + 105, + 116, + 105, + 111, + 110, + 97, + 108, + 108, + 121, + 44, + 32, + 116, + 104, + 101, + 32, + 96, + 115, + 115, + 104, + 96, + 32, + 85, + 82, + 73, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115, + 32, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 115, + 32, + 117, + 115, + 105, + 110, + 103, + 32, + 116, + 104, + 101, + 32, + 96, + 100, + 114, + 105, + 118, + 101, + 114, + 43, + 115, + 115, + 104, + 58, + 47, + 47, + 91, + 117, + 115, + 101, + 114, + 110, + 97, + 109, + 101, + 58, + 80, + 65, + 83, + 83, + 87, + 79, + 82, + 68, + 64, + 93, + 91, + 104, + 111, + 115, + 116, + 110, + 97, + 109, + 101, + 93, + 91, + 58, + 112, + 111, + 114, + 116, + 93, + 47, + 91, + 112, + 97, + 116, + 104, + 93, + 63, + 115, + 115, + 104, + 97, + 117, + 116, + 104, + 61, + 115, + 115, + 104, + 45, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 96, + 32, + 115, + 121, + 110, + 116, + 97, + 120, + 46, + 10, + 10, + 65, + 115, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 100, + 111, + 101, + 115, + 32, + 110, + 111, + 116, + 32, + 117, + 115, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 111, + 110, + 32, + 116, + 104, + 101, + 32, + 99, + 108, + 105, + 101, + 110, + 116, + 32, + 115, + 105, + 100, + 101, + 44, + 32, + 110, + 111, + 116, + 32, + 97, + 108, + 108, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 32, + 111, + 112, + 116, + 105, + 111, + 110, + 115, + 32, + 97, + 114, + 101, + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 101, + 100, + 32, + 111, + 114, + 32, + 97, + 112, + 112, + 108, + 121, + 46, + 10, + 35, + 35, + 32, + 69, + 120, + 97, + 109, + 112, + 108, + 101, + 32, + 85, + 115, + 97, + 103, + 101, + 10, + 10, + 123, + 123, + 60, + 32, + 99, + 104, + 111, + 111, + 115, + 101, + 114, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 34, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 44, + 112, + 121, + 116, + 104, + 111, + 110, + 44, + 103, + 111, + 44, + 99, + 115, + 104, + 97, + 114, + 112, + 44, + 106, + 97, + 118, + 97, + 44, + 121, + 97, + 109, + 108, + 34, + 32, + 62, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 110, + 111, + 100, + 101, + 106, + 115, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 116, + 121, + 112, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 42, + 32, + 97, + 115, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 32, + 102, + 114, + 111, + 109, + 32, + 34, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 34, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 42, + 32, + 97, + 115, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 32, + 102, + 114, + 111, + 109, + 32, + 34, + 64, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 115, + 105, + 109, + 112, + 108, + 101, + 34, + 59, + 10, + 10, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 99, + 111, + 110, + 115, + 116, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 105, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 125, + 41, + 59, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 112, + 121, + 116, + 104, + 111, + 110, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 112, + 121, + 116, + 104, + 111, + 110, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 112, + 121, + 116, + 104, + 111, + 110, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 112, + 117, + 108, + 117, + 109, + 105, + 95, + 115, + 105, + 109, + 112, + 108, + 101, + 32, + 97, + 115, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 10, + 10, + 35, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 105, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 95, + 111, + 110, + 101, + 61, + 104, + 101, + 108, + 108, + 111, + 44, + 10, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 95, + 116, + 119, + 111, + 61, + 84, + 114, + 117, + 101, + 41, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 99, + 115, + 104, + 97, + 114, + 112, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 100, + 111, + 116, + 110, + 101, + 116, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 99, + 115, + 104, + 97, + 114, + 112, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 121, + 115, + 116, + 101, + 109, + 46, + 67, + 111, + 108, + 108, + 101, + 99, + 116, + 105, + 111, + 110, + 115, + 46, + 71, + 101, + 110, + 101, + 114, + 105, + 99, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 121, + 115, + 116, + 101, + 109, + 46, + 76, + 105, + 110, + 113, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 59, + 10, + 117, + 115, + 105, + 110, + 103, + 32, + 83, + 105, + 109, + 112, + 108, + 101, + 32, + 61, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 83, + 105, + 109, + 112, + 108, + 101, + 59, + 10, + 10, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 97, + 119, + 97, + 105, + 116, + 32, + 68, + 101, + 112, + 108, + 111, + 121, + 109, + 101, + 110, + 116, + 46, + 82, + 117, + 110, + 65, + 115, + 121, + 110, + 99, + 40, + 40, + 41, + 32, + 61, + 62, + 10, + 123, + 10, + 32, + 32, + 32, + 32, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 118, + 97, + 114, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 83, + 105, + 109, + 112, + 108, + 101, + 46, + 73, + 110, + 100, + 101, + 120, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 110, + 101, + 119, + 40, + 41, + 10, + 32, + 32, + 32, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 73, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 32, + 61, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 73, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 32, + 61, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 32, + 32, + 32, + 32, + 125, + 41, + 59, + 10, + 10, + 125, + 41, + 59, + 10, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 103, + 111, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 103, + 111, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 103, + 111, + 10, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 109, + 97, + 105, + 110, + 10, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 40, + 10, + 9, + 34, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 45, + 115, + 105, + 109, + 112, + 108, + 101, + 47, + 115, + 100, + 107, + 47, + 103, + 111, + 47, + 115, + 105, + 109, + 112, + 108, + 101, + 34, + 10, + 9, + 34, + 103, + 105, + 116, + 104, + 117, + 98, + 46, + 99, + 111, + 109, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 47, + 115, + 100, + 107, + 47, + 118, + 51, + 47, + 103, + 111, + 47, + 112, + 117, + 108, + 117, + 109, + 105, + 34, + 10, + 41, + 10, + 10, + 102, + 117, + 110, + 99, + 32, + 109, + 97, + 105, + 110, + 40, + 41, + 32, + 123, + 10, + 9, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 82, + 117, + 110, + 40, + 102, + 117, + 110, + 99, + 40, + 99, + 116, + 120, + 32, + 42, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 41, + 32, + 101, + 114, + 114, + 111, + 114, + 32, + 123, + 10, + 9, + 9, + 47, + 47, + 32, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 9, + 9, + 95, + 44, + 32, + 101, + 114, + 114, + 32, + 58, + 61, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 78, + 101, + 119, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 99, + 116, + 120, + 44, + 32, + 34, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 38, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 123, + 10, + 9, + 9, + 9, + 73, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 44, + 10, + 9, + 9, + 9, + 73, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 44, + 10, + 9, + 9, + 125, + 41, + 10, + 9, + 9, + 105, + 102, + 32, + 101, + 114, + 114, + 32, + 33, + 61, + 32, + 110, + 105, + 108, + 32, + 123, + 10, + 9, + 9, + 9, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 101, + 114, + 114, + 10, + 9, + 9, + 125, + 10, + 9, + 9, + 114, + 101, + 116, + 117, + 114, + 110, + 32, + 110, + 105, + 108, + 10, + 9, + 125, + 41, + 10, + 125, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 121, + 97, + 109, + 108, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 121, + 97, + 109, + 108, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 115, + 58, + 10, + 32, + 32, + 35, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 116, + 121, + 112, + 101, + 58, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 58, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 110, + 97, + 109, + 101, + 58, + 32, + 97, + 95, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 116, + 105, + 101, + 115, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 58, + 32, + 104, + 101, + 108, + 108, + 111, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 58, + 32, + 116, + 114, + 117, + 101, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 37, + 32, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 108, + 97, + 110, + 103, + 117, + 97, + 103, + 101, + 32, + 106, + 97, + 118, + 97, + 32, + 37, + 125, + 125, + 10, + 96, + 96, + 96, + 121, + 97, + 109, + 108, + 10, + 35, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 121, + 97, + 109, + 108, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 102, + 105, + 108, + 101, + 10, + 110, + 97, + 109, + 101, + 58, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 45, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 10, + 114, + 117, + 110, + 116, + 105, + 109, + 101, + 58, + 32, + 106, + 97, + 118, + 97, + 10, + 99, + 111, + 110, + 102, + 105, + 103, + 58, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 97, + 117, + 116, + 104, + 85, + 114, + 108, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 109, + 121, + 97, + 117, + 116, + 104, + 117, + 114, + 108, + 58, + 53, + 48, + 48, + 48, + 47, + 118, + 51, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 112, + 97, + 115, + 115, + 119, + 111, + 114, + 100, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 112, + 119, + 100, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 114, + 101, + 103, + 105, + 111, + 110, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 82, + 101, + 103, + 105, + 111, + 110, + 79, + 110, + 101, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 116, + 101, + 110, + 97, + 110, + 116, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 32, + 32, + 32, + 32, + 115, + 105, + 109, + 112, + 108, + 101, + 45, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 58, + 117, + 115, + 101, + 114, + 78, + 97, + 109, + 101, + 58, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 108, + 117, + 101, + 58, + 32, + 97, + 100, + 109, + 105, + 110, + 10, + 10, + 96, + 96, + 96, + 10, + 96, + 96, + 96, + 106, + 97, + 118, + 97, + 10, + 112, + 97, + 99, + 107, + 97, + 103, + 101, + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100, + 95, + 112, + 114, + 111, + 103, + 114, + 97, + 109, + 59, + 10, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 80, + 117, + 108, + 117, + 109, + 105, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 99, + 111, + 114, + 101, + 46, + 79, + 117, + 116, + 112, + 117, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 99, + 111, + 109, + 46, + 112, + 117, + 108, + 117, + 109, + 105, + 46, + 115, + 105, + 109, + 112, + 108, + 101, + 46, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 76, + 105, + 115, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 65, + 114, + 114, + 97, + 121, + 76, + 105, + 115, + 116, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 117, + 116, + 105, + 108, + 46, + 77, + 97, + 112, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 105, + 111, + 46, + 70, + 105, + 108, + 101, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 110, + 105, + 111, + 46, + 102, + 105, + 108, + 101, + 46, + 70, + 105, + 108, + 101, + 115, + 59, + 10, + 105, + 109, + 112, + 111, + 114, + 116, + 32, + 106, + 97, + 118, + 97, + 46, + 110, + 105, + 111, + 46, + 102, + 105, + 108, + 101, + 46, + 80, + 97, + 116, + 104, + 115, + 59, + 10, + 10, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 99, + 108, + 97, + 115, + 115, + 32, + 65, + 112, + 112, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 115, + 116, + 97, + 116, + 105, + 99, + 32, + 118, + 111, + 105, + 100, + 32, + 109, + 97, + 105, + 110, + 40, + 83, + 116, + 114, + 105, + 110, + 103, + 91, + 93, + 32, + 97, + 114, + 103, + 115, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 80, + 117, + 108, + 117, + 109, + 105, + 46, + 114, + 117, + 110, + 40, + 65, + 112, + 112, + 58, + 58, + 115, + 116, + 97, + 99, + 107, + 41, + 59, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 10, + 32, + 32, + 32, + 32, + 112, + 117, + 98, + 108, + 105, + 99, + 32, + 115, + 116, + 97, + 116, + 105, + 99, + 32, + 118, + 111, + 105, + 100, + 32, + 115, + 116, + 97, + 99, + 107, + 40, + 67, + 111, + 110, + 116, + 101, + 120, + 116, + 32, + 99, + 116, + 120, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 47, + 47, + 35, + 32, + 68, + 101, + 102, + 105, + 110, + 101, + 32, + 97, + 32, + 114, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 118, + 97, + 114, + 32, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 32, + 61, + 32, + 110, + 101, + 119, + 32, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 40, + 34, + 97, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 34, + 44, + 32, + 82, + 101, + 115, + 111, + 117, + 114, + 99, + 101, + 65, + 114, + 103, + 115, + 46, + 98, + 117, + 105, + 108, + 100, + 101, + 114, + 40, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 105, + 110, + 112, + 117, + 116, + 79, + 110, + 101, + 40, + 34, + 104, + 101, + 108, + 108, + 111, + 34, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 105, + 110, + 112, + 117, + 116, + 84, + 119, + 111, + 40, + 116, + 114, + 117, + 101, + 41, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 46, + 98, + 117, + 105, + 108, + 100, + 40, + 41, + 41, + 59, + 10, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 125, + 10, + 96, + 96, + 96, + 10, + 123, + 123, + 37, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 97, + 98, + 108, + 101, + 32, + 37, + 125, + 125, + 10, + 123, + 123, + 60, + 32, + 47, + 99, + 104, + 111, + 111, + 115, + 101, + 114, + 32, + 62, + 125, + 125, + 10, + 35, + 35, + 32, + 67, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 97, + 116, + 105, + 111, + 110, + 32, + 82, + 101, + 102, + 101, + 114, + 101, + 110, + 99, + 101, + 10, + 10, + 84, + 104, + 101, + 32, + 102, + 111, + 108, + 108, + 111, + 119, + 105, + 110, + 103, + 32, + 107, + 101, + 121, + 115, + 32, + 99, + 97, + 110, + 32, + 98, + 101, + 32, + 117, + 115, + 101, + 100, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 102, + 105, + 103, + 117, + 114, + 101, + 32, + 116, + 104, + 101, + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 114, + 46, + 10, + 10, + 42, + 32, + 96, + 117, + 114, + 105, + 96, + 32, + 45, + 32, + 40, + 82, + 101, + 113, + 117, + 105, + 114, + 101, + 100, + 41, + 32, + 84, + 104, + 101, + 32, + 91, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 32, + 85, + 82, + 73, + 93, + 40, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 46, + 111, + 114, + 103, + 47, + 117, + 114, + 105, + 46, + 104, + 116, + 109, + 108, + 41, + 32, + 117, + 115, + 101, + 100, + 10, + 32, + 32, + 116, + 111, + 32, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 32, + 116, + 111, + 32, + 116, + 104, + 101, + 32, + 108, + 105, + 98, + 118, + 105, + 114, + 116, + 32, + 104, + 111, + 115, + 116, + 46, +} diff --git a/pkg/tfgen/test_data/installation-docs/invalid-example-expected.md b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Does_not_translate_an_invalid_example_and_leaves_example_block_blank.golden similarity index 55% rename from pkg/tfgen/test_data/installation-docs/invalid-example-expected.md rename to pkg/tfgen/testdata/TestTranslateCodeBlocks/Does_not_translate_an_invalid_example_and_leaves_example_block_blank.golden index 86320c9911..e37ce5c73e 100644 --- a/pkg/tfgen/test_data/installation-docs/invalid-example-expected.md +++ b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Does_not_translate_an_invalid_example_and_leaves_example_block_blank.golden @@ -1,4 +1,4 @@ -This example is invalid and should not be translated for this test to pass +`This example is invalid and should not be translated for this test to pass ## Example Usage @@ -7,3 +7,4 @@ This example is invalid and should not be translated for this test to pass ## Configuration Reference The following configuration inputs are supported: +` diff --git a/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_HCL_from_examples_.golden b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_HCL_from_examples_.golden new file mode 100644 index 0000000000..9cf05c9500 --- /dev/null +++ b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_HCL_from_examples_.golden @@ -0,0 +1 @@ +"Use the navigation to the left to read about the available resources.\n\n## Example Usage\n\n{{< chooser language \"typescript,python,go,csharp,java,yaml\" >}}\n{{% choosable language typescript %}}\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: nodejs\nconfig:\n simple:authUrl:\n value: http://myauthurl:5000/v3\n simple:password:\n value: pwd\n simple:region:\n value: RegionOne\n simple:tenantName:\n value: admin\n simple:userName:\n value: admin\n\n```\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as simple from \"@pulumi/simple\";\n\n//# Define a resource\nconst aResource = new simple.index.Resource(\"a_resource\", {\n renamedInput1: \"hello\",\n inputTwo: true,\n});\nexport const someOutput = aResource.result;\n```\n{{% /choosable %}}\n{{% choosable language python %}}\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: python\nconfig:\n simple:authUrl:\n value: http://myauthurl:5000/v3\n simple:password:\n value: pwd\n simple:region:\n value: RegionOne\n simple:tenantName:\n value: admin\n simple:userName:\n value: admin\n\n```\n```python\nimport pulumi\nimport pulumi_simple as simple\n\n## Define a resource\na_resource = simple.index.Resource(\"a_resource\",\n renamed_input1=hello,\n input_two=True)\npulumi.export(\"someOutput\", a_resource[\"result\"])\n```\n{{% /choosable %}}\n{{% choosable language csharp %}}\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: dotnet\nconfig:\n simple:authUrl:\n value: http://myauthurl:5000/v3\n simple:password:\n value: pwd\n simple:region:\n value: RegionOne\n simple:tenantName:\n value: admin\n simple:userName:\n value: admin\n\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Simple = Pulumi.Simple;\n\nreturn await Deployment.RunAsync(() => \n{\n //# Define a resource\n var aResource = new Simple.Index.Resource(\"a_resource\", new()\n {\n RenamedInput1 = \"hello\",\n InputTwo = true,\n });\n\n return new Dictionary\n {\n [\"someOutput\"] = aResource.Result,\n };\n});\n\n```\n{{% /choosable %}}\n{{% choosable language go %}}\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: go\nconfig:\n simple:authUrl:\n value: http://myauthurl:5000/v3\n simple:password:\n value: pwd\n simple:region:\n value: RegionOne\n simple:tenantName:\n value: admin\n simple:userName:\n value: admin\n\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-simple/sdk/go/simple\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// # Define a resource\n\t\taResource, err := simple.NewResource(ctx, \"a_resource\", &simple.ResourceArgs{\n\t\t\tRenamedInput1: \"hello\",\n\t\t\tInputTwo: true,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"someOutput\", aResource.Result)\n\t\treturn nil\n\t})\n}\n```\n{{% /choosable %}}\n{{% choosable language yaml %}}\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: yaml\nconfig:\n simple:authUrl:\n value: http://myauthurl:5000/v3\n simple:password:\n value: pwd\n simple:region:\n value: RegionOne\n simple:tenantName:\n value: admin\n simple:userName:\n value: admin\n\n```\n```yaml\nresources:\n ## Define a resource\n aResource:\n type: simple:resource\n name: a_resource\n properties:\n renamedInput1: hello\n inputTwo: true\noutputs:\n someOutput: ${aResource.result}\n```\n{{% /choosable %}}\n{{% choosable language java %}}\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: java\nconfig:\n simple:authUrl:\n value: http://myauthurl:5000/v3\n simple:password:\n value: pwd\n simple:region:\n value: RegionOne\n simple:tenantName:\n value: admin\n simple:userName:\n value: admin\n\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.simple.resource;\nimport com.pulumi.simple.resourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n //# Define a resource\n var aResource = new Resource(\"aResource\", ResourceArgs.builder()\n .renamedInput1(\"hello\")\n .inputTwo(true)\n .build());\n\n ctx.export(\"someOutput\", aResource.result());\n }\n}\n```\n{{% /choosable %}}\n{{< /chooser >}}\n\n\n## Configuration Reference\nThe following configuration inputs are supported:\n" diff --git a/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_standalone_example_into_languages.golden b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_standalone_example_into_languages.golden new file mode 100644 index 0000000000..f42bd9cddd --- /dev/null +++ b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_standalone_example_into_languages.golden @@ -0,0 +1 @@ +"This example will only translate the resource code. It has no configuration file.\n\n## Example Usage\n\n{{< chooser language \"typescript,python,go,csharp,java,yaml\" >}}\n{{% choosable language typescript %}}\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as simple from \"@pulumi/simple\";\n\n//# Define a resource\nconst aResource = new simple.index.Resource(\"a_resource\", {\n renamedInput1: \"hello\",\n inputTwo: true,\n});\nexport const someOutput = aResource.result;\n```\n{{% /choosable %}}\n{{% choosable language python %}}\n```python\nimport pulumi\nimport pulumi_simple as simple\n\n## Define a resource\na_resource = simple.index.Resource(\"a_resource\",\n renamed_input1=hello,\n input_two=True)\npulumi.export(\"someOutput\", a_resource[\"result\"])\n```\n{{% /choosable %}}\n{{% choosable language csharp %}}\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Simple = Pulumi.Simple;\n\nreturn await Deployment.RunAsync(() => \n{\n //# Define a resource\n var aResource = new Simple.Index.Resource(\"a_resource\", new()\n {\n RenamedInput1 = \"hello\",\n InputTwo = true,\n });\n\n return new Dictionary\n {\n [\"someOutput\"] = aResource.Result,\n };\n});\n\n```\n{{% /choosable %}}\n{{% choosable language go %}}\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-simple/sdk/go/simple\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// # Define a resource\n\t\taResource, err := simple.NewResource(ctx, \"a_resource\", &simple.ResourceArgs{\n\t\t\tRenamedInput1: \"hello\",\n\t\t\tInputTwo: true,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"someOutput\", aResource.Result)\n\t\treturn nil\n\t})\n}\n```\n{{% /choosable %}}\n{{% choosable language yaml %}}\n```yaml\nresources:\n ## Define a resource\n aResource:\n type: simple:resource\n name: a_resource\n properties:\n renamedInput1: hello\n inputTwo: true\noutputs:\n someOutput: ${aResource.result}\n```\n{{% /choosable %}}\n{{% choosable language java %}}\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.simple.resource;\nimport com.pulumi.simple.resourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n //# Define a resource\n var aResource = new Resource(\"aResource\", ResourceArgs.builder()\n .renamedInput1(\"hello\")\n .inputTwo(true)\n .build());\n\n ctx.export(\"someOutput\", aResource.result());\n }\n}\n```\n{{% /choosable %}}\n{{< /chooser >}}\n\n\n## Configuration Reference\n\nThe following configuration inputs are supported:\n" diff --git a/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_standalone_provider_config_into_Pulumi_config_YAML.golden b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_standalone_provider_config_into_Pulumi_config_YAML.golden new file mode 100644 index 0000000000..a9eb21216c --- /dev/null +++ b/pkg/tfgen/testdata/TestTranslateCodeBlocks/Translates_standalone_provider_config_into_Pulumi_config_YAML.golden @@ -0,0 +1 @@ +"This example should translate at least the Pulumi config\n\n## Example Usage\n\n```yaml\n# Pulumi.yaml provider configuration file\nname: configuration-example\nruntime: \nconfig:\n simple-provider:authUrl:\n value: http://myauthurl:5000/v3\n simple-provider:password:\n value: pwd\n simple-provider:region:\n value: RegionOne\n simple-provider:tenantName:\n value: admin\n simple-provider:userName:\n value: admin\n\n```\n\n\n## Configuration Reference\n\nThe following configuration inputs are supported:\n" diff --git a/tools/go.mod b/tools/go.mod index ce69a25073..75a36a68c6 100644 --- a/tools/go.mod +++ b/tools/go.mod @@ -30,7 +30,7 @@ require ( github.com/felixge/httpsnoop v1.0.4 // indirect github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect - github.com/golang/glog v1.2.0 // indirect + github.com/golang/glog v1.2.4 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/google/go-cmp v0.6.0 // indirect @@ -60,7 +60,7 @@ require ( github.com/mitchellh/go-wordwrap v1.0.1 // indirect github.com/nightlyone/lockfile v1.0.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.156.0 + github.com/pulumi/pulumi/sdk/v3 v3.158.0 github.com/ulikunitz/xz v0.5.10 // indirect github.com/zclconf/go-cty v1.13.2 // indirect github.com/zclconf/go-cty-yaml v1.0.3 // indirect @@ -70,13 +70,13 @@ require ( go.opentelemetry.io/otel v1.22.0 // indirect go.opentelemetry.io/otel/metric v1.22.0 // indirect go.opentelemetry.io/otel/trace v1.22.0 // indirect - golang.org/x/crypto v0.31.0 // indirect + golang.org/x/crypto v0.33.0 // indirect golang.org/x/mod v0.19.0 // indirect - golang.org/x/net v0.33.0 // indirect + golang.org/x/net v0.35.0 // indirect golang.org/x/oauth2 v0.17.0 // indirect - golang.org/x/sync v0.10.0 // indirect - golang.org/x/sys v0.28.0 // indirect - golang.org/x/text v0.21.0 // indirect + golang.org/x/sync v0.11.0 // indirect + golang.org/x/sys v0.30.0 // indirect + golang.org/x/text v0.22.0 // indirect golang.org/x/time v0.5.0 // indirect golang.org/x/tools v0.23.0 // indirect google.golang.org/api v0.162.0 // indirect diff --git a/tools/go.sum b/tools/go.sum index 977c10705a..aa25ac54ed 100644 --- a/tools/go.sum +++ b/tools/go.sum @@ -268,8 +268,8 @@ github.com/go-test/deep v1.0.1/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3a github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= -github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= +github.com/golang/glog v1.2.4 h1:CNNw5U8lSiiBk7druxtSHHTsRWcxKoac6kZKm2peBBc= +github.com/golang/glog v1.2.4/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -456,8 +456,8 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/pulumi/pulumi/sdk/v3 v3.156.0 h1:C4l4Z89EDft6aKe/ZmQYkZ8/7FUh/YvbKD4huIW4PoA= -github.com/pulumi/pulumi/sdk/v3 v3.156.0/go.mod h1:+WC9aIDo8fMgd2g0jCHuZU2S/VYNLRAZ3QXt6YVgwaA= +github.com/pulumi/pulumi/sdk/v3 v3.158.0 h1:4N2WN1fLQiVCulLH+6O+RMUxsqVwb+2ybLV/1FuyeVU= +github.com/pulumi/pulumi/sdk/v3 v3.158.0/go.mod h1:YEbbl0N7eVsgfsL7h5215dDf8GBSe4AnRon7Ya/KIVc= github.com/pulumi/terraform v0.12.1-0.20230322133416-a268cd0892c9 h1:VHeasqoSdMgpxw8Rx46TybHixfnBlCk0i0JLDusNn4Y= github.com/pulumi/terraform v0.12.1-0.20230322133416-a268cd0892c9/go.mod h1:w029Faz4rGcWSr4gPHWjlzU7CdvbxwQNjgiYWBC0FzU= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= @@ -530,8 +530,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= -golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= -golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus= +golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -628,8 +628,8 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= -golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= -golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= +golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= +golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -674,8 +674,8 @@ golang.org/x/sync v0.0.0-20220819030929-7fc1605a5dde/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= -golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= +golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -749,8 +749,8 @@ golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= -golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -759,8 +759,8 @@ golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= -golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= -golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= +golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU= +golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -776,8 +776,8 @@ golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= -golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= +golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= diff --git a/unstable/testutil/installed_providers.go b/unstable/testutil/installed_providers.go index 86396ff2cf..f241f95fa8 100644 --- a/unstable/testutil/installed_providers.go +++ b/unstable/testutil/installed_providers.go @@ -35,11 +35,13 @@ func RandomProvider(t *testing.T) integration.LocalDependency { } func pluginDependency(t *testing.T, name string, version semver.Version) integration.LocalDependency { + pluginSpec, err := workspace.NewPluginSpec(name, apitype.ResourcePlugin, &version, "", nil) + require.NoError(t, err) path, err := workspace.GetPluginPath( diag.DefaultSink(os.Stdout, os.Stderr, diag.FormatOptions{ Color: colors.Never, }), - apitype.ResourcePlugin, name, &version, nil) + pluginSpec, nil) require.NoError(t, err, `The %s provider at this version should have been installed by "make install_plugins"`, name) return integration.LocalDependency{