|
Post by marian on Apr 15, 2024 12:11:38 GMT
Good Morning,
yes, the files are all available in the "./SchemaFiles/metadata"., this works fine.
I got the file with the debugoutput, I will provide it below
The Issue will be, that the our OEM Accountservice is not complete due I don't know, how to "link" the XML files to the AccountService XML file.
INFO - Attempt 1 of /redfish/v1/AccountService DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService HTTP/1.1" 200 3456 INFO - Response Time for GET to /redfish/v1/AccountService: 0.6531361609995656 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/AccountService.v1_14_0.json>; rel=describedby ETag: W/"1363598273" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 3456 Date: Mon, 15 Apr 2024 09:31:21 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService: b'{\n\t"@odata.type":\t"#AccountService.v1_14_0.AccountService",\n\t"Id":\t"AccountService",\n\t"Name":\t"AccountService",\n\t"Description":\t"AccountService",\n\t"LocalAccountAuth":\t"LocalFirst",\n\t"ServiceEnabled":\ttrue,\n\t"Accounts":\t{\n\t\t"@odata.id":\t"/redfish/v1/AccountService/Accounts"\n\t},\n\t"Roles":\t{\n\t\t"@odata.id":\t"/redfish/v1/AccountService/Roles"\n\t},\n\t"LDAP":\t{\n\t\t"AccountProviderType":\t"LDAPService",\n\t\t"ServiceEnabled":\tfalse,\n\t\t"ServiceAddresses":\t[""],\n\t\t"PasswordSet":\tfalse,\n\t\t"LDAPService":\t{\n\t\t\t"Oem":\t{\n\t\t\t\t"Contoso":\t{\n\t\t\t\t\t"@odata.type":\t"#ContosoLDAPService.v1_0_0.LDAPService",\n\t\t\t\t\t"Server":\t{\n\t\t\t\t\t\t"Protocol":\t"LDAP",\n\t\t\t\t\t\t"BaseDistinguishedName":\t"",\n\t\t\t\t\t\t"BindDistinguishedName":\t""\n\t\t\t\t\t},\n\t\t\t\t\t"SearchFilter":\t{\n\t\t\t\t\t\t"UserSearchFilter":\t"(objectClass=user)",\n\t\t\t\t\t\t"GroupSearchFilter":\t"(objectClass=group)",\n\t\t\t\t\t\t"UserBaseDistinguishedName":\t"",\n\t\t\t\t\t\t"GroupBaseDistinguishedName":\t"",\n\t\t\t\t\t\t"RecursiveSearch":\tfalse\n\t\t\t\t\t},\n\t\t\t\t\t"Mapping":\t{\n\t\t\t\t\t\t"Uid":\t"",\n\t\t\t\t\t\t"UidNumber":\t"",\n\t\t\t\t\t\t"GidNumber":\t""\n\t\t\t\t\t},\n\t\t\t\t\t"RemoteRoleMappingConfiguration":\t{\n\t\t\t\t\t\t"GroupSelection":\t"Manual",\n\t\t\t\t\t\t"GroupName":\t"",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t"RemoteRoleMapping":\t[{\n\t\t\t\t"LocalRole":\t"admins",\n\t\t\t\t"RemoteGroup":\t"",\n\t\t\t\t"Oem":\t{\n\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t"Id":\t"1",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, {\n\t\t\t\t"LocalRole":\t"users",\n\t\t\t\t"RemoteGroup":\t"",\n\t\t\t\t"Oem":\t{\n\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t"Id":\t"2",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, {\n\t\t\t\t"LocalRole":\t"Access",\n\t\t\t\t"RemoteGroup":\t"",\n\t\t\t\t"Oem":\t{\n\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t"Id":\t"32",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}]\n\t},\n\t"Oem":\t{\n\t\t"Contoso":\t{\n\t\t\t"@odata.type":\t"#ContosoAccountService.v1_0_0.AccountService",\n\t\t\t"Radius":\t{\n\t\t\t\t"AccountProviderType":\t"RADIUSService",\n\t\t\t\t"ServiceEnabled":\tfalse,\n\t\t\t\t"SecretSet":\tfalse,\n\t\t\t\t"ServiceAddresses":\t[],\n\t\t\t\t"RADIUSService":\t{\n\t\t\t\t\t"AuthenticationMethod":\t"PAP",\n\t\t\t\t\t"Server":\t[],\n\t\t\t\t\t"RemoteRoleMappingConfiguration":\t{\n\t\t\t\t\t\t"GroupSelection":\t"Manual",\n\t\t\t\t\t\t"GroupName":\t"users",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t"RemoteRoleMapping":\t[{\n\t\t\t\t\t\t"RemoteGroup":\t"admins",\n\t\t\t\t\t\t"Oem":\t{\n\t\t\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t\t\t"Id":\t"1",\n\t\t\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, {\n\t\t\t\t\t\t"RemoteGroup":\t"users",\n\t\t\t\t\t\t"Oem":\t{\n\t\t\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t\t\t"Id":\t"2",\n\t\t\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, {\n\t\t\t\t\t\t"RemoteGroup":\t"Access",\n\t\t\t\t\t\t"Oem":\t{\n\t\t\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t\t\t"Id":\t"32",\n\t\t\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}]\n\t\t\t}\n\t\t}\n\t},\n\t"@odata.id":\t"/redfish/v1/AccountService"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/AccountService.v1_14_0.json>; rel=describedby'), ('ETag', 'W/"1363598273"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '3456'), ('Date', 'Mon, 15 Apr 2024 09:31:21 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.653593 DEBUG - This is a JSON response VERBOSE1 - ('Morphing Complex', 'AccountService.v1_13_0', 'ExternalAccountProvider', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoLDAPService.v1_0_0.LDAPService', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso VERBOSE1 - ('Morphing Complex', 'AccountService.v1_12_0', 'RoleMapping', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoRoleMapping.v1_0_0.RoleMapping', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso VERBOSE1 - ('Morphing Complex', 'AccountService.v1_12_0', 'RoleMapping', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoRoleMapping.v1_0_0.RoleMapping', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso VERBOSE1 - ('Morphing Complex', 'AccountService.v1_12_0', 'RoleMapping', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoRoleMapping.v1_0_0.RoleMapping', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoAccountService.v1_0_0.AccountService', Resource.OemObject) INFO - Type (AccountService.v1_14_0.AccountService), GET SUCCESS (time: 0:00:00.653593) VERBOSE1 - RequireChangePasswordAction VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - OutboundConnections VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (OutboundConnectionCollection.OutboundConnectionCollection, entity) -> link to: OutboundConnectionCollection VERBOSE1 - MultiFactorAuth VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_12_0.MultiFactorAuth, complex) -> AccountService.v1_12_0.MultiFactorAuth VERBOSE1 - OAuth2 VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_10_0.ExternalAccountProvider, complex) -> AccountService.v1_10_0.ExternalAccountProvider VERBOSE1 - PasswordExpirationDays VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - TACACSplus VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_8_0.ExternalAccountProvider, complex) -> AccountService.v1_8_0.ExternalAccountProvider VERBOSE1 - SupportedAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) VERBOSE1 - SupportedOEMAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - RestrictedPrivileges VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) VERBOSE1 - RestrictedOemPrivileges VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - AccountLockoutCounterResetEnabled VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - LocalAccountAuth VERBOSE1 - value: LocalFirst <class 'str'> VERBOSE1 - is Optional DEBUG - (AccountService.v1_3_0.LocalAccountAuth, 'LocalFirst', 'AccountService.v1_3_0.LocalAccountAuth', 'Property', 'AccountService.v1_3_0.LocalAccountAuth') DEBUG - (AccountService.v1_3_0.LocalAccountAuth, 'LocalFirst', 'AccountService.v1_3_0.LocalAccountAuth', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: LocalFirst -> LocalFirst DEBUG - displayType: (AccountService.v1_3_0.LocalAccountAuth, enum) -> string (enum) VERBOSE1 - LDAP VERBOSE1 - value: {'AccountProviderType': 'LDAPService', 'ServiceEnabled': False, 'ServiceAddresses': [''], 'PasswordSet': False, 'LDAPService': {'Oem': {'Contoso': {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}}, 'RemoteRoleMapping': [{'LocalRole': 'admins', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'LocalRole': 'users', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'LocalRole': 'Access', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (AccountService.v1_13_0.ExternalAccountProvider, complex) -> AccountService.v1_13_0.ExternalAccountProvider VERBOSE1 - Retries VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - TimeoutSeconds VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - OAuth2Service VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_10_0.OAuth2Service, complex) -> AccountService.v1_10_0.OAuth2Service VERBOSE1 - TACACSplusService VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_8_0.TACACSplusService, complex) -> AccountService.v1_8_0.TACACSplusService VERBOSE1 - Priority VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - PasswordSet VERBOSE1 - value: False <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, False, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: False -> False DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Certificates VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (CertificateCollection.CertificateCollection, entity) -> link to: CertificateCollection VERBOSE1 - AccountProviderType VERBOSE1 - value: LDAPService <class 'str'> VERBOSE1 - is Optional WARNING - AccountProviderType: The given property is deprecated: This property is deprecated because the account provider type is known when used in the LDAP and ActiveDirectory objects. DEBUG - (AccountService.v1_3_0.AccountProviderTypes, 'LDAPService', 'AccountService.v1_3_0.AccountProviderTypes', 'Property', 'AccountService.v1_3_0.AccountProviderTypes') DEBUG - (AccountService.v1_3_0.AccountProviderTypes, 'LDAPService', 'AccountService.v1_3_0.AccountProviderTypes', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: LDAPService -> LDAPService DEBUG - displayType: (AccountService.v1_3_0.AccountProviderTypes, enum) -> string (enum) VERBOSE1 - ServiceEnabled VERBOSE1 - value: False <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, False, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: False -> False DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - ServiceAddresses VERBOSE1 - value: [''] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) DEBUG - (Collection(Edm.String), '', 'Collection(Edm.String)', 'Property', 'Collection(Edm.String)') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - Authentication VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_3_0.Authentication, complex) -> AccountService.v1_3_0.Authentication VERBOSE1 - LDAPService VERBOSE1 - value: {'Oem': {'Contoso': {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (AccountService.v1_3_0.LDAPService, complex) -> AccountService.v1_3_0.LDAPService VERBOSE1 - SearchSettings VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_3_0.LDAPSearchSettings, complex) -> AccountService.v1_3_0.LDAPSearchSettings VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Server not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''} -> [JSON Object] WARNING - SearchFilter not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False} -> [JSON Object] WARNING - Mapping not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'Uid': '', 'UidNumber': '', 'GidNumber': ''} -> [JSON Object] WARNING - RemoteRoleMappingConfiguration not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} -> [JSON Object] VERBOSE1 - RemoteRoleMapping VERBOSE1 - value: [RemoteRoleMapping--AccountService.v1_12_0.RoleMapping, Value: {'LocalRole': 'admins', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, RemoteRoleMapping--AccountService.v1_12_0.RoleMapping, Value: {'LocalRole': 'users', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, RemoteRoleMapping--AccountService.v1_12_0.RoleMapping, Value: {'LocalRole': 'Access', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(AccountService.v1_3_0.RoleMapping), complex) -> array of: RoleMapping DEBUG - displayType: (Collection(AccountService.v1_3_0.RoleMapping), complex) -> array of: RoleMapping VERBOSE1 - MFABypass VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.MFABypass, complex) -> AccountService.MFABypass VERBOSE1 - RemoteGroup VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteUser VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalRole VERBOSE1 - value: admins <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'admins', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admins -> admins DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Id not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: 1 -> 1 WARNING - FileTransfer not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: No -> No WARNING - HttpEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False WARNING - ConsoleEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False VERBOSE1 - MFABypass VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.MFABypass, complex) -> AccountService.MFABypass VERBOSE1 - RemoteGroup VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteUser VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalRole VERBOSE1 - value: users <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'users', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: users -> users DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Id not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: 2 -> 2 WARNING - FileTransfer not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: No -> No WARNING - HttpEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False WARNING - ConsoleEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False VERBOSE1 - MFABypass VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.MFABypass, complex) -> AccountService.MFABypass VERBOSE1 - RemoteGroup VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteUser VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalRole VERBOSE1 - value: Access <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'Access', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Access -> Access DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Id not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: 32 -> 32 WARNING - FileTransfer not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: No -> No WARNING - HttpEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False WARNING - ConsoleEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False VERBOSE1 - ActiveDirectory VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_3_0.ExternalAccountProvider, complex) -> AccountService.v1_3_0.ExternalAccountProvider VERBOSE1 - AdditionalExternalAccountProviders VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ExternalAccountProviderCollection.ExternalAccountProviderCollection, entity) -> link to: ExternalAccountProviderCollection VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_2_0.Actions, complex) -> AccountService.v1_2_0.Actions VERBOSE1 - PrivilegeMap VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (PrivilegeRegistry.PrivilegeRegistry, entity) -> link to: PrivilegeRegistry VERBOSE1 - Status VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Status, complex) -> Resource.Status VERBOSE1 - ServiceEnabled VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - AuthFailureLoggingThreshold VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - MinPasswordLength VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - MaxPasswordLength VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AccountLockoutThreshold VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AccountLockoutDuration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AccountLockoutCounterResetAfter VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - Accounts VERBOSE1 - value: {'@odata.id': '/redfish/v1/AccountService/Accounts'} <class 'dict'> VERBOSE1 - is Optional DEBUG - (ManagerAccountCollection.ManagerAccountCollection, {'@odata.id': '/redfish/v1/AccountService/Accounts'}, 'ManagerAccountCollection.ManagerAccountCollection', 'NavigationProperty', 'ManagerAccountCollection.ManagerAccountCollection') DEBUG - (ManagerAccountCollection.ManagerAccountCollection, {'@odata.id': '/redfish/v1/AccountService/Accounts'}, 'ManagerAccountCollection.ManagerAccountCollection', 'EntityType', 'Resource.v1_0_0.ResourceCollection') DEBUG - validateEntity: name = Accounts DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Accounts {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Accounts: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Accounts DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Accounts HTTP/1.1" 200 261 INFO - Response Time for GET to /redfish/v1/AccountService/Accounts: 0.7195439099996292 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Accounts: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/ManagerAccountCollection.json>; rel=describedby ETag: W/"-602833286" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 261 Date: Mon, 15 Apr 2024 09:31:21 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Accounts: b'{\n\t"@odata.type":\t"#ManagerAccountCollection.ManagerAccountCollection",\n\t"Name":\t"Accounts Collection",\n\t"Members@odata.count":\t1,\n\t"Members":\t[{\n\t\t\t"@odata.id":\t"/redfish/v1/AccountService/Accounts/0"\n\t\t}],\n\t"@odata.id":\t"/redfish/v1/AccountService/Accounts"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/ManagerAccountCollection.json>; rel=describedby'), ('ETag', 'W/"-602833286"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '261'), ('Date', 'Mon, 15 Apr 2024 09:31:21 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.719932 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Accounts'} -> Link: /redfish/v1/AccountService/Accounts DEBUG - displayType: (ManagerAccountCollection.ManagerAccountCollection, entity) -> link to: ManagerAccountCollection VERBOSE1 - Roles VERBOSE1 - value: {'@odata.id': '/redfish/v1/AccountService/Roles'} <class 'dict'> VERBOSE1 - is Optional DEBUG - (RoleCollection.RoleCollection, {'@odata.id': '/redfish/v1/AccountService/Roles'}, 'RoleCollection.RoleCollection', 'NavigationProperty', 'RoleCollection.RoleCollection') DEBUG - (RoleCollection.RoleCollection, {'@odata.id': '/redfish/v1/AccountService/Roles'}, 'RoleCollection.RoleCollection', 'EntityType', 'Resource.v1_0_0.ResourceCollection') DEBUG - validateEntity: name = Roles DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Roles {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Roles: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Roles DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Roles HTTP/1.1" 200 232 INFO - Response Time for GET to /redfish/v1/AccountService/Roles: 0.7109880299994984 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Roles: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-2109121539" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 232 Date: Mon, 15 Apr 2024 09:31:22 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Roles: b'{\n\t"@odata.type":\t"#RoleCollection.RoleCollection",\n\t"Name":\t"Roles Collection",\n\t"Members@odata.count":\t1,\n\t"Members":\t[{\n\t\t\t"@odata.id":\t"/redfish/v1/AccountService/Roles/0"\n\t\t}],\n\t"@odata.id":\t"/redfish/v1/AccountService/Roles"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-2109121539"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '232'), ('Date', 'Mon, 15 Apr 2024 09:31:22 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.711346 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Roles'} -> Link: /redfish/v1/AccountService/Roles DEBUG - displayType: (RoleCollection.RoleCollection, entity) -> link to: RoleCollection VERBOSE1 - Id VERBOSE1 - value: AccountService <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, 'AccountService', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, 'AccountService', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: AccountService -> AccountService DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: AccountService <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Description, 'AccountService', 'Resource.Description', 'Property', 'Resource.Description') DEBUG - (Resource.Description, 'AccountService', 'Resource.Description', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: AccountService -> AccountService DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: AccountService <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'AccountService', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'AccountService', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: AccountService -> AccountService DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoAccountService.v1_0_0.AccountService', 'Radius': {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]}}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoAccountService.v1_0_0.AccountService', 'Radius': {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (ContosoAccountService.v1_0_0.AccountService, complex) -> ContosoAccountService.v1_0_0.AccountService VERBOSE1 - Name VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalAccountAuth VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Server VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Searchfilter VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Mapping VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteRoleMappingConfiguration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Radius VERBOSE1 - value: {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]} <class 'dict'> VERBOSE1 - is Optional DEBUG - (Edm.String, {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]}, 'Edm.String', 'Property', 'Edm.String') ERROR - Radius: Expected string value, got type class 'dict' VERBOSE1 - FAIL DEBUG - displayValue: {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]} -> [JSON Object] DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - ServiceRoot -> AccountService, AccountService.v1_14_0, AccountService VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - Description PASS VERBOSE1 - LocalAccountAuth PASS VERBOSE1 - ServiceEnabled PASS VERBOSE1 - Accounts PASS VERBOSE1 - Roles PASS VERBOSE1 - LDAP complex VERBOSE1 - Oem complex VERBOSE1 - @odata.id PASS VERBOSE1 - RequireChangePasswordAction Optional VERBOSE1 - OutboundConnections Optional VERBOSE1 - MultiFactorAuth Optional VERBOSE1 - OAuth2 Optional VERBOSE1 - PasswordExpirationDays Optional VERBOSE1 - TACACSplus Optional VERBOSE1 - SupportedAccountTypes Optional VERBOSE1 - SupportedOEMAccountTypes Optional VERBOSE1 - RestrictedPrivileges Optional VERBOSE1 - RestrictedOemPrivileges Optional VERBOSE1 - AccountLockoutCounterResetEnabled Optional VERBOSE1 - LDAP.Retries Optional VERBOSE1 - LDAP.TimeoutSeconds Optional VERBOSE1 - LDAP.OAuth2Service Optional VERBOSE1 - LDAP.TACACSplusService Optional VERBOSE1 - LDAP.Priority Optional VERBOSE1 - LDAP.PasswordSet PASS VERBOSE1 - LDAP.Certificates Optional VERBOSE1 - LDAP.AccountProviderType Deprecated/v1_5_0 VERBOSE1 - LDAP.ServiceEnabled PASS VERBOSE1 - LDAP.ServiceAddresses ... VERBOSE1 - LDAP.ServiceAddresses[0] PASS VERBOSE1 - LDAP.Authentication Optional VERBOSE1 - LDAP.LDAPService complex VERBOSE1 - LDAP.LDAPService.SearchSettings Optional VERBOSE1 - LDAP.LDAPService.Oem complex VERBOSE1 - LDAP.LDAPService.Oem.Contoso complex VERBOSE1 - LDAP.LDAPService.Oem.Contoso.Server Additional VERBOSE1 - LDAP.LDAPService.Oem.Contoso.SearchFilter Additional VERBOSE1 - LDAP.LDAPService.Oem.Contoso.Mapping Additional VERBOSE1 - LDAP.LDAPService.Oem.Contoso.RemoteRoleMappingConfiguration Additional VERBOSE1 - LDAP.RemoteRoleMapping complex VERBOSE1 - LDAP.RemoteRoleMapping[0].MFABypass Optional VERBOSE1 - LDAP.RemoteRoleMapping[0].RemoteGroup PASS VERBOSE1 - LDAP.RemoteRoleMapping[0].RemoteUser Optional VERBOSE1 - LDAP.RemoteRoleMapping[0].LocalRole PASS VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem complex VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso complex VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.Id Additional VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.FileTransfer Additional VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.HttpEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.ConsoleEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].MFABypass Optional VERBOSE1 - LDAP.RemoteRoleMapping[1].RemoteGroup PASS VERBOSE1 - LDAP.RemoteRoleMapping[1].RemoteUser Optional VERBOSE1 - LDAP.RemoteRoleMapping[1].LocalRole PASS VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem complex VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso complex VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.Id Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.FileTransfer Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.HttpEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.ConsoleEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].MFABypass Optional VERBOSE1 - LDAP.RemoteRoleMapping[2].RemoteGroup PASS VERBOSE1 - LDAP.RemoteRoleMapping[2].RemoteUser Optional VERBOSE1 - LDAP.RemoteRoleMapping[2].LocalRole PASS VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem complex VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso complex VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.Id Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.FileTransfer Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.HttpEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.ConsoleEnabled Additional VERBOSE1 - ActiveDirectory Optional VERBOSE1 - AdditionalExternalAccountProviders Optional VERBOSE1 - Actions Optional VERBOSE1 - PrivilegeMap Optional VERBOSE1 - Status Optional VERBOSE1 - AuthFailureLoggingThreshold Optional VERBOSE1 - MinPasswordLength Optional VERBOSE1 - MaxPasswordLength Optional VERBOSE1 - AccountLockoutThreshold Optional VERBOSE1 - AccountLockoutDuration Optional VERBOSE1 - AccountLockoutCounterResetAfter Optional VERBOSE1 - Oem.Contoso complex VERBOSE1 - Oem.Contoso.Name Optional VERBOSE1 - Oem.Contoso.Description Optional VERBOSE1 - Oem.Contoso.LocalAccountAuth Optional VERBOSE1 - Oem.Contoso.Server Optional VERBOSE1 - Oem.Contoso.Searchfilter Optional VERBOSE1 - Oem.Contoso.Mapping Optional VERBOSE1 - Oem.Contoso.RemoteRoleMappingConfiguration Optional VERBOSE1 - Oem.Contoso.Radius FAIL INFO - FAIL... VERBOSE1 - AccountService.v1_14_0.AccountService, Counter({'skipOptional': 43, 'pass': 17, 'unverifiedAdditional.complex': 16, 'passGet': 1, 'passRedfishUri': 1, 'warnDeprecated': 1, 'err.Edm.String': 1, 'failProp': 1}) DEBUG - [Accounts--ManagerAccountCollection.ManagerAccountCollection, Value: {'@odata.id': '/redfish/v1/AccountService/Accounts'}, Roles--RoleCollection.RoleCollection, Value: {'@odata.id': '/redfish/v1/AccountService/Roles'}] VERBOSE1 - *** ServiceRoot -> AccountService -> Accounts, /redfish/v1/AccountService/Accounts INFO - *** /redfish/v1/AccountService/Accounts VERBOSE1 - *** None, False INFO - Type (ManagerAccountCollection.ManagerAccountCollection), GET SUCCESS (time: 0:00:00.719932) VERBOSE1 - Members VERBOSE1 - value: [{'@odata.id': '/redfish/v1/AccountService/Accounts/0'}] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(ManagerAccount.ManagerAccount), entity) -> links: ManagerAccount VERBOSE1 - ('Morphing Complex', 'ManagerAccount.v1_12_0', 'ManagerAccount', 'v9_9_9') WARNING - Schema not found for KeyCollection.KeyCollection DEBUG - (Collection(ManagerAccount.ManagerAccount), {'@odata.id': '/redfish/v1/AccountService/Accounts/0'}, 'Collection(ManagerAccount.ManagerAccount)', 'NavigationProperty', 'Collection(ManagerAccount.ManagerAccount)') DEBUG - (ManagerAccount.ManagerAccount, {'@odata.id': '/redfish/v1/AccountService/Accounts/0'}, 'ManagerAccount.ManagerAccount', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Members DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Accounts/0 {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Accounts/0: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Accounts/0 DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Accounts/0 HTTP/1.1" 200 324 INFO - Response Time for GET to /redfish/v1/AccountService/Accounts/0: 0.7049125279991131 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Accounts/0: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/ManagerAccount.v1_9_0.json>; rel=describedby ETag: W/"1581944596" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 324 Date: Mon, 15 Apr 2024 09:31:23 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Accounts/0: b'{\n\t"@odata.type":\t"#ManagerAccount.v1_9_0.ManagerAccount",\n\t"Id":\t"0",\n\t"Name":\t"admin",\n\t"Enabled":\ttrue,\n\t"UserName":\t"admin",\n\t"RoleId":\t"0",\n\t"AccountTypes":\t["Redfish", "WebUI"],\n\t"Links":\t{\n\t\t"Role":\t{\n\t\t\t"@odata.id":\t"/redfish/v1/AccountService/Roles/0"\n\t\t}\n\t},\n\t"@odata.id":\t"/redfish/v1/AccountService/Accounts/0"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/ManagerAccount.v1_9_0.json>; rel=describedby'), ('ETag', 'W/"1581944596"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '324'), ('Date', 'Mon, 15 Apr 2024 09:31:23 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.705237 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Accounts/0'} -> Link: /redfish/v1/AccountService/Accounts/0 DEBUG - displayType: (Collection(ManagerAccount.ManagerAccount), entity) -> link: ManagerAccount VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Accounts Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Accounts Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Accounts Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Accounts Collection -> Accounts Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Accounts, ManagerAccountCollection, ManagerAccountCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - @odata.id PASS VERBOSE1 - Members[0] PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - ManagerAccountCollection.ManagerAccountCollection, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - ('Morphing Complex', 'ManagerAccount.v1_12_0', 'ManagerAccount', 'v9_9_9') WARNING - Schema not found for KeyCollection.KeyCollection DEBUG - [Members#0--ManagerAccount.v1_12_0.ManagerAccount, Value: {'@odata.id': '/redfish/v1/AccountService/Accounts/0'}] VERBOSE1 - ('Morphing Complex', 'ManagerAccount.v1_12_0', 'ManagerAccount', 'v9_9_9') WARNING - Schema not found for KeyCollection.KeyCollection VERBOSE1 - *** ServiceRoot -> AccountService -> Accounts -> Members#0, /redfish/v1/AccountService/Accounts/0 INFO - *** /redfish/v1/AccountService/Accounts/0 VERBOSE1 - *** None, False WARNING - Schema not found for KeyCollection.KeyCollection INFO - Type (ManagerAccount.v1_9_0.ManagerAccount), GET SUCCESS (time: 0:00:00.705237) VERBOSE1 - AccountExpiration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.DateTimeOffset, Edm.DateTimeOffset) -> date VERBOSE1 - HostBootstrapAccount VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - StrictAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - PasswordExpiration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.DateTimeOffset, Edm.DateTimeOffset) -> date VERBOSE1 - SNMP VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ManagerAccount.v1_4_0.SNMPUserInfo, complex) -> ManagerAccount.v1_4_0.SNMPUserInfo VERBOSE1 - AccountTypes VERBOSE1 - value: ['Redfish', 'WebUI'] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) DEBUG - (Collection(ManagerAccount.AccountTypes), 'Redfish', 'Collection(ManagerAccount.AccountTypes)', 'Property', 'Collection(ManagerAccount.AccountTypes)') DEBUG - (ManagerAccount.AccountTypes, 'Redfish', 'ManagerAccount.AccountTypes', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Redfish -> Redfish DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) DEBUG - (Collection(ManagerAccount.AccountTypes), 'WebUI', 'Collection(ManagerAccount.AccountTypes)', 'Property', 'Collection(ManagerAccount.AccountTypes)') DEBUG - (ManagerAccount.AccountTypes, 'WebUI', 'ManagerAccount.AccountTypes', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: WebUI -> WebUI DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) VERBOSE1 - OEMAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - PasswordChangeRequired VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Certificates VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (CertificateCollection.CertificateCollection, entity) -> link to: CertificateCollection VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ManagerAccount.v1_1_0.Actions, complex) -> ManagerAccount.v1_1_0.Actions VERBOSE1 - Password VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - UserName VERBOSE1 - value: admin <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'admin', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admin -> admin DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RoleId VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '0', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Locked VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Enabled VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Links VERBOSE1 - value: {'Role': {'@odata.id': '/redfish/v1/AccountService/Roles/0'}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (ManagerAccount.v1_0_0.Links, complex) -> ManagerAccount.v1_0_0.Links VERBOSE1 - Role VERBOSE1 - value: {'@odata.id': '/redfish/v1/AccountService/Roles/0'} <class 'dict'> VERBOSE1 - is Optional VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') DEBUG - (Role.Role, {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Role.Role', 'NavigationProperty', 'Role.Role') DEBUG - (Role.Role, {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Role.Role', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Role DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Roles/0 {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Roles/0: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Roles/0 DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Roles/0 HTTP/1.1" 200 210 INFO - Response Time for GET to /redfish/v1/AccountService/Roles/0: 0.6448122159999912 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Roles/0: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-309470258" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 210 Date: Mon, 15 Apr 2024 09:31:23 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Roles/0: b'{\n\t"@odata.type":\t"#Role.v1_3_1.Role",\n\t"Id":\t"0",\n\t"Name":\t"admin",\n\t"RoleId":\t"0",\n\t"AssignedPrivileges":\t["Login", "ConfigureSelf"],\n\t"OemPrivileges":\t[],\n\t"@odata.id":\t"/redfish/v1/AccountService/Roles/0"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-309470258"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '210'), ('Date', 'Mon, 15 Apr 2024 09:31:23 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.645043 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Roles/0'} -> Link: /redfish/v1/AccountService/Roles/0 DEBUG - displayType: (Role.Role, entity) -> link to: Role VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Id VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, '0', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, '0', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: admin <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admin -> admin DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Accounts -> Members#0, ManagerAccount.v1_9_0, ManagerAccount VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - Enabled PASS VERBOSE1 - UserName PASS VERBOSE1 - RoleId PASS VERBOSE1 - AccountTypes ... VERBOSE1 - Links complex VERBOSE1 - @odata.id PASS VERBOSE1 - AccountExpiration Optional VERBOSE1 - HostBootstrapAccount Optional VERBOSE1 - StrictAccountTypes Optional VERBOSE1 - PasswordExpiration Optional VERBOSE1 - SNMP Optional VERBOSE1 - AccountTypes[0] PASS VERBOSE1 - AccountTypes[1] PASS VERBOSE1 - OEMAccountTypes Optional VERBOSE1 - PasswordChangeRequired Optional VERBOSE1 - Certificates Optional VERBOSE1 - Actions Optional VERBOSE1 - Password Optional VERBOSE1 - Locked Optional VERBOSE1 - Links.Role PASS VERBOSE1 - Links.Oem Optional VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - ManagerAccount.v1_9_0.ManagerAccount, Counter({'skipOptional': 14, 'pass': 8, 'passGet': 1, 'passRedfishUri': 1, 'skipNoSchema': 1}) DEBUG - [Role--Role.Role, Value: {'@odata.id': '/redfish/v1/AccountService/Roles/0'}] VERBOSE1 - Members#0, Counter({'skipOptional': 14, 'pass': 8, 'passGet': 1, 'passRedfishUri': 1, 'skipNoSchema': 1}) VERBOSE1 - Accounts, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - *** ServiceRoot -> AccountService -> Roles, /redfish/v1/AccountService/Roles INFO - *** /redfish/v1/AccountService/Roles VERBOSE1 - *** None, False INFO - Type (RoleCollection.RoleCollection), GET SUCCESS (time: 0:00:00.711346) VERBOSE1 - Members VERBOSE1 - value: [{'@odata.id': '/redfish/v1/AccountService/Roles/0'}] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(Role.Role), entity) -> links: Role VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') DEBUG - (Collection(Role.Role), {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Collection(Role.Role)', 'NavigationProperty', 'Collection(Role.Role)') DEBUG - (Role.Role, {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Role.Role', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Members VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Roles/0'} -> Link: /redfish/v1/AccountService/Roles/0 DEBUG - displayType: (Collection(Role.Role), entity) -> link: Role VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Roles Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Roles Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Roles Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Roles Collection -> Roles Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Roles, RoleCollection, RoleCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - @odata.id PASS VERBOSE1 - Members[0] PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - RoleCollection.RoleCollection, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') DEBUG - [Members#0--Role.v1_3_1.Role, Value: {'@odata.id': '/redfish/v1/AccountService/Roles/0'}] VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') VERBOSE1 - *** ServiceRoot -> AccountService -> Roles -> Members#0, /redfish/v1/AccountService/Roles/0 INFO - *** /redfish/v1/AccountService/Roles/0 VERBOSE1 - *** None, False INFO - Type (Role.v1_3_1.Role), GET SUCCESS (time: 0:00:00.645043) VERBOSE1 - Restricted VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - AlternateRoleId VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RoleId VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '0', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Role.v1_1_0.Actions, complex) -> Role.v1_1_0.Actions VERBOSE1 - IsPredefined VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - AssignedPrivileges VERBOSE1 - value: ['Login', 'ConfigureSelf'] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) DEBUG - (Collection(Privileges.PrivilegeType), 'Login', 'Collection(Privileges.PrivilegeType)', 'Property', 'Collection(Privileges.PrivilegeType)') DEBUG - (Privileges.PrivilegeType, 'Login', 'Privileges.PrivilegeType', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Login -> Login DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) DEBUG - (Collection(Privileges.PrivilegeType), 'ConfigureSelf', 'Collection(Privileges.PrivilegeType)', 'Property', 'Collection(Privileges.PrivilegeType)') DEBUG - (Privileges.PrivilegeType, 'ConfigureSelf', 'Privileges.PrivilegeType', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: ConfigureSelf -> ConfigureSelf DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) VERBOSE1 - OemPrivileges VERBOSE1 - value: [] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - Id VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, '0', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, '0', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: admin <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admin -> admin DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Roles -> Members#0, Role.v1_3_1, Role VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - RoleId PASS VERBOSE1 - AssignedPrivileges ... VERBOSE1 - OemPrivileges ... VERBOSE1 - @odata.id PASS VERBOSE1 - Restricted Optional VERBOSE1 - AlternateRoleId Optional VERBOSE1 - Actions Optional VERBOSE1 - IsPredefined Optional VERBOSE1 - AssignedPrivileges[0] PASS VERBOSE1 - AssignedPrivileges[1] PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - Role.v1_3_1.Role, Counter({'skipOptional': 6, 'pass': 5, 'passGet': 1, 'passRedfishUri': 1}) DEBUG - [] VERBOSE1 - Members#0, Counter({'skipOptional': 6, 'pass': 5, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - Roles, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - AccountService, Counter({'skipOptional': 43, 'pass': 17, 'unverifiedAdditional.complex': 16, 'passGet': 1, 'passRedfishUri': 1, 'warnDeprecated': 1, 'err.Edm.String': 1, 'failProp': 1}) VERBOSE1 - Metadata: Namespaces referenced in service: set() INFO - Metadata: Namespaces missing from $metadata: set() INFO - Elapsed time: 0:02:35 ERROR - 1 err.Edm.String errors in /redfish/v1/AccountService ERROR - 1 failProp errors in /redfish/v1/AccountService INFO - err.Edm.String: 1 failProp: 1 metadataNamespaces: 171 pass: 2036 passAction: 28 passGet: 160 passRedfishUri: 160 skipNoSchema: 5 skipOptional: 7616 unverifiedAdditional.complex: 16 warnAllowHeader: 1 warnDeprecated: 1 warningPresent: 7 DEBUG - getSchemaDetails() -> CacheInfo(hits=0, misses=280, maxsize=64, currsize=64) DEBUG - callResourceURI() -> CacheInfo(hits=339, misses=280, maxsize=128, currsize=128) ERROR - Validation has failed: 1 problems found Thanks once again for yout help! If you need any more information, feel free to ask
Regards
Marian
|
|
|
Post by marian on Apr 16, 2024 5:02:49 GMT
Good Morning,
ok, good to know, I assumed you had to link them in the file. Attached is more logdata.
INFO - Attempt 1 of /redfish/v1/Managers DEBUG - https://10.201.151.96:443 "GET /redfish/v1/Managers HTTP/1.1" 200 234 INFO - Response Time for GET to /redfish/v1/Managers: 0.6380389979985921 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/Managers: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-71691842" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 234 Date: Mon, 15 Apr 2024 09:31:17 GMT Server: This is a Webserver
Body Response of /redfish/v1/Managers: b'{\n"@odata.type": "#ManagerCollection.ManagerCollection","Name": "Manager Collection","Members@odata.count": 1,"Members": [ { "@odata.id": "/redfish/v1/Managers/Controller" }],"Oem": {},"@odata.id": "/redfish/v1/Managers"}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-71691842"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '234'), ('Date', 'Mon, 15 Apr 2024 09:31:17 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.638448 DEBUG - This is a JSON response INFO - Type (ManagerCollection.ManagerCollection), GET SUCCESS (time: 0:00:00.638448) VERBOSE1 - Members VERBOSE1 - value: [{'@odata.id': '/redfish/v1/Managers/Controller'}] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(Manager.Manager), entity) -> links: Manager VERBOSE1 - ('Morphing Complex', 'Manager.v1_19_0', 'Manager', 'v9_9_9') DEBUG - (Collection(Manager.Manager), {'@odata.id': '/redfish/v1/Managers/Controller'}, 'Collection(Manager.Manager)', 'NavigationProperty', 'Collection(Manager.Manager)') DEBUG - (Manager.Manager, {'@odata.id': '/redfish/v1/Managers/Controller'}, 'Manager.Manager', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Members VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/Managers/Controller'} -> Link: /redfish/v1/Managers/Controller DEBUG - displayType: (Collection(Manager.Manager), entity) -> link: Manager VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Manager Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Manager Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Manager Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Manager Collection -> Manager Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> Managers, ManagerCollection, ManagerCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - Oem complex VERBOSE1 - @odata.id PASS VERBOSE1 - Members[0] PASS VERBOSE1 - Description Optional INFO - PASS VERBOSE1 - ManagerCollection.ManagerCollection, Counter({'pass': 2, 'passGet': 1, 'passRedfishUri': 1, 'skipOptional': 1}) VERBOSE1 - ('Morphing Complex', 'Manager.v1_19_0', 'Manager', 'v9_9_9') DEBUG - [Members#0--Manager.v1_19_0.Manager, Value: {'@odata.id': '/redfish/v1/Managers/Controller'}] VERBOSE1 - ('Morphing Complex', 'Manager.v1_19_0', 'Manager', 'v9_9_9') VERBOSE1 - *** ServiceRoot -> Managers -> Members#0, /redfish/v1/Managers/Controller INFO - *** /redfish/v1/Managers/Controller VERBOSE1 - *** None, False DEBUG - Populated ['SettingsText'] with {'Name': 'SettingsText', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'SettingsText', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', None, Resource.OemObject) INFO - Type (Manager.v1_18_0.Manager), GET SUCCESS (time: 0:00:00.664010) VERBOSE1 - Version VERBOSE1 - value: REV.0200 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'REV.0200', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: REV.0200 -> REV.0200 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - DedicatedNetworkPorts VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (PortCollection.PortCollection, entity) -> link to: PortCollection VERBOSE1 - SharedNetworkPorts VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (PortCollection.PortCollection, entity) -> link to: PortCollection VERBOSE1 - SecurityPolicy VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (SecurityPolicy.SecurityPolicy, entity) -> link to: SecurityPolicy VERBOSE1 - ServiceIdentification VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - AdditionalFirmwareVersions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (SoftwareInventory.AdditionalVersions, complex) -> SoftwareInventory.AdditionalVersions VERBOSE1 - ManagerDiagnosticData VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ManagerDiagnosticData.ManagerDiagnosticData, entity) -> link to: ManagerDiagnosticData VERBOSE1 - Certificates VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (CertificateCollection.CertificateCollection, entity) -> link to: CertificateCollection VERBOSE1 - Measurements VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(SoftwareInventory.MeasurementBlock), complex) -> MeasurementBlock VERBOSE1 - USBPorts VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (PortCollection.PortCollection, entity) -> link to: PortCollection VERBOSE1 - Location VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Location, complex) -> Resource.Location VERBOSE1 - LocationIndicatorActive VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - SparePartNumber VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - TimeZoneName VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LastResetTime VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.DateTimeOffset, Edm.DateTimeOffset) -> date VERBOSE1 - Manufacturer VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - SerialNumber VERBOSE1 - value: 10000017 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '10000017', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 10000017 -> 10000017 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - PartNumber VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteRedfishServiceUri VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteAccountService VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.AccountService, entity) -> link to: AccountService VERBOSE1 - AutoDSTEnabled VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - HostInterfaces VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (HostInterfaceCollection.HostInterfaceCollection, entity) -> link to: HostInterfaceCollection VERBOSE1 - PowerState VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.PowerState, enum) -> string (enum) VERBOSE1 - ManagerType VERBOSE1 - value: EnclosureManager <class 'str'> VERBOSE1 - is Optional DEBUG - (Manager.v1_0_0.ManagerType, 'EnclosureManager', 'Manager.v1_0_0.ManagerType', 'Property', 'Manager.v1_0_0.ManagerType') DEBUG - (Manager.v1_0_0.ManagerType, 'EnclosureManager', 'Manager.v1_0_0.ManagerType', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: EnclosureManager -> EnclosureManager DEBUG - displayType: (Manager.v1_0_0.ManagerType, enum) -> string (enum) VERBOSE1 - Links VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Manager.v1_0_0.Links, complex) -> Manager.v1_0_0.Links VERBOSE1 - EthernetInterfaces VERBOSE1 - value: {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces'} <class 'dict'> VERBOSE1 - is Optional DEBUG - (EthernetInterfaceCollection.EthernetInterfaceCollection, {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces'}, 'EthernetInterfaceCollection.EthernetInterfaceCollection', 'NavigationProperty', 'EthernetInterfaceCollection.EthernetInterfaceCollection') DEBUG - (EthernetInterfaceCollection.EthernetInterfaceCollection, {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces'}, 'EthernetInterfaceCollection.EthernetInterfaceCollection', 'EntityType', 'Resource.v1_0_0.ResourceCollection') DEBUG - validateEntity: name = EthernetInterfaces DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/Managers/Controller/EthernetInterfaces {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/Managers/Controller/EthernetInterfaces: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/Managers/Controller/EthernetInterfaces DEBUG - https://10.201.151.96:443 "GET /redfish/v1/Managers/Controller/EthernetInterfaces HTTP/1.1" 200 337 INFO - Response Time for GET to /redfish/v1/Managers/Controller/EthernetInterfaces: 0.586541976999797 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/Managers/Controller/EthernetInterfaces: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-1178202519" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 337 Date: Mon, 15 Apr 2024 09:31:18 GMT Server: This is a Webserver
Body Response of /redfish/v1/Managers/Controller/EthernetInterfaces: b'{\n\t"@odata.type":\t"#EthernetInterfaceCollection.EthernetInterfaceCollection",\n\t"Name":\t"Ethernet Network Interface Collection",\n\t"Members@odata.count":\t1,\n\t"Members":\t[{\n\t\t\t"@odata.id":\t"/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated"\n\t\t}],\n\t"Oem":\t{\n\t},\n\t"@odata.id":\t"/redfish/v1/Managers/Controller/EthernetInterfaces"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-1178202519"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '337'), ('Date', 'Mon, 15 Apr 2024 09:31:18 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.586882 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces'} -> Link: /redfish/v1/Managers/Controller/EthernetInterfaces DEBUG - displayType: (EthernetInterfaceCollection.EthernetInterfaceCollection, entity) -> link to: EthernetInterfaceCollection VERBOSE1 - SerialInterfaces VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (SerialInterfaceCollection.SerialInterfaceCollection, entity) -> link to: SerialInterfaceCollection VERBOSE1 - NetworkProtocol VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ManagerNetworkProtocol.ManagerNetworkProtocol, entity) -> link to: ManagerNetworkProtocol VERBOSE1 - LogServices VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (LogServiceCollection.LogServiceCollection, entity) -> link to: LogServiceCollection VERBOSE1 - VirtualMedia VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (VirtualMediaCollection.VirtualMediaCollection, entity) -> link to: VirtualMediaCollection VERBOSE1 - ServiceEntryPointUUID VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.UUID, Edm.Guid) -> GUID VERBOSE1 - UUID VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.UUID, Edm.Guid) -> GUID VERBOSE1 - Model VERBOSE1 - value: EnclosureManager <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'EnclosureManager', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: EnclosureManager -> EnclosureManager DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - DateTime VERBOSE1 - value: 2024:04:15T11:30:02+01:00 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.DateTimeOffset, '2024:04:15T11:30:02+01:00', 'Edm.DateTimeOffset', 'Property', 'Edm.DateTimeOffset') VERBOSE1 - Success DEBUG - displayValue: 2024:04:15T11:30:02+01:00 -> 2024:04:15T11:30:02+01:00 DEBUG - displayType: (Edm.DateTimeOffset, Edm.DateTimeOffset) -> date VERBOSE1 - DateTimeLocalOffset VERBOSE1 - value: +01:00 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '+01:00', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: +01:00 -> +01:00 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - FirmwareVersion VERBOSE1 - value: V7.21.00~429D <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'V7.21.00~429D', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: V7.21.00~429D -> V7.21.00~429D DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - SerialConsole VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Manager.v1_0_0.SerialConsole, complex) -> Manager.v1_0_0.SerialConsole VERBOSE1 - CommandShell VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Manager.v1_0_0.CommandShell, complex) -> Manager.v1_0_0.CommandShell VERBOSE1 - GraphicalConsole VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Manager.v1_0_0.GraphicalConsole, complex) -> Manager.v1_0_0.GraphicalConsole VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Manager.v1_0_0.Actions, complex) -> Manager.v1_0_0.Actions VERBOSE1 - Status VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Status, complex) -> Resource.Status VERBOSE1 - Redundancy VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Redundancy.Redundancy), entity) -> link: Redundancy VERBOSE1 - Id VERBOSE1 - value: Controller <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, 'Controller', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, 'Controller', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Controller -> Controller DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: Contoso PDU3 <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Description, 'Contoso PDU3', 'Resource.Description', 'Property', 'Resource.Description') DEBUG - (Resource.Description, 'Contoso PDU3', 'Resource.Description', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Contoso PDU3 -> Contoso PDU3 DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Manager <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Manager', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Manager', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Manager -> Manager DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'SettingsText': {'@odata.id': '/redfish/v1/Managers/Controller/Oem/SettingsText'}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - SettingsText VERBOSE1 - value: {'@odata.id': '/redfish/v1/Managers/Controller/Oem/SettingsText'} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject VERBOSE1 - ServiceRoot -> Managers -> Members#0, Manager.v1_18_0, Manager VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - ManagerType PASS VERBOSE1 - Description PASS VERBOSE1 - SerialNumber PASS VERBOSE1 - Model PASS VERBOSE1 - DateTime PASS VERBOSE1 - DateTimeLocalOffset PASS VERBOSE1 - FirmwareVersion PASS VERBOSE1 - Version PASS VERBOSE1 - EthernetInterfaces PASS VERBOSE1 - Oem complex VERBOSE1 - @odata.id PASS VERBOSE1 - DedicatedNetworkPorts Optional VERBOSE1 - SharedNetworkPorts Optional VERBOSE1 - SecurityPolicy Optional VERBOSE1 - ServiceIdentification Optional VERBOSE1 - AdditionalFirmwareVersions Optional VERBOSE1 - ManagerDiagnosticData Optional VERBOSE1 - Certificates Optional VERBOSE1 - Measurements Optional VERBOSE1 - USBPorts Optional VERBOSE1 - Location Optional VERBOSE1 - LocationIndicatorActive Optional VERBOSE1 - SparePartNumber Optional VERBOSE1 - TimeZoneName Optional VERBOSE1 - LastResetTime Optional VERBOSE1 - Manufacturer Optional VERBOSE1 - PartNumber Optional VERBOSE1 - RemoteRedfishServiceUri Optional VERBOSE1 - RemoteAccountService Optional VERBOSE1 - AutoDSTEnabled Optional VERBOSE1 - HostInterfaces Optional VERBOSE1 - PowerState Optional VERBOSE1 - Links Optional VERBOSE1 - SerialInterfaces Optional VERBOSE1 - NetworkProtocol Optional VERBOSE1 - LogServices Optional VERBOSE1 - VirtualMedia Optional VERBOSE1 - ServiceEntryPointUUID Optional VERBOSE1 - UUID Optional VERBOSE1 - SerialConsole Optional VERBOSE1 - CommandShell Optional VERBOSE1 - GraphicalConsole Optional VERBOSE1 - Actions Optional VERBOSE1 - Status Optional VERBOSE1 - Redundancy Optional VERBOSE1 - Oem.SettingsText complex INFO - PASS VERBOSE1 - Manager.v1_18_0.Manager, Counter({'skipOptional': 34, 'pass': 11, 'passGet': 1, 'passRedfishUri': 1}) DEBUG - [EthernetInterfaces--EthernetInterfaceCollection.EthernetInterfaceCollection, Value: {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces'}] VERBOSE1 - *** ServiceRoot -> Managers -> Members#0 -> EthernetInterfaces, /redfish/v1/Managers/Controller/EthernetInterfaces INFO - *** /redfish/v1/Managers/Controller/EthernetInterfaces VERBOSE1 - *** None, False INFO - Type (EthernetInterfaceCollection.EthernetInterfaceCollection), GET SUCCESS (time: 0:00:00.586882) VERBOSE1 - Members VERBOSE1 - value: [{'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated'}] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(EthernetInterface.EthernetInterface), entity) -> links: EthernetInterface VERBOSE1 - ('Morphing Complex', 'EthernetInterface.v1_12_0', 'EthernetInterface', 'v9_9_9') WARNING - Schema not found for Collection(Endpoint.Endpoint) WARNING - Schema not found for VLanNetworkInterface.VLAN DEBUG - (Collection(EthernetInterface.EthernetInterface), {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated'}, 'Collection(EthernetInterface.EthernetInterface)', 'NavigationProperty', 'Collection(EthernetInterface.EthernetInterface)') DEBUG - (EthernetInterface.EthernetInterface, {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated'}, 'EthernetInterface.EthernetInterface', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Members DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated DEBUG - https://10.201.151.96:443 "GET /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated HTTP/1.1" 200 992 INFO - Response Time for GET to /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated: 0.6729113350011175 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-1485627727" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 992 Date: Mon, 15 Apr 2024 09:31:19 GMT Server: This is a Webserver
Body Response of /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated: b'{\n\t"@odata.type":\t"#EthernetInterface.v1_8_0.EthernetInterface",\n\t"Id":\t"Dedicated",\n\t"Name":\t"PDU3 Ethernet Interface",\n\t"Description":\t"Name of the Unit Network Interface",\n\t"Status":\t{\n\t\t"State":\t"Enabled",\n\t\t"Health":\t"OK"\n\t},\n\t"LinkStatus":\t"LinkUp",\n\t"InterfaceEnabled":\ttrue,\n\t"PermanentMACAddress":\t"e4:15:f6:e8:c1:18",\n\t"AutoNeg":\ttrue,\n\t"HostName":\t"pdu-F6E8C118",\n\t"MaxIPv6StaticAddresses":\t2,\n\t"IPv4Addresses":\t[{\n\t\t\t"Address":\t"10.201.151.96",\n\t\t\t"SubnetMask":\t"255.255.255.0",\n\t\t\t"AddressOrigin":\t"Static",\n\t\t\t"Gateway":\t"10.201.151.1"\n\t\t}],\n\t"IPv6StaticAddresses":\t[{\n\t\t\t"Address":\t"",\n\t\t\t"PrefixLength":\t0\n\t\t}, {\n\t\t\t"Address":\t"",\n\t\t\t"PrefixLength":\t0\n\t\t}],\n\t"IPv6Addresses":\t[{\n\t\t\t"Address":\t"",\n\t\t\t"PrefixLength":\t0,\n\t\t\t"AddressOrigin":\t"LinkLocal"\n\t\t}, {\n\t\t\t"Address":\t"",\n\t\t\t"PrefixLength":\t0,\n\t\t\t"AddressOrigin":\t"SLAAC"\n\t\t}],\n\t"StaticNameServers":\t["10.201.151.14", "10.201.151.13", "", ""],\n\t"@odata.id":\t"/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-1485627727"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '992'), ('Date', 'Mon, 15 Apr 2024 09:31:19 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.673164 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated'} -> Link: /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated DEBUG - displayType: (Collection(EthernetInterface.EthernetInterface), entity) -> link: EthernetInterface VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Ethernet Network Interface Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Ethernet Network Interface Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Ethernet Network Interface Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Ethernet Network Interface Collection -> Ethernet Network Interface Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> Managers -> Members#0 -> EthernetInterfaces, EthernetInterfaceCollection, EthernetInterfaceCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - Oem complex VERBOSE1 - @odata.id PASS VERBOSE1 - Members[0] PASS VERBOSE1 - Description Optional INFO - PASS VERBOSE1 - EthernetInterfaceCollection.EthernetInterfaceCollection, Counter({'pass': 2, 'passGet': 1, 'passRedfishUri': 1, 'skipOptional': 1}) VERBOSE1 - ('Morphing Complex', 'EthernetInterface.v1_12_0', 'EthernetInterface', 'v9_9_9') WARNING - Schema not found for Collection(Endpoint.Endpoint) WARNING - Schema not found for VLanNetworkInterface.VLAN DEBUG - [Members#0--EthernetInterface.v1_12_0.EthernetInterface, Value: {'@odata.id': '/redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated'}] VERBOSE1 - ('Morphing Complex', 'EthernetInterface.v1_12_0', 'EthernetInterface', 'v9_9_9') WARNING - Schema not found for Collection(Endpoint.Endpoint) WARNING - Schema not found for VLanNetworkInterface.VLAN VERBOSE1 - *** ServiceRoot -> Managers -> Members#0 -> EthernetInterfaces -> Members#0, /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated INFO - *** /redfish/v1/Managers/Controller/EthernetInterfaces/Dedicated VERBOSE1 - *** None, False WARNING - Schema not found for Collection(Endpoint.Endpoint) WARNING - Schema not found for VLanNetworkInterface.VLAN VERBOSE1 - ('Morphing Complex', 'IPAddresses.v1_0_0', 'IPv4Address', 'v9_9_9') VERBOSE1 - ('Morphing Complex', 'IPAddresses.v1_0_0', 'IPv6Address', 'v9_9_9') VERBOSE1 - ('Morphing Complex', 'IPAddresses.v1_0_0', 'IPv6Address', 'v9_9_9') VERBOSE1 - ('Morphing Complex', 'IPAddresses.v1_0_0', 'IPv6StaticAddress', 'v9_9_9') VERBOSE1 - ('Morphing Complex', 'IPAddresses.v1_0_0', 'IPv6StaticAddress', 'v9_9_9') INFO - Type (EthernetInterface.v1_8_0.EthernetInterface), GET SUCCESS (time: 0:00:00.673164) VERBOSE1 - EthernetInterfaceType VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_6_0.EthernetDeviceType, enum) -> string (enum) VERBOSE1 - DHCPv4 VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_4_0.DHCPv4Configuration, complex) -> EthernetInterface.v1_4_0.DHCPv4Configuration VERBOSE1 - DHCPv6 VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_4_0.DHCPv6Configuration, complex) -> EthernetInterface.v1_4_0.DHCPv6Configuration VERBOSE1 - StatelessAddressAutoConfig VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_4_0.StatelessAddressAutoConfiguration, complex) -> EthernetInterface.v1_4_0.StatelessAddressAutoConfiguration VERBOSE1 - IPv6StaticDefaultGateways VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(IPAddresses.IPv6GatewayStaticAddress), complex) -> IPv6GatewayStaticAddress VERBOSE1 - StaticNameServers VERBOSE1 - value: ['10.201.151.14', '10.201.151.13', '', ''] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) DEBUG - (Collection(Edm.String), '10.201.151.14', 'Collection(Edm.String)', 'Property', 'Collection(Edm.String)') VERBOSE1 - Success DEBUG - displayValue: 10.201.151.14 -> 10.201.151.14 DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) DEBUG - (Collection(Edm.String), '10.201.151.13', 'Collection(Edm.String)', 'Property', 'Collection(Edm.String)') VERBOSE1 - Success DEBUG - displayValue: 10.201.151.13 -> 10.201.151.13 DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) DEBUG - (Collection(Edm.String), '', 'Collection(Edm.String)', 'Property', 'Collection(Edm.String)') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) DEBUG - (Collection(Edm.String), '', 'Collection(Edm.String)', 'Property', 'Collection(Edm.String)') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - IPv4StaticAddresses VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(IPAddresses.IPv4Address), complex) -> IPv4Address VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_3_0.Actions, complex) -> EthernetInterface.v1_3_0.Actions VERBOSE1 - LinkStatus VERBOSE1 - value: LinkUp <class 'str'> VERBOSE1 - is Optional DEBUG - (EthernetInterface.v1_1_0.LinkStatus, 'LinkUp', 'EthernetInterface.v1_1_0.LinkStatus', 'Property', 'EthernetInterface.v1_1_0.LinkStatus') DEBUG - (EthernetInterface.v1_1_0.LinkStatus, 'LinkUp', 'EthernetInterface.v1_1_0.LinkStatus', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: LinkUp -> LinkUp DEBUG - displayType: (EthernetInterface.v1_1_0.LinkStatus, enum) -> string (enum) VERBOSE1 - Links VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_1_0.Links, complex) -> EthernetInterface.v1_1_0.Links VERBOSE1 - UefiDevicePath VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Status VERBOSE1 - value: {'State': 'Enabled', 'Health': 'OK'} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Status, complex) -> Resource.Status VERBOSE1 - State VERBOSE1 - value: Enabled <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.State, 'Enabled', 'Resource.State', 'Property', 'Resource.State') DEBUG - (Resource.State, 'Enabled', 'Resource.State', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Enabled -> Enabled DEBUG - displayType: (Resource.State, enum) -> string (enum) VERBOSE1 - HealthRollup VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Health, enum) -> string (enum) VERBOSE1 - Health VERBOSE1 - value: OK <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Health, 'OK', 'Resource.Health', 'Property', 'Resource.Health') DEBUG - (Resource.Health, 'OK', 'Resource.Health', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: OK -> OK DEBUG - displayType: (Resource.Health, enum) -> string (enum) VERBOSE1 - Conditions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Resource.Condition), complex) -> Condition VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - InterfaceEnabled VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - PermanentMACAddress VERBOSE1 - value: e4:15:f6:e8:c1:18 <class 'str'> VERBOSE1 - is Optional DEBUG - (EthernetInterface.v1_0_0.MACAddress, 'e4:15:f6:e8:c1:18', 'EthernetInterface.v1_0_0.MACAddress', 'Property', 'EthernetInterface.v1_0_0.MACAddress') DEBUG - (EthernetInterface.v1_0_0.MACAddress, 'e4:15:f6:e8:c1:18', 'EthernetInterface.v1_0_0.MACAddress', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: e4:15:f6:e8:c1:18 -> e4:15:f6:e8:c1:18 DEBUG - displayType: (EthernetInterface.v1_0_0.MACAddress, Edm.String) -> string VERBOSE1 - MACAddress VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (EthernetInterface.v1_0_0.MACAddress, Edm.String) -> string VERBOSE1 - SpeedMbps VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AutoNeg VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - FullDuplex VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - MTUSize VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - HostName VERBOSE1 - value: pdu-F6E8C118 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'pdu-F6E8C118', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: pdu-F6E8C118 -> pdu-F6E8C118 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - FQDN VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - MaxIPv6StaticAddresses VERBOSE1 - value: 2 <class 'int'> VERBOSE1 - is Optional DEBUG - (Edm.Int64, 2, 'Edm.Int64', 'Property', 'Edm.Int64') VERBOSE1 - Success DEBUG - displayValue: 2 -> 2 DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - IPv4Addresses VERBOSE1 - value: [IPv4Addresses--IPAddresses.v1_0_0.IPv4Address, Value: {'Address': '10.201.151.96', 'SubnetMask': '255.255.255.0', 'AddressOrigin': 'Static', 'Gateway': '10.201.151.1'}] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(IPAddresses.IPv4Address), complex) -> array of: IPv4Address DEBUG - displayType: (Collection(IPAddresses.IPv4Address), complex) -> array of: IPv4Address VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Address VERBOSE1 - value: 10.201.151.96 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '10.201.151.96', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 10.201.151.96 -> 10.201.151.96 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - SubnetMask VERBOSE1 - value: 255.255.255.0 <class 'str'> VERBOSE1 - is Optional DEBUG - (IPAddresses.v1_0_0.SubnetMask, '255.255.255.0', 'IPAddresses.v1_0_0.SubnetMask', 'Property', 'IPAddresses.v1_0_0.SubnetMask') DEBUG - (IPAddresses.v1_0_0.SubnetMask, '255.255.255.0', 'IPAddresses.v1_0_0.SubnetMask', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 255.255.255.0 -> 255.255.255.0 DEBUG - displayType: (IPAddresses.v1_0_0.SubnetMask, Edm.String) -> string VERBOSE1 - AddressOrigin VERBOSE1 - value: Static <class 'str'> VERBOSE1 - is Optional DEBUG - (IPAddresses.v1_0_0.IPv4AddressOrigin, 'Static', 'IPAddresses.v1_0_0.IPv4AddressOrigin', 'Property', 'IPAddresses.v1_0_0.IPv4AddressOrigin') DEBUG - (IPAddresses.v1_0_0.IPv4AddressOrigin, 'Static', 'IPAddresses.v1_0_0.IPv4AddressOrigin', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Static -> Static DEBUG - displayType: (IPAddresses.v1_0_0.IPv4AddressOrigin, enum) -> string (enum) VERBOSE1 - Gateway VERBOSE1 - value: 10.201.151.1 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '10.201.151.1', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 10.201.151.1 -> 10.201.151.1 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - IPv6AddressPolicyTable VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(EthernetInterface.v1_0_0.IPv6AddressPolicyEntry), complex) -> IPv6AddressPolicyEntry VERBOSE1 - IPv6Addresses VERBOSE1 - value: [IPv6Addresses--IPAddresses.v1_0_0.IPv6Address, Value: {'Address': '', 'PrefixLength': 0, 'AddressOrigin': 'LinkLocal'}, IPv6Addresses--IPAddresses.v1_0_0.IPv6Address, Value: {'Address': '', 'PrefixLength': 0, 'AddressOrigin': 'SLAAC'}] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(IPAddresses.IPv6Address), complex) -> array of: IPv6Address DEBUG - displayType: (Collection(IPAddresses.IPv6Address), complex) -> array of: IPv6Address VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Address VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - PrefixLength VERBOSE1 - value: 0 <class 'int'> VERBOSE1 - is Optional DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'Property', 'IPAddresses.v1_0_0.PrefixLength') DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'TypeDefinition', 'Edm.Int64') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (IPAddresses.v1_0_0.PrefixLength, Edm.Int64) -> number VERBOSE1 - AddressOrigin VERBOSE1 - value: LinkLocal <class 'str'> VERBOSE1 - is Optional DEBUG - (IPAddresses.v1_0_0.IPv6AddressOrigin, 'LinkLocal', 'IPAddresses.v1_0_0.IPv6AddressOrigin', 'Property', 'IPAddresses.v1_0_0.IPv6AddressOrigin') DEBUG - (IPAddresses.v1_0_0.IPv6AddressOrigin, 'LinkLocal', 'IPAddresses.v1_0_0.IPv6AddressOrigin', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: LinkLocal -> LinkLocal DEBUG - displayType: (IPAddresses.v1_0_0.IPv6AddressOrigin, enum) -> string (enum) VERBOSE1 - AddressState VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (IPAddresses.v1_0_0.AddressState, enum) -> string (enum) VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Address VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - PrefixLength VERBOSE1 - value: 0 <class 'int'> VERBOSE1 - is Optional DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'Property', 'IPAddresses.v1_0_0.PrefixLength') DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'TypeDefinition', 'Edm.Int64') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (IPAddresses.v1_0_0.PrefixLength, Edm.Int64) -> number VERBOSE1 - AddressOrigin VERBOSE1 - value: SLAAC <class 'str'> VERBOSE1 - is Optional DEBUG - (IPAddresses.v1_0_0.IPv6AddressOrigin, 'SLAAC', 'IPAddresses.v1_0_0.IPv6AddressOrigin', 'Property', 'IPAddresses.v1_0_0.IPv6AddressOrigin') DEBUG - (IPAddresses.v1_0_0.IPv6AddressOrigin, 'SLAAC', 'IPAddresses.v1_0_0.IPv6AddressOrigin', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: SLAAC -> SLAAC DEBUG - displayType: (IPAddresses.v1_0_0.IPv6AddressOrigin, enum) -> string (enum) VERBOSE1 - AddressState VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (IPAddresses.v1_0_0.AddressState, enum) -> string (enum) VERBOSE1 - IPv6StaticAddresses VERBOSE1 - value: [IPv6StaticAddresses--IPAddresses.v1_0_0.IPv6StaticAddress, Value: {'Address': '', 'PrefixLength': 0}, IPv6StaticAddresses--IPAddresses.v1_0_0.IPv6StaticAddress, Value: {'Address': '', 'PrefixLength': 0}] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(IPAddresses.IPv6StaticAddress), complex) -> array of: IPv6StaticAddress DEBUG - displayType: (Collection(IPAddresses.IPv6StaticAddress), complex) -> array of: IPv6StaticAddress VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Address VERBOSE1 - value: <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - PrefixLength VERBOSE1 - value: 0 <class 'int'> VERBOSE1 - Mandatory Test: OK DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'Property', 'IPAddresses.v1_0_0.PrefixLength') DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'TypeDefinition', 'Edm.Int64') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (IPAddresses.v1_0_0.PrefixLength, Edm.Int64) -> number VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Address VERBOSE1 - value: <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - PrefixLength VERBOSE1 - value: 0 <class 'int'> VERBOSE1 - Mandatory Test: OK DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'Property', 'IPAddresses.v1_0_0.PrefixLength') DEBUG - (IPAddresses.v1_0_0.PrefixLength, 0, 'IPAddresses.v1_0_0.PrefixLength', 'TypeDefinition', 'Edm.Int64') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (IPAddresses.v1_0_0.PrefixLength, Edm.Int64) -> number VERBOSE1 - IPv6DefaultGateway VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - NameServers VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - VLANs VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (VLanNetworkInterfaceCollection.VLanNetworkInterfaceCollection, entity) -> link to: VLanNetworkInterfaceCollection VERBOSE1 - Id VERBOSE1 - value: Dedicated <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, 'Dedicated', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, 'Dedicated', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Dedicated -> Dedicated DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: Name of the Unit Network Interface <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Description, 'Name of the Unit Network Interface', 'Resource.Description', 'Property', 'Resource.Description') DEBUG - (Resource.Description, 'Name of the Unit Network Interface', 'Resource.Description', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Name of the Unit Network Interface -> Name of the Unit Network Interface DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: PDU3 Ethernet Interface <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'PDU3 Ethernet Interface', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'PDU3 Ethernet Interface', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: PDU3 Ethernet Interface -> PDU3 Ethernet Interface DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> Managers -> Members#0 -> EthernetInterfaces -> Members#0, EthernetInterface.v1_8_0, EthernetInterface VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - Description PASS VERBOSE1 - Status complex VERBOSE1 - LinkStatus PASS VERBOSE1 - InterfaceEnabled PASS VERBOSE1 - PermanentMACAddress PASS VERBOSE1 - AutoNeg PASS VERBOSE1 - HostName PASS VERBOSE1 - MaxIPv6StaticAddresses PASS VERBOSE1 - IPv4Addresses complex VERBOSE1 - IPv6StaticAddresses complex VERBOSE1 - IPv6Addresses complex VERBOSE1 - StaticNameServers ... VERBOSE1 - @odata.id PASS VERBOSE1 - EthernetInterfaceType Optional VERBOSE1 - DHCPv4 Optional VERBOSE1 - DHCPv6 Optional VERBOSE1 - StatelessAddressAutoConfig Optional VERBOSE1 - IPv6StaticDefaultGateways Optional VERBOSE1 - StaticNameServers[0] PASS VERBOSE1 - StaticNameServers[1] PASS VERBOSE1 - StaticNameServers[2] PASS VERBOSE1 - StaticNameServers[3] PASS VERBOSE1 - IPv4StaticAddresses Optional VERBOSE1 - Actions Optional VERBOSE1 - Links Optional VERBOSE1 - UefiDevicePath Optional VERBOSE1 - Status.State PASS VERBOSE1 - Status.HealthRollup Optional VERBOSE1 - Status.Health PASS VERBOSE1 - Status.Conditions Optional VERBOSE1 - Status.Oem Optional VERBOSE1 - MACAddress Optional VERBOSE1 - SpeedMbps Optional VERBOSE1 - FullDuplex Optional VERBOSE1 - MTUSize Optional VERBOSE1 - FQDN Optional VERBOSE1 - IPv4Addresses[0].Oem Optional VERBOSE1 - IPv4Addresses[0].Address PASS VERBOSE1 - IPv4Addresses[0].SubnetMask PASS VERBOSE1 - IPv4Addresses[0].AddressOrigin PASS VERBOSE1 - IPv4Addresses[0].Gateway PASS VERBOSE1 - IPv6AddressPolicyTable Optional VERBOSE1 - IPv6Addresses[0].Oem Optional VERBOSE1 - IPv6Addresses[0].Address PASS VERBOSE1 - IPv6Addresses[0].PrefixLength PASS VERBOSE1 - IPv6Addresses[0].AddressOrigin PASS VERBOSE1 - IPv6Addresses[0].AddressState Optional VERBOSE1 - IPv6Addresses[1].Oem Optional VERBOSE1 - IPv6Addresses[1].Address PASS VERBOSE1 - IPv6Addresses[1].PrefixLength PASS VERBOSE1 - IPv6Addresses[1].AddressOrigin PASS VERBOSE1 - IPv6Addresses[1].AddressState Optional VERBOSE1 - IPv6StaticAddresses[0].Oem Optional VERBOSE1 - IPv6StaticAddresses[0].Address PASS VERBOSE1 - IPv6StaticAddresses[0].PrefixLength PASS VERBOSE1 - IPv6StaticAddresses[1].Oem Optional VERBOSE1 - IPv6StaticAddresses[1].Address PASS VERBOSE1 - IPv6StaticAddresses[1].PrefixLength PASS VERBOSE1 - IPv6DefaultGateway Optional VERBOSE1 - NameServers Optional VERBOSE1 - VLANs Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - EthernetInterface.v1_8_0.EthernetInterface, Counter({'skipOptional': 29, 'pass': 29, 'passGet': 1, 'passRedfishUri': 1, 'skipNoSchema': 1}) DEBUG - [] VERBOSE1 - Members#0, Counter({'skipOptional': 29, 'pass': 29, 'passGet': 1, 'passRedfishUri': 1, 'skipNoSchema': 1}) VERBOSE1 - EthernetInterfaces, Counter({'pass': 2, 'passGet': 1, 'passRedfishUri': 1, 'skipOptional': 1}) VERBOSE1 - Members#0, Counter({'skipOptional': 34, 'pass': 11, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - Managers, Counter({'pass': 2, 'passGet': 1, 'passRedfishUri': 1, 'skipOptional': 1}) VERBOSE1 - *** ServiceRoot -> SessionService, /redfish/v1/SessionService INFO - *** /redfish/v1/SessionService VERBOSE1 - *** None, False DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/SessionService {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/SessionService: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/SessionService DEBUG - https://10.201.151.96:443 "GET /redfish/v1/SessionService HTTP/1.1" 200 367 INFO - Response Time for GET to /redfish/v1/SessionService: 0.630289262999213 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/SessionService: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET, PATCH Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/SessionService.v1_1_8.json>; rel=describedby ETag: W/"-1699265458" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 367 Date: Mon, 15 Apr 2024 09:31:19 GMT Server: This is a Webserver
Body Response of /redfish/v1/SessionService: b'{\n\t"@odata.type":\t"#SessionService.v1_1_8.SessionService",\n\t"Id":\t"SessionService",\n\t"Name":\t"SessionService",\n\t"Description":\t"SessionService",\n\t"Status":\t{\n\t\t"State":\t"Enabled",\n\t\t"Health":\t"OK"\n\t},\n\t"ServiceEnabled":\ttrue,\n\t"SessionTimeout":\t1800,\n\t"Sessions":\t{\n\t\t"@odata.id":\t"/redfish/v1/SessionService/Sessions"\n\t},\n\t"@odata.id":\t"/redfish/v1/SessionService"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET, PATCH'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/SessionService.v1_1_8.json>; rel=describedby'), ('ETag', 'W/"-1699265458"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '367'), ('Date', 'Mon, 15 Apr 2024 09:31:19 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.632054 DEBUG - This is a JSON response INFO - Type (SessionService.v1_1_8.SessionService), GET SUCCESS (time: 0:00:00.632054) VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (SessionService.v1_1_0.Actions, complex) -> SessionService.v1_1_0.Actions VERBOSE1 - Status VERBOSE1 - value: {'State': 'Enabled', 'Health': 'OK'} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Status, complex) -> Resource.Status VERBOSE1 - State VERBOSE1 - value: Enabled <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.State, 'Enabled', 'Resource.State', 'Property', 'Resource.State') DEBUG - (Resource.State, 'Enabled', 'Resource.State', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Enabled -> Enabled DEBUG - displayType: (Resource.State, enum) -> string (enum) VERBOSE1 - HealthRollup VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Health, enum) -> string (enum) VERBOSE1 - Health VERBOSE1 - value: OK <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Health, 'OK', 'Resource.Health', 'Property', 'Resource.Health') DEBUG - (Resource.Health, 'OK', 'Resource.Health', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: OK -> OK DEBUG - displayType: (Resource.Health, enum) -> string (enum) VERBOSE1 - Conditions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Resource.Condition), complex) -> Condition VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceEnabled VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - SessionTimeout VERBOSE1 - value: 1800 <class 'int'> VERBOSE1 - is Optional DEBUG - (Edm.Int64, 1800, 'Edm.Int64', 'Property', 'Edm.Int64') VERBOSE1 - Success DEBUG - displayValue: 1800 -> 1800 DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - Sessions VERBOSE1 - value: {'@odata.id': '/redfish/v1/SessionService/Sessions'} <class 'dict'> VERBOSE1 - is Optional DEBUG - (SessionCollection.SessionCollection, {'@odata.id': '/redfish/v1/SessionService/Sessions'}, 'SessionCollection.SessionCollection', 'NavigationProperty', 'SessionCollection.SessionCollection') DEBUG - (SessionCollection.SessionCollection, {'@odata.id': '/redfish/v1/SessionService/Sessions'}, 'SessionCollection.SessionCollection', 'EntityType', 'Resource.v1_0_0.ResourceCollection') DEBUG - validateEntity: name = Sessions DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/SessionService/Sessions {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/SessionService/Sessions: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/SessionService/Sessions DEBUG - https://10.201.151.96:443 "GET /redfish/v1/SessionService/Sessions HTTP/1.1" 200 186 INFO - Response Time for GET to /redfish/v1/SessionService/Sessions: 0.6277912679997826 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/SessionService/Sessions: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET, POST Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/SessionCollection.json>; rel=describedby ETag: W/"948609641" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 186 Date: Mon, 15 Apr 2024 09:31:20 GMT Server: This is a Webserver
Body Response of /redfish/v1/SessionService/Sessions: b'{\n\t"@odata.type":\t"#SessionCollection.SessionCollection",\n\t"Name":\t"Sessions Collection",\n\t"Members@odata.count":\t0,\n\t"Members":\t[],\n\t"@odata.id":\t"/redfish/v1/SessionService/Sessions"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET, POST'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/SessionCollection.json>; rel=describedby'), ('ETag', 'W/"948609641"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '186'), ('Date', 'Mon, 15 Apr 2024 09:31:20 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.628127 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/SessionService/Sessions'} -> Link: /redfish/v1/SessionService/Sessions DEBUG - displayType: (SessionCollection.SessionCollection, entity) -> link to: SessionCollection VERBOSE1 - Id VERBOSE1 - value: SessionService <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, 'SessionService', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, 'SessionService', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: SessionService -> SessionService DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: SessionService <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Description, 'SessionService', 'Resource.Description', 'Property', 'Resource.Description') DEBUG - (Resource.Description, 'SessionService', 'Resource.Description', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: SessionService -> SessionService DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: SessionService <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'SessionService', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'SessionService', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: SessionService -> SessionService DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> SessionService, SessionService.v1_1_8, SessionService VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - Description PASS VERBOSE1 - Status complex VERBOSE1 - ServiceEnabled PASS VERBOSE1 - SessionTimeout PASS VERBOSE1 - Sessions PASS VERBOSE1 - @odata.id PASS VERBOSE1 - Actions Optional VERBOSE1 - Status.State PASS VERBOSE1 - Status.HealthRollup Optional VERBOSE1 - Status.Health PASS VERBOSE1 - Status.Conditions Optional VERBOSE1 - Status.Oem Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - SessionService.v1_1_8.SessionService, Counter({'pass': 8, 'skipOptional': 5, 'passGet': 1, 'passRedfishUri': 1}) DEBUG - [Sessions--SessionCollection.SessionCollection, Value: {'@odata.id': '/redfish/v1/SessionService/Sessions'}] VERBOSE1 - *** ServiceRoot -> SessionService -> Sessions, /redfish/v1/SessionService/Sessions INFO - *** /redfish/v1/SessionService/Sessions VERBOSE1 - *** None, False INFO - Type (SessionCollection.SessionCollection), GET SUCCESS (time: 0:00:00.628127) VERBOSE1 - Members VERBOSE1 - value: [] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(Session.Session), entity) -> links: Session VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Sessions Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Sessions Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Sessions Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Sessions Collection -> Sessions Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> SessionService -> Sessions, SessionCollection, SessionCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - @odata.id PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - SessionCollection.SessionCollection, Counter({'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1, 'pass': 1}) DEBUG - [] VERBOSE1 - Sessions, Counter({'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1, 'pass': 1}) VERBOSE1 - SessionService, Counter({'pass': 8, 'skipOptional': 5, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - *** ServiceRoot -> AccountService, /redfish/v1/AccountService INFO - *** /redfish/v1/AccountService VERBOSE1 - *** None, False DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService HTTP/1.1" 200 3456 INFO - Response Time for GET to /redfish/v1/AccountService: 0.6531361609995656 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/AccountService.v1_14_0.json>; rel=describedby ETag: W/"1363598273" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 3456 Date: Mon, 15 Apr 2024 09:31:21 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService: b'{\n\t"@odata.type":\t"#AccountService.v1_14_0.AccountService",\n\t"Id":\t"AccountService",\n\t"Name":\t"AccountService",\n\t"Description":\t"AccountService",\n\t"LocalAccountAuth":\t"LocalFirst",\n\t"ServiceEnabled":\ttrue,\n\t"Accounts":\t{\n\t\t"@odata.id":\t"/redfish/v1/AccountService/Accounts"\n\t},\n\t"Roles":\t{\n\t\t"@odata.id":\t"/redfish/v1/AccountService/Roles"\n\t},\n\t"LDAP":\t{\n\t\t"AccountProviderType":\t"LDAPService",\n\t\t"ServiceEnabled":\tfalse,\n\t\t"ServiceAddresses":\t[""],\n\t\t"PasswordSet":\tfalse,\n\t\t"LDAPService":\t{\n\t\t\t"Oem":\t{\n\t\t\t\t"Contoso":\t{\n\t\t\t\t\t"@odata.type":\t"#ContosoLDAPService.v1_0_0.LDAPService",\n\t\t\t\t\t"Server":\t{\n\t\t\t\t\t\t"Protocol":\t"LDAP",\n\t\t\t\t\t\t"BaseDistinguishedName":\t"",\n\t\t\t\t\t\t"BindDistinguishedName":\t""\n\t\t\t\t\t},\n\t\t\t\t\t"SearchFilter":\t{\n\t\t\t\t\t\t"UserSearchFilter":\t"(objectClass=user)",\n\t\t\t\t\t\t"GroupSearchFilter":\t"(objectClass=group)",\n\t\t\t\t\t\t"UserBaseDistinguishedName":\t"",\n\t\t\t\t\t\t"GroupBaseDistinguishedName":\t"",\n\t\t\t\t\t\t"RecursiveSearch":\tfalse\n\t\t\t\t\t},\n\t\t\t\t\t"Mapping":\t{\n\t\t\t\t\t\t"Uid":\t"",\n\t\t\t\t\t\t"UidNumber":\t"",\n\t\t\t\t\t\t"GidNumber":\t""\n\t\t\t\t\t},\n\t\t\t\t\t"RemoteRoleMappingConfiguration":\t{\n\t\t\t\t\t\t"GroupSelection":\t"Manual",\n\t\t\t\t\t\t"GroupName":\t"",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t"RemoteRoleMapping":\t[{\n\t\t\t\t"LocalRole":\t"admins",\n\t\t\t\t"RemoteGroup":\t"",\n\t\t\t\t"Oem":\t{\n\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t"Id":\t"1",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, {\n\t\t\t\t"LocalRole":\t"users",\n\t\t\t\t"RemoteGroup":\t"",\n\t\t\t\t"Oem":\t{\n\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t"Id":\t"2",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, {\n\t\t\t\t"LocalRole":\t"Access",\n\t\t\t\t"RemoteGroup":\t"",\n\t\t\t\t"Oem":\t{\n\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t"Id":\t"32",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}]\n\t},\n\t"Oem":\t{\n\t\t"Contoso":\t{\n\t\t\t"@odata.type":\t"#ContosoAccountService.v1_0_0.AccountService",\n\t\t\t"Radius":\t{\n\t\t\t\t"AccountProviderType":\t"RADIUSService",\n\t\t\t\t"ServiceEnabled":\tfalse,\n\t\t\t\t"SecretSet":\tfalse,\n\t\t\t\t"ServiceAddresses":\t[],\n\t\t\t\t"RADIUSService":\t{\n\t\t\t\t\t"AuthenticationMethod":\t"PAP",\n\t\t\t\t\t"Server":\t[],\n\t\t\t\t\t"RemoteRoleMappingConfiguration":\t{\n\t\t\t\t\t\t"GroupSelection":\t"Manual",\n\t\t\t\t\t\t"GroupName":\t"users",\n\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t"RemoteRoleMapping":\t[{\n\t\t\t\t\t\t"RemoteGroup":\t"admins",\n\t\t\t\t\t\t"Oem":\t{\n\t\t\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t\t\t"Id":\t"1",\n\t\t\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, {\n\t\t\t\t\t\t"RemoteGroup":\t"users",\n\t\t\t\t\t\t"Oem":\t{\n\t\t\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t\t\t"Id":\t"2",\n\t\t\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, {\n\t\t\t\t\t\t"RemoteGroup":\t"Access",\n\t\t\t\t\t\t"Oem":\t{\n\t\t\t\t\t\t\t"Contoso":\t{\n\t\t\t\t\t\t\t\t"@odata.type":\t"#ContosoRoleMapping.v1_0_0.RoleMapping",\n\t\t\t\t\t\t\t\t"Id":\t"32",\n\t\t\t\t\t\t\t\t"FileTransfer":\t"No",\n\t\t\t\t\t\t\t\t"HttpEnabled":\tfalse,\n\t\t\t\t\t\t\t\t"ConsoleEnabled":\tfalse\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}]\n\t\t\t}\n\t\t}\n\t},\n\t"@odata.id":\t"/redfish/v1/AccountService"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/AccountService.v1_14_0.json>; rel=describedby'), ('ETag', 'W/"1363598273"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '3456'), ('Date', 'Mon, 15 Apr 2024 09:31:21 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.653593 DEBUG - This is a JSON response VERBOSE1 - ('Morphing Complex', 'AccountService.v1_13_0', 'ExternalAccountProvider', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoLDAPService.v1_0_0.LDAPService', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso VERBOSE1 - ('Morphing Complex', 'AccountService.v1_12_0', 'RoleMapping', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoRoleMapping.v1_0_0.RoleMapping', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso VERBOSE1 - ('Morphing Complex', 'AccountService.v1_12_0', 'RoleMapping', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoRoleMapping.v1_0_0.RoleMapping', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso VERBOSE1 - ('Morphing Complex', 'AccountService.v1_12_0', 'RoleMapping', 'AccountService.v1_14_0') DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoRoleMapping.v1_0_0.RoleMapping', Resource.OemObject) WARNING - Couldn't get schema for object, skipping OemObject Contoso DEBUG - Populated ['Contoso'] with {'Name': 'Contoso', 'Type': Resource.OemObject, 'Value': None, 'IsValid': False, 'SchemaExists': False, 'Exists': False, 'IsRequired': False, 'IsNullable': True, 'HasAdditional': True, 'Properties': {}} VERBOSE1 - ('Adding Additional', 'Contoso', 'Resource.OemObject', Resource.Oem) VERBOSE1 - ('Morphing OemObject', '#ContosoAccountService.v1_0_0.AccountService', Resource.OemObject) INFO - Type (AccountService.v1_14_0.AccountService), GET SUCCESS (time: 0:00:00.653593) VERBOSE1 - RequireChangePasswordAction VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - OutboundConnections VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (OutboundConnectionCollection.OutboundConnectionCollection, entity) -> link to: OutboundConnectionCollection VERBOSE1 - MultiFactorAuth VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_12_0.MultiFactorAuth, complex) -> AccountService.v1_12_0.MultiFactorAuth VERBOSE1 - OAuth2 VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_10_0.ExternalAccountProvider, complex) -> AccountService.v1_10_0.ExternalAccountProvider VERBOSE1 - PasswordExpirationDays VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - TACACSplus VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_8_0.ExternalAccountProvider, complex) -> AccountService.v1_8_0.ExternalAccountProvider VERBOSE1 - SupportedAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) VERBOSE1 - SupportedOEMAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - RestrictedPrivileges VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) VERBOSE1 - RestrictedOemPrivileges VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - AccountLockoutCounterResetEnabled VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - LocalAccountAuth VERBOSE1 - value: LocalFirst <class 'str'> VERBOSE1 - is Optional DEBUG - (AccountService.v1_3_0.LocalAccountAuth, 'LocalFirst', 'AccountService.v1_3_0.LocalAccountAuth', 'Property', 'AccountService.v1_3_0.LocalAccountAuth') DEBUG - (AccountService.v1_3_0.LocalAccountAuth, 'LocalFirst', 'AccountService.v1_3_0.LocalAccountAuth', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: LocalFirst -> LocalFirst DEBUG - displayType: (AccountService.v1_3_0.LocalAccountAuth, enum) -> string (enum) VERBOSE1 - LDAP VERBOSE1 - value: {'AccountProviderType': 'LDAPService', 'ServiceEnabled': False, 'ServiceAddresses': [''], 'PasswordSet': False, 'LDAPService': {'Oem': {'Contoso': {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}}, 'RemoteRoleMapping': [{'LocalRole': 'admins', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'LocalRole': 'users', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'LocalRole': 'Access', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (AccountService.v1_13_0.ExternalAccountProvider, complex) -> AccountService.v1_13_0.ExternalAccountProvider VERBOSE1 - Retries VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - TimeoutSeconds VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - OAuth2Service VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_10_0.OAuth2Service, complex) -> AccountService.v1_10_0.OAuth2Service VERBOSE1 - TACACSplusService VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_8_0.TACACSplusService, complex) -> AccountService.v1_8_0.TACACSplusService VERBOSE1 - Priority VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - PasswordSet VERBOSE1 - value: False <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, False, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: False -> False DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Certificates VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (CertificateCollection.CertificateCollection, entity) -> link to: CertificateCollection VERBOSE1 - AccountProviderType VERBOSE1 - value: LDAPService <class 'str'> VERBOSE1 - is Optional WARNING - AccountProviderType: The given property is deprecated: This property is deprecated because the account provider type is known when used in the LDAP and ActiveDirectory objects. DEBUG - (AccountService.v1_3_0.AccountProviderTypes, 'LDAPService', 'AccountService.v1_3_0.AccountProviderTypes', 'Property', 'AccountService.v1_3_0.AccountProviderTypes') DEBUG - (AccountService.v1_3_0.AccountProviderTypes, 'LDAPService', 'AccountService.v1_3_0.AccountProviderTypes', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: LDAPService -> LDAPService DEBUG - displayType: (AccountService.v1_3_0.AccountProviderTypes, enum) -> string (enum) VERBOSE1 - ServiceEnabled VERBOSE1 - value: False <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, False, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: False -> False DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - ServiceAddresses VERBOSE1 - value: [''] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) DEBUG - (Collection(Edm.String), '', 'Collection(Edm.String)', 'Property', 'Collection(Edm.String)') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - Authentication VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_3_0.Authentication, complex) -> AccountService.v1_3_0.Authentication VERBOSE1 - LDAPService VERBOSE1 - value: {'Oem': {'Contoso': {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (AccountService.v1_3_0.LDAPService, complex) -> AccountService.v1_3_0.LDAPService VERBOSE1 - SearchSettings VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_3_0.LDAPSearchSettings, complex) -> AccountService.v1_3_0.LDAPSearchSettings VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoLDAPService.v1_0_0.LDAPService', 'Server': {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''}, 'SearchFilter': {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False}, 'Mapping': {'Uid': '', 'UidNumber': '', 'GidNumber': ''}, 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Server not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'Protocol': 'LDAP', 'BaseDistinguishedName': '', 'BindDistinguishedName': ''} -> [JSON Object] WARNING - SearchFilter not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'UserSearchFilter': '(objectClass=user)', 'GroupSearchFilter': '(objectClass=group)', 'UserBaseDistinguishedName': '', 'GroupBaseDistinguishedName': '', 'RecursiveSearch': False} -> [JSON Object] WARNING - Mapping not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'Uid': '', 'UidNumber': '', 'GidNumber': ''} -> [JSON Object] WARNING - RemoteRoleMappingConfiguration not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: {'GroupSelection': 'Manual', 'GroupName': '', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} -> [JSON Object] VERBOSE1 - RemoteRoleMapping VERBOSE1 - value: [RemoteRoleMapping--AccountService.v1_12_0.RoleMapping, Value: {'LocalRole': 'admins', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, RemoteRoleMapping--AccountService.v1_12_0.RoleMapping, Value: {'LocalRole': 'users', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, RemoteRoleMapping--AccountService.v1_12_0.RoleMapping, Value: {'LocalRole': 'Access', 'RemoteGroup': '', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(AccountService.v1_3_0.RoleMapping), complex) -> array of: RoleMapping DEBUG - displayType: (Collection(AccountService.v1_3_0.RoleMapping), complex) -> array of: RoleMapping VERBOSE1 - MFABypass VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.MFABypass, complex) -> AccountService.MFABypass VERBOSE1 - RemoteGroup VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteUser VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalRole VERBOSE1 - value: admins <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'admins', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admins -> admins DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Id not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: 1 -> 1 WARNING - FileTransfer not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: No -> No WARNING - HttpEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False WARNING - ConsoleEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False VERBOSE1 - MFABypass VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.MFABypass, complex) -> AccountService.MFABypass VERBOSE1 - RemoteGroup VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteUser VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalRole VERBOSE1 - value: users <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'users', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: users -> users DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Id not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: 2 -> 2 WARNING - FileTransfer not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: No -> No WARNING - HttpEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False WARNING - ConsoleEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False VERBOSE1 - MFABypass VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.MFABypass, complex) -> AccountService.MFABypass VERBOSE1 - RemoteGroup VERBOSE1 - value: <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: -> DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteUser VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalRole VERBOSE1 - value: Access <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'Access', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Access -> Access DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.OemObject, complex) -> Resource.OemObject WARNING - Id not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: 32 -> 32 WARNING - FileTransfer not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: No -> No WARNING - HttpEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False WARNING - ConsoleEnabled not defined in schema Complex Contoso Resource.OemObject (check version, spelling and casing) DEBUG - displayValue: False -> False VERBOSE1 - ActiveDirectory VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_3_0.ExternalAccountProvider, complex) -> AccountService.v1_3_0.ExternalAccountProvider VERBOSE1 - AdditionalExternalAccountProviders VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ExternalAccountProviderCollection.ExternalAccountProviderCollection, entity) -> link to: ExternalAccountProviderCollection VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (AccountService.v1_2_0.Actions, complex) -> AccountService.v1_2_0.Actions VERBOSE1 - PrivilegeMap VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (PrivilegeRegistry.PrivilegeRegistry, entity) -> link to: PrivilegeRegistry VERBOSE1 - Status VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Status, complex) -> Resource.Status VERBOSE1 - ServiceEnabled VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - AuthFailureLoggingThreshold VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - MinPasswordLength VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - MaxPasswordLength VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AccountLockoutThreshold VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AccountLockoutDuration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - AccountLockoutCounterResetAfter VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Int64, Edm.Int64) -> number VERBOSE1 - Accounts VERBOSE1 - value: {'@odata.id': '/redfish/v1/AccountService/Accounts'} <class 'dict'> VERBOSE1 - is Optional DEBUG - (ManagerAccountCollection.ManagerAccountCollection, {'@odata.id': '/redfish/v1/AccountService/Accounts'}, 'ManagerAccountCollection.ManagerAccountCollection', 'NavigationProperty', 'ManagerAccountCollection.ManagerAccountCollection') DEBUG - (ManagerAccountCollection.ManagerAccountCollection, {'@odata.id': '/redfish/v1/AccountService/Accounts'}, 'ManagerAccountCollection.ManagerAccountCollection', 'EntityType', 'Resource.v1_0_0.ResourceCollection') DEBUG - validateEntity: name = Accounts DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Accounts {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Accounts: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Accounts DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Accounts HTTP/1.1" 200 261 INFO - Response Time for GET to /redfish/v1/AccountService/Accounts: 0.7195439099996292 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Accounts: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/ManagerAccountCollection.json>; rel=describedby ETag: W/"-602833286" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 261 Date: Mon, 15 Apr 2024 09:31:21 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Accounts: b'{\n\t"@odata.type":\t"#ManagerAccountCollection.ManagerAccountCollection",\n\t"Name":\t"Accounts Collection",\n\t"Members@odata.count":\t1,\n\t"Members":\t[{\n\t\t\t"@odata.id":\t"/redfish/v1/AccountService/Accounts/0"\n\t\t}],\n\t"@odata.id":\t"/redfish/v1/AccountService/Accounts"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/ManagerAccountCollection.json>; rel=describedby'), ('ETag', 'W/"-602833286"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '261'), ('Date', 'Mon, 15 Apr 2024 09:31:21 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.719932 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Accounts'} -> Link: /redfish/v1/AccountService/Accounts DEBUG - displayType: (ManagerAccountCollection.ManagerAccountCollection, entity) -> link to: ManagerAccountCollection VERBOSE1 - Roles VERBOSE1 - value: {'@odata.id': '/redfish/v1/AccountService/Roles'} <class 'dict'> VERBOSE1 - is Optional DEBUG - (RoleCollection.RoleCollection, {'@odata.id': '/redfish/v1/AccountService/Roles'}, 'RoleCollection.RoleCollection', 'NavigationProperty', 'RoleCollection.RoleCollection') DEBUG - (RoleCollection.RoleCollection, {'@odata.id': '/redfish/v1/AccountService/Roles'}, 'RoleCollection.RoleCollection', 'EntityType', 'Resource.v1_0_0.ResourceCollection') DEBUG - validateEntity: name = Roles DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Roles {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Roles: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Roles DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Roles HTTP/1.1" 200 232 INFO - Response Time for GET to /redfish/v1/AccountService/Roles: 0.7109880299994984 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Roles: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-2109121539" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 232 Date: Mon, 15 Apr 2024 09:31:22 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Roles: b'{\n\t"@odata.type":\t"#RoleCollection.RoleCollection",\n\t"Name":\t"Roles Collection",\n\t"Members@odata.count":\t1,\n\t"Members":\t[{\n\t\t\t"@odata.id":\t"/redfish/v1/AccountService/Roles/0"\n\t\t}],\n\t"@odata.id":\t"/redfish/v1/AccountService/Roles"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-2109121539"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '232'), ('Date', 'Mon, 15 Apr 2024 09:31:22 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.711346 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Roles'} -> Link: /redfish/v1/AccountService/Roles DEBUG - displayType: (RoleCollection.RoleCollection, entity) -> link to: RoleCollection VERBOSE1 - Id VERBOSE1 - value: AccountService <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, 'AccountService', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, 'AccountService', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: AccountService -> AccountService DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: AccountService <class 'str'> VERBOSE1 - is Optional DEBUG - (Resource.Description, 'AccountService', 'Resource.Description', 'Property', 'Resource.Description') DEBUG - (Resource.Description, 'AccountService', 'Resource.Description', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: AccountService -> AccountService DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: AccountService <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'AccountService', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'AccountService', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: AccountService -> AccountService DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: {'Contoso': {'@odata.type': '#ContosoAccountService.v1_0_0.AccountService', 'Radius': {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]}}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Contoso VERBOSE1 - value: {'@odata.type': '#ContosoAccountService.v1_0_0.AccountService', 'Radius': {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (ContosoAccountService.v1_0_0.AccountService, complex) -> ContosoAccountService.v1_0_0.AccountService VERBOSE1 - Name VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - LocalAccountAuth VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Server VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Searchfilter VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Mapping VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RemoteRoleMappingConfiguration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Radius VERBOSE1 - value: {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]} <class 'dict'> VERBOSE1 - is Optional DEBUG - (Edm.String, {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]}, 'Edm.String', 'Property', 'Edm.String') ERROR - Radius: Expected string value, got type class 'dict' VERBOSE1 - FAIL DEBUG - displayValue: {'AccountProviderType': 'RADIUSService', 'ServiceEnabled': False, 'SecretSet': False, 'ServiceAddresses': [], 'RADIUSService': {'AuthenticationMethod': 'PAP', 'Server': [], 'RemoteRoleMappingConfiguration': {'GroupSelection': 'Manual', 'GroupName': 'users', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}, 'RemoteRoleMapping': [{'RemoteGroup': 'admins', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '1', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'users', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '2', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}, {'RemoteGroup': 'Access', 'Oem': {'Contoso': {'@odata.type': '#ContosoRoleMapping.v1_0_0.RoleMapping', 'Id': '32', 'FileTransfer': 'No', 'HttpEnabled': False, 'ConsoleEnabled': False}}}]} -> [JSON Object] DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - ServiceRoot -> AccountService, AccountService.v1_14_0, AccountService VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - Description PASS VERBOSE1 - LocalAccountAuth PASS VERBOSE1 - ServiceEnabled PASS VERBOSE1 - Accounts PASS VERBOSE1 - Roles PASS VERBOSE1 - LDAP complex VERBOSE1 - Oem complex VERBOSE1 - @odata.id PASS VERBOSE1 - RequireChangePasswordAction Optional VERBOSE1 - OutboundConnections Optional VERBOSE1 - MultiFactorAuth Optional VERBOSE1 - OAuth2 Optional VERBOSE1 - PasswordExpirationDays Optional VERBOSE1 - TACACSplus Optional VERBOSE1 - SupportedAccountTypes Optional VERBOSE1 - SupportedOEMAccountTypes Optional VERBOSE1 - RestrictedPrivileges Optional VERBOSE1 - RestrictedOemPrivileges Optional VERBOSE1 - AccountLockoutCounterResetEnabled Optional VERBOSE1 - LDAP.Retries Optional VERBOSE1 - LDAP.TimeoutSeconds Optional VERBOSE1 - LDAP.OAuth2Service Optional VERBOSE1 - LDAP.TACACSplusService Optional VERBOSE1 - LDAP.Priority Optional VERBOSE1 - LDAP.PasswordSet PASS VERBOSE1 - LDAP.Certificates Optional VERBOSE1 - LDAP.AccountProviderType Deprecated/v1_5_0 VERBOSE1 - LDAP.ServiceEnabled PASS VERBOSE1 - LDAP.ServiceAddresses ... VERBOSE1 - LDAP.ServiceAddresses[0] PASS VERBOSE1 - LDAP.Authentication Optional VERBOSE1 - LDAP.LDAPService complex VERBOSE1 - LDAP.LDAPService.SearchSettings Optional VERBOSE1 - LDAP.LDAPService.Oem complex VERBOSE1 - LDAP.LDAPService.Oem.Contoso complex VERBOSE1 - LDAP.LDAPService.Oem.Contoso.Server Additional VERBOSE1 - LDAP.LDAPService.Oem.Contoso.SearchFilter Additional VERBOSE1 - LDAP.LDAPService.Oem.Contoso.Mapping Additional VERBOSE1 - LDAP.LDAPService.Oem.Contoso.RemoteRoleMappingConfiguration Additional VERBOSE1 - LDAP.RemoteRoleMapping complex VERBOSE1 - LDAP.RemoteRoleMapping[0].MFABypass Optional VERBOSE1 - LDAP.RemoteRoleMapping[0].RemoteGroup PASS VERBOSE1 - LDAP.RemoteRoleMapping[0].RemoteUser Optional VERBOSE1 - LDAP.RemoteRoleMapping[0].LocalRole PASS VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem complex VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso complex VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.Id Additional VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.FileTransfer Additional VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.HttpEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[0].Oem.Contoso.ConsoleEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].MFABypass Optional VERBOSE1 - LDAP.RemoteRoleMapping[1].RemoteGroup PASS VERBOSE1 - LDAP.RemoteRoleMapping[1].RemoteUser Optional VERBOSE1 - LDAP.RemoteRoleMapping[1].LocalRole PASS VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem complex VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso complex VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.Id Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.FileTransfer Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.HttpEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[1].Oem.Contoso.ConsoleEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].MFABypass Optional VERBOSE1 - LDAP.RemoteRoleMapping[2].RemoteGroup PASS VERBOSE1 - LDAP.RemoteRoleMapping[2].RemoteUser Optional VERBOSE1 - LDAP.RemoteRoleMapping[2].LocalRole PASS VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem complex VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso complex VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.Id Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.FileTransfer Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.HttpEnabled Additional VERBOSE1 - LDAP.RemoteRoleMapping[2].Oem.Contoso.ConsoleEnabled Additional VERBOSE1 - ActiveDirectory Optional VERBOSE1 - AdditionalExternalAccountProviders Optional VERBOSE1 - Actions Optional VERBOSE1 - PrivilegeMap Optional VERBOSE1 - Status Optional VERBOSE1 - AuthFailureLoggingThreshold Optional VERBOSE1 - MinPasswordLength Optional VERBOSE1 - MaxPasswordLength Optional VERBOSE1 - AccountLockoutThreshold Optional VERBOSE1 - AccountLockoutDuration Optional VERBOSE1 - AccountLockoutCounterResetAfter Optional VERBOSE1 - Oem.Contoso complex VERBOSE1 - Oem.Contoso.Name Optional VERBOSE1 - Oem.Contoso.Description Optional VERBOSE1 - Oem.Contoso.LocalAccountAuth Optional VERBOSE1 - Oem.Contoso.Server Optional VERBOSE1 - Oem.Contoso.Searchfilter Optional VERBOSE1 - Oem.Contoso.Mapping Optional VERBOSE1 - Oem.Contoso.RemoteRoleMappingConfiguration Optional VERBOSE1 - Oem.Contoso.Radius FAIL INFO - FAIL... VERBOSE1 - AccountService.v1_14_0.AccountService, Counter({'skipOptional': 43, 'pass': 17, 'unverifiedAdditional.complex': 16, 'passGet': 1, 'passRedfishUri': 1, 'warnDeprecated': 1, 'err.Edm.String': 1, 'failProp': 1}) DEBUG - [Accounts--ManagerAccountCollection.ManagerAccountCollection, Value: {'@odata.id': '/redfish/v1/AccountService/Accounts'}, Roles--RoleCollection.RoleCollection, Value: {'@odata.id': '/redfish/v1/AccountService/Roles'}] VERBOSE1 - *** ServiceRoot -> AccountService -> Accounts, /redfish/v1/AccountService/Accounts INFO - *** /redfish/v1/AccountService/Accounts VERBOSE1 - *** None, False INFO - Type (ManagerAccountCollection.ManagerAccountCollection), GET SUCCESS (time: 0:00:00.719932) VERBOSE1 - Members VERBOSE1 - value: [{'@odata.id': '/redfish/v1/AccountService/Accounts/0'}] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(ManagerAccount.ManagerAccount), entity) -> links: ManagerAccount VERBOSE1 - ('Morphing Complex', 'ManagerAccount.v1_12_0', 'ManagerAccount', 'v9_9_9') WARNING - Schema not found for KeyCollection.KeyCollection DEBUG - (Collection(ManagerAccount.ManagerAccount), {'@odata.id': '/redfish/v1/AccountService/Accounts/0'}, 'Collection(ManagerAccount.ManagerAccount)', 'NavigationProperty', 'Collection(ManagerAccount.ManagerAccount)') DEBUG - (ManagerAccount.ManagerAccount, {'@odata.id': '/redfish/v1/AccountService/Accounts/0'}, 'ManagerAccount.ManagerAccount', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Members DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Accounts/0 {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Accounts/0: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Accounts/0 DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Accounts/0 HTTP/1.1" 200 324 INFO - Response Time for GET to /redfish/v1/AccountService/Accounts/0: 0.7049125279991131 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Accounts/0: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true Link: <http://redfish.dmtf.org/schemas/ManagerAccount.v1_9_0.json>; rel=describedby ETag: W/"1581944596" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 324 Date: Mon, 15 Apr 2024 09:31:23 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Accounts/0: b'{\n\t"@odata.type":\t"#ManagerAccount.v1_9_0.ManagerAccount",\n\t"Id":\t"0",\n\t"Name":\t"admin",\n\t"Enabled":\ttrue,\n\t"UserName":\t"admin",\n\t"RoleId":\t"0",\n\t"AccountTypes":\t["Redfish", "WebUI"],\n\t"Links":\t{\n\t\t"Role":\t{\n\t\t\t"@odata.id":\t"/redfish/v1/AccountService/Roles/0"\n\t\t}\n\t},\n\t"@odata.id":\t"/redfish/v1/AccountService/Accounts/0"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('Link', '<http://redfish.dmtf.org/schemas/ManagerAccount.v1_9_0.json>; rel=describedby'), ('ETag', 'W/"1581944596"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '324'), ('Date', 'Mon, 15 Apr 2024 09:31:23 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.705237 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Accounts/0'} -> Link: /redfish/v1/AccountService/Accounts/0 DEBUG - displayType: (Collection(ManagerAccount.ManagerAccount), entity) -> link: ManagerAccount VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Accounts Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Accounts Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Accounts Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Accounts Collection -> Accounts Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Accounts, ManagerAccountCollection, ManagerAccountCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - @odata.id PASS VERBOSE1 - Members[0] PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - ManagerAccountCollection.ManagerAccountCollection, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - ('Morphing Complex', 'ManagerAccount.v1_12_0', 'ManagerAccount', 'v9_9_9') WARNING - Schema not found for KeyCollection.KeyCollection DEBUG - [Members#0--ManagerAccount.v1_12_0.ManagerAccount, Value: {'@odata.id': '/redfish/v1/AccountService/Accounts/0'}] VERBOSE1 - ('Morphing Complex', 'ManagerAccount.v1_12_0', 'ManagerAccount', 'v9_9_9') WARNING - Schema not found for KeyCollection.KeyCollection VERBOSE1 - *** ServiceRoot -> AccountService -> Accounts -> Members#0, /redfish/v1/AccountService/Accounts/0 INFO - *** /redfish/v1/AccountService/Accounts/0 VERBOSE1 - *** None, False WARNING - Schema not found for KeyCollection.KeyCollection INFO - Type (ManagerAccount.v1_9_0.ManagerAccount), GET SUCCESS (time: 0:00:00.705237) VERBOSE1 - AccountExpiration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.DateTimeOffset, Edm.DateTimeOffset) -> date VERBOSE1 - HostBootstrapAccount VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - StrictAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - PasswordExpiration VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.DateTimeOffset, Edm.DateTimeOffset) -> date VERBOSE1 - SNMP VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ManagerAccount.v1_4_0.SNMPUserInfo, complex) -> ManagerAccount.v1_4_0.SNMPUserInfo VERBOSE1 - AccountTypes VERBOSE1 - value: ['Redfish', 'WebUI'] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) DEBUG - (Collection(ManagerAccount.AccountTypes), 'Redfish', 'Collection(ManagerAccount.AccountTypes)', 'Property', 'Collection(ManagerAccount.AccountTypes)') DEBUG - (ManagerAccount.AccountTypes, 'Redfish', 'ManagerAccount.AccountTypes', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Redfish -> Redfish DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) DEBUG - (Collection(ManagerAccount.AccountTypes), 'WebUI', 'Collection(ManagerAccount.AccountTypes)', 'Property', 'Collection(ManagerAccount.AccountTypes)') DEBUG - (ManagerAccount.AccountTypes, 'WebUI', 'ManagerAccount.AccountTypes', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: WebUI -> WebUI DEBUG - displayType: (Collection(ManagerAccount.AccountTypes), enum) -> string (enum) VERBOSE1 - OEMAccountTypes VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - PasswordChangeRequired VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Certificates VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (CertificateCollection.CertificateCollection, entity) -> link to: CertificateCollection VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (ManagerAccount.v1_1_0.Actions, complex) -> ManagerAccount.v1_1_0.Actions VERBOSE1 - Password VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - UserName VERBOSE1 - value: admin <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, 'admin', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admin -> admin DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RoleId VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '0', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Locked VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Enabled VERBOSE1 - value: True <class 'bool'> VERBOSE1 - is Optional DEBUG - (Edm.Boolean, True, 'Edm.Boolean', 'Property', 'Edm.Boolean') VERBOSE1 - Success DEBUG - displayValue: True -> True DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - Links VERBOSE1 - value: {'Role': {'@odata.id': '/redfish/v1/AccountService/Roles/0'}} <class 'dict'> VERBOSE1 - is Optional DEBUG - displayType: (ManagerAccount.v1_0_0.Links, complex) -> ManagerAccount.v1_0_0.Links VERBOSE1 - Role VERBOSE1 - value: {'@odata.id': '/redfish/v1/AccountService/Roles/0'} <class 'dict'> VERBOSE1 - is Optional VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') DEBUG - (Role.Role, {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Role.Role', 'NavigationProperty', 'Role.Role') DEBUG - (Role.Role, {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Role.Role', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Role DEBUG - chkauth DEBUG - callingResourceURI with authtype Basic and ssl True: /redfish/v1/AccountService/Roles/0 {'Accept-Encoding': '*'} DEBUG - HTTP REQUEST (GET) for /redfish/v1/AccountService/Roles/0: Headers: Accept-Encoding: * Authorization: <REDACTED> Accept: */* OData-Version: 4.0
Body: No request body
INFO - Attempt 1 of /redfish/v1/AccountService/Roles/0 DEBUG - https://10.201.151.96:443 "GET /redfish/v1/AccountService/Roles/0 HTTP/1.1" 200 210 INFO - Response Time for GET to /redfish/v1/AccountService/Roles/0: 0.6448122159999912 seconds. DEBUG - HTTP RESPONSE for /redfish/v1/AccountService/Roles/0: Code: 200 OK
Headers: Access-Control-Allow-Origin: * Allow: OPTIONS, GET Access-Control-Allow-Credentials: true ETag: W/"-309470258" Content-Type: application/json; charset=iso-8859-1 Cache-Control: no-cache OData-Version: 4.0 Strict-Transport-Security: max-age=15768000; X-Content-Type-Options: nosniff Content-Security-Policy: default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; Referrer-Policy: no-referrer Content-Length: 210 Date: Mon, 15 Apr 2024 09:31:23 GMT Server: This is a Webserver
Body Response of /redfish/v1/AccountService/Roles/0: b'{\n\t"@odata.type":\t"#Role.v1_3_1.Role",\n\t"Id":\t"0",\n\t"Name":\t"admin",\n\t"RoleId":\t"0",\n\t"AssignedPrivileges":\t["Login", "ConfigureSelf"],\n\t"OemPrivileges":\t[],\n\t"@odata.id":\t"/redfish/v1/AccountService/Roles/0"\n}'
DEBUG - 200, [('Access-Control-Allow-Origin', '*'), ('Allow', 'OPTIONS, GET'), ('Access-Control-Allow-Credentials', 'true'), ('ETag', 'W/"-309470258"'), ('Content-Type', 'application/json; charset=iso-8859-1'), ('Cache-Control', 'no-cache'), ('OData-Version', '4.0'), ('Strict-Transport-Security', 'max-age=15768000;'), ('X-Content-Type-Options', 'nosniff'), ('Content-Security-Policy', "default-src 'self'; img-src 'self' http://10.201.151.59/ data:; frame-ancestors 'self'; form-action 'self'; style-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline'; script-src 'self' 'unsafe-hashes' 'unsafe-eval' 'unsafe-inline';"), ('Referrer-Policy', 'no-referrer'), ('Content-Length', '210'), ('Date', 'Mon, 15 Apr 2024 09:31:23 GMT'), ('Server', 'This is a Webserver')], TIME ELAPSED: 0:00:00.645043 DEBUG - This is a JSON response VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Roles/0'} -> Link: /redfish/v1/AccountService/Roles/0 DEBUG - displayType: (Role.Role, entity) -> link to: Role VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - Id VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, '0', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, '0', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: admin <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admin -> admin DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Accounts -> Members#0, ManagerAccount.v1_9_0, ManagerAccount VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - Enabled PASS VERBOSE1 - UserName PASS VERBOSE1 - RoleId PASS VERBOSE1 - AccountTypes ... VERBOSE1 - Links complex VERBOSE1 - @odata.id PASS VERBOSE1 - AccountExpiration Optional VERBOSE1 - HostBootstrapAccount Optional VERBOSE1 - StrictAccountTypes Optional VERBOSE1 - PasswordExpiration Optional VERBOSE1 - SNMP Optional VERBOSE1 - AccountTypes[0] PASS VERBOSE1 - AccountTypes[1] PASS VERBOSE1 - OEMAccountTypes Optional VERBOSE1 - PasswordChangeRequired Optional VERBOSE1 - Certificates Optional VERBOSE1 - Actions Optional VERBOSE1 - Password Optional VERBOSE1 - Locked Optional VERBOSE1 - Links.Role PASS VERBOSE1 - Links.Oem Optional VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - ManagerAccount.v1_9_0.ManagerAccount, Counter({'skipOptional': 14, 'pass': 8, 'passGet': 1, 'passRedfishUri': 1, 'skipNoSchema': 1}) DEBUG - [Role--Role.Role, Value: {'@odata.id': '/redfish/v1/AccountService/Roles/0'}] VERBOSE1 - Members#0, Counter({'skipOptional': 14, 'pass': 8, 'passGet': 1, 'passRedfishUri': 1, 'skipNoSchema': 1}) VERBOSE1 - Accounts, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - *** ServiceRoot -> AccountService -> Roles, /redfish/v1/AccountService/Roles INFO - *** /redfish/v1/AccountService/Roles VERBOSE1 - *** None, False INFO - Type (RoleCollection.RoleCollection), GET SUCCESS (time: 0:00:00.711346) VERBOSE1 - Members VERBOSE1 - value: [{'@odata.id': '/redfish/v1/AccountService/Roles/0'}] <class 'list'> VERBOSE1 - Mandatory Test: OK VERBOSE1 - is Collection DEBUG - displayType: (Collection(Role.Role), entity) -> links: Role VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') DEBUG - (Collection(Role.Role), {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Collection(Role.Role)', 'NavigationProperty', 'Collection(Role.Role)') DEBUG - (Role.Role, {'@odata.id': '/redfish/v1/AccountService/Roles/0'}, 'Role.Role', 'EntityType', 'Resource.v1_0_0.Resource') DEBUG - validateEntity: name = Members VERBOSE1 - Success DEBUG - displayValue: {'@odata.id': '/redfish/v1/AccountService/Roles/0'} -> Link: /redfish/v1/AccountService/Roles/0 DEBUG - displayType: (Collection(Role.Role), entity) -> link: Role VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: Roles Collection <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'Roles Collection', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'Roles Collection', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: Roles Collection -> Roles Collection DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Roles, RoleCollection, RoleCollection VERBOSE1 - @odata.type PASS VERBOSE1 - Name PASS VERBOSE1 - Members@odata.count PASS VERBOSE1 - Members ... VERBOSE1 - @odata.id PASS VERBOSE1 - Members[0] PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - RoleCollection.RoleCollection, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') DEBUG - [Members#0--Role.v1_3_1.Role, Value: {'@odata.id': '/redfish/v1/AccountService/Roles/0'}] VERBOSE1 - ('Morphing Complex', 'Role.v1_3_1', 'Role', 'v9_9_9') VERBOSE1 - *** ServiceRoot -> AccountService -> Roles -> Members#0, /redfish/v1/AccountService/Roles/0 INFO - *** /redfish/v1/AccountService/Roles/0 VERBOSE1 - *** None, False INFO - Type (Role.v1_3_1.Role), GET SUCCESS (time: 0:00:00.645043) VERBOSE1 - Restricted VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - AlternateRoleId VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - RoleId VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - is Optional DEBUG - (Edm.String, '0', 'Edm.String', 'Property', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Edm.String, Edm.String) -> string VERBOSE1 - Actions VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Role.v1_1_0.Actions, complex) -> Role.v1_1_0.Actions VERBOSE1 - IsPredefined VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Edm.Boolean, Edm.Boolean) -> boolean VERBOSE1 - AssignedPrivileges VERBOSE1 - value: ['Login', 'ConfigureSelf'] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) DEBUG - (Collection(Privileges.PrivilegeType), 'Login', 'Collection(Privileges.PrivilegeType)', 'Property', 'Collection(Privileges.PrivilegeType)') DEBUG - (Privileges.PrivilegeType, 'Login', 'Privileges.PrivilegeType', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: Login -> Login DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) DEBUG - (Collection(Privileges.PrivilegeType), 'ConfigureSelf', 'Collection(Privileges.PrivilegeType)', 'Property', 'Collection(Privileges.PrivilegeType)') DEBUG - (Privileges.PrivilegeType, 'ConfigureSelf', 'Privileges.PrivilegeType', 'EnumType', None) VERBOSE1 - Success DEBUG - displayValue: ConfigureSelf -> ConfigureSelf DEBUG - displayType: (Collection(Privileges.PrivilegeType), enum) -> string (enum) VERBOSE1 - OemPrivileges VERBOSE1 - value: [] <class 'list'> VERBOSE1 - is Optional VERBOSE1 - is Collection DEBUG - displayType: (Collection(Edm.String), Collection(Edm.String)) -> Collection(Edm.String) VERBOSE1 - Id VERBOSE1 - value: 0 <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Id, '0', 'Resource.Id', 'Property', 'Resource.Id') DEBUG - (Resource.Id, '0', 'Resource.Id', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: 0 -> 0 DEBUG - displayType: (Resource.Id, Edm.String) -> string VERBOSE1 - Description VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Description, Edm.String) -> string VERBOSE1 - Name VERBOSE1 - value: admin <class 'str'> VERBOSE1 - Mandatory Test: OK DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'Property', 'Resource.Name') DEBUG - (Resource.Name, 'admin', 'Resource.Name', 'TypeDefinition', 'Edm.String') VERBOSE1 - Success DEBUG - displayValue: admin -> admin DEBUG - displayType: (Resource.Name, Edm.String) -> string VERBOSE1 - Oem VERBOSE1 - value: n/a <class 'str'> VERBOSE1 - is Optional VERBOSE1 - prop Does not exist, skip... DEBUG - displayType: (Resource.Oem, complex) -> Resource.Oem VERBOSE1 - ServiceRoot -> AccountService -> Roles -> Members#0, Role.v1_3_1, Role VERBOSE1 - @odata.type PASS VERBOSE1 - Id PASS VERBOSE1 - Name PASS VERBOSE1 - RoleId PASS VERBOSE1 - AssignedPrivileges ... VERBOSE1 - OemPrivileges ... VERBOSE1 - @odata.id PASS VERBOSE1 - Restricted Optional VERBOSE1 - AlternateRoleId Optional VERBOSE1 - Actions Optional VERBOSE1 - IsPredefined Optional VERBOSE1 - AssignedPrivileges[0] PASS VERBOSE1 - AssignedPrivileges[1] PASS VERBOSE1 - Description Optional VERBOSE1 - Oem Optional INFO - PASS VERBOSE1 - Role.v1_3_1.Role, Counter({'skipOptional': 6, 'pass': 5, 'passGet': 1, 'passRedfishUri': 1}) DEBUG - [] VERBOSE1 - Members#0, Counter({'skipOptional': 6, 'pass': 5, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - Roles, Counter({'pass': 2, 'skipOptional': 2, 'passGet': 1, 'passRedfishUri': 1}) VERBOSE1 - AccountService, Counter({'skipOptional': 43, 'pass': 17, 'unverifiedAdditional.complex': 16, 'passGet': 1, 'passRedfishUri': 1, 'warnDeprecated': 1, 'err.Edm.String': 1, 'failProp': 1}) VERBOSE1 - Metadata: Namespaces referenced in service: set() INFO - Metadata: Namespaces missing from $metadata: set() INFO - Elapsed time: 0:02:35 ERROR - 1 err.Edm.String errors in /redfish/v1/AccountService ERROR - 1 failProp errors in /redfish/v1/AccountService INFO - err.Edm.String: 1 failProp: 1 metadataNamespaces: 171 pass: 2036 passAction: 28 passGet: 160 passRedfishUri: 160 skipNoSchema: 5 skipOptional: 7616 unverifiedAdditional.complex: 16 warnAllowHeader: 1 warnDeprecated: 1 warningPresent: 7 DEBUG - getSchemaDetails() -> CacheInfo(hits=0, misses=280, maxsize=64, currsize=64) DEBUG - callResourceURI() -> CacheInfo(hits=339, misses=280, maxsize=128, currsize=128) ERROR - Validation has failed: 1 problems found
|
|