mgmt shared settings api-status log resource-property
mgmt shared settings amgmttshared-settingsMapi-status(log resource-property(1)
NAME
resource-property - Configures the logging of api-status message for
the properties that have one of the specified API lifecycle states.
MODULE
mgmt shared settings api-status log
SYNTAX
Configure the resource-property component within the mgmt shared
settings api-status log module using the syntax shown in the following
sections.
MODIFY
modify resource-property
options:
deprecatedApiAllowed [true | false]
earlyAccessApiAllowed [true | false]
testOnlyApiAllowed [true | false]
DISPLAY
list resource-property
options:
deprecatedApiAllowed
earlyAccessApiAllowed
testOnlyApiAllowed
DESCRIPTION
There are six F5 API lifecycle states namely: internal, testOnly,
earlyAccess, generalAccess, deprecated, noStatus. These states are
described at the end of this page. For the properties in deprecated,
earlyAccess and testOnly states the log::resource-property can be
configured by the user.
The resource settings indicate if the user attempt to access the
command would generate a [api-status-warning]. These warning will be
generated at stderr and /var/log/ltm. For example: if the
deprecatedApiAllowed property is set to true; then it implies that the
accessing the command with deprecated status will generate an
[api-status-warning].
Warnings will always be generated regardless of the
log::resource-property setting if the property is not available as per
the mgmt::shared::settings::api-status::log::availability setting
If these settings are modified in the tmsh interactive mode then, the
user has to exit the tmsh interactive mode and re-enter for the
settings to be effective.
OPTIONS
deprecatedApiAllowed
Determines if the [api-status-warning] messages will be generated
for the properties with deprecated state. The default value is
true.
earlyAccessApiAllowed
Determines if the [api-status-warning] messages will be generated
for the properties with earlyAccess state. The default value is
true.
testOnlyApiAllowed
Determines if the [api-status-warning] messages will be generated
for the properties with testOnly state. The default value is true.
The remaining properties are read-only and are not user modifiable.
F5 API lifecycle policy
The F5 API lifecycle consists of five states, namely: internal,
testOnly, earlyAccess, generalAccess, deprecated, noStatus. These
states can be described as follows:
internal
Internal routing not exposed through public interface
testOnly
Enabled only when test variable configured. Used internally for
test cases that require special-case workers to complete
functional testing for features not exposed in public API.
earlyAccess
Experimental and susceptible to change in future releases. Used
for new features that haven't had time to be solidified.
generalAccess
API that satisfies the API general access release policy.
deprecated
Resource still exists in the API but indicates that there is an
preferred alternative or that it may be removed in the future
based on deprecation policy.
noStatus
For backward compatibility for APIs not categorized. At some point
this status will be disallowed and build time break will occur if
resource not categorized with appropriate flag.
In the write-up above the term property is used in place of API to
describe the behavior of the
mgmt::shared::settings::api-status::log::resource-property settings.
SEE ALSO
mgmt shared settings api-status availability, mgmt shared setting api-
status log resource
COPYRIGHT
No part of this program may be reproduced or transmitted in any form or
by any means, electronic or mechanical, including photocopying,
recording, or information storage and retrieval systems, for any
purpose other than the purchaser's personal use, without the express
written permission of F5 Networks, Inc.
F5 Networks and BIG-IP (c) Copyright 2013-2016. All rights reserved.
BIG-IP mgmt shared settings1api-status log resource-property(1)