Class: Jamf::OAPISchemas::LinkedConnectProfile
- Inherits:
-
Jamf::OAPIObject
- Object
- Jamf::OAPIObject
- Jamf::OAPISchemas::LinkedConnectProfile
- Defined in:
- lib/jamf/api/jamf_pro/oapi_schemas/linked_connect_profile.rb
Overview
OAPI Object Model and Enums for: LinkedConnectProfile
This class was automatically genereated from the api/schema URL path on a Jamf Pro server version 10.46.0-t1681398190
This class may be used directly, e.g instances of other classes may use instances of this class as one of their own properties/attributes.
It may also be used as a superclass when implementing Jamf Pro API Resources in ruby-jss. The subclasses include appropriate mixins, and should expand on the basic functionality provided here.
Container Objects: Other object models that use this model as the value in one of their attributes.
- Jamf::OAPISchemas::LinkedConnectProfileSearchResults
Sub Objects: Other object models used by this model’s attributes.
Endpoints and Privileges: API endpoints and HTTP operations that use this object model, and the Jamf Pro privileges needed to access them.
- '/v1/jamf-connect/config-profiles/{id}:PUT' needs permissions:
- Update Jamf Connect Deployments
Constant Summary collapse
- AUTO_DEPLOYMENT_TYPE_OPTIONS =
Enums used by this class or others
[ 'PATCH_UPDATES', 'MINOR_AND_PATCH_UPDATES', 'INITIAL_INSTALLATION_ONLY', 'NONE' ]
- OAPI_PROPERTIES =
{ # @!attribute [r] uuid # @return [String] uuid: { class: :string, readonly: true }, # @!attribute [r] profileId # @return [String] profileId: { class: :string, readonly: true }, # @!attribute [r] profileName # @return [String] profileName: { class: :string, readonly: true }, # @!attribute [r] profileScopeDescription # @return [String] profileScopeDescription: { class: :string, readonly: true }, # Must be a valid Jamf Connect version 2.3.0 or higher. Versions are listed here `https://www.jamf.com/resources/product-documentation/jamf-connect-administrators-guide/` # @!attribute version # @return [String] version: { class: :string }, # Determines how the server will behave regarding application updates and installs on the devices that have the configuration profile installed. * `PATCH_UPDATES` - Server handles initial installation of the application and any patch updates. * `MINOR_AND_PATCH_UPDATES` - Server handles initial installation of the application and any patch and minor updates. * `INITIAL_INSTALLATION_ONLY` - Server only handles initial installation of the application. Updates will have to be done manually. * `NONE` - Server does not handle any installations or updates for the application. Version is ignored for this type. # @!attribute autoDeploymentType # @return [String] autoDeploymentType: { class: :string, enum: AUTO_DEPLOYMENT_TYPE_OPTIONS } }
Instance Attribute Summary collapse
- #autoDeploymentType ⇒ String
- #profileId ⇒ String readonly
- #profileName ⇒ String readonly
- #profileScopeDescription ⇒ String readonly
- #uuid ⇒ String readonly
- #version ⇒ String
Constructor Details
This class inherits a constructor from Jamf::OAPIObject
Instance Attribute Details
#autoDeploymentType ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/linked_connect_profile.rb', line 112
|
#profileId ⇒ String (readonly)
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/linked_connect_profile.rb', line 84
|
#profileName ⇒ String (readonly)
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/linked_connect_profile.rb', line 91
|
#profileScopeDescription ⇒ String (readonly)
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/linked_connect_profile.rb', line 98
|
#uuid ⇒ String (readonly)
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/linked_connect_profile.rb', line 77
|