SAML Artifact Resolution Services

Overview

This document describes the API to configure SAML artifact resolution services and their properties in BIG-IQ.

REST Endpoint: /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service

Requests

GET /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>

Request Parameters

None

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
artifactResolutionServiceHost string Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string Enable if the artifact resolution requests need to be signed
name string The name of the object
partition string The BIG-IP partition where the object should be placed
subPath string The BIG-IP folder where the object should be placed
lsoDeviceReference reference Reference to the device
     id string Id of the device.
     name string Device name. Typically it is device’s hostname.
     kind string Kind of the device.
     machineId string Machine ID of the device.
     link string URI link of the reference.
isLsoShared boolean Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference Reference to the device group.
     name string Name of the resource
     kind string The kind of the resource.
     link string URI link of the reference.
id string An ID of an application
kind string The kind of application.
selfLink string The selfLink of an application.

Error Response

HTTP/1.1 400 Bad Request

This response status is related to error conditions. A detailed error message displays in the response.

HTTP/1.1 401 Unauthorized

This response happens when access is denied due to invalid credentials(no Permission).

Permissions

Role Allow
Application_Editor Yes
Service_Catalog_Viewer Yes
Service_Catalog_Editor Yes
Trust_Discovery_Import Yes
Access_View Yes
Access_Edit Yes
Access_Manager Yes
Application_Manager Yes
Application_Viewer Yes
Access_Deploy Yes
Access_Policy_Editor Yes

POST /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service

Request Parameters

Name Type Required Description
artifactResolutionServiceHost string False Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number False Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string False Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number False Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string False Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string False Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string True Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string False Enable if the artifact resolution requests need to be signed
name string True The name of the object
partition string True The BIG-IP partition where the object should be placed
subPath string False The BIG-IP folder where the object should be placed
lsoDeviceReference reference False Reference to the device
     id string True Id of the device.
     link string True URI link of the reference.
isLsoShared boolean True Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference True Reference to the device group.
     link string True URI link of the reference.

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
artifactResolutionServiceHost string Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string Enable if the artifact resolution requests need to be signed
name string The name of the object
partition string The BIG-IP partition where the object should be placed
subPath string The BIG-IP folder where the object should be placed
lsoDeviceReference reference Reference to the device
     id string Id of the device.
     name string Device name. Typically it is device’s hostname.
     kind string Kind of the device.
     machineId string Machine ID of the device.
     link string URI link of the reference.
isLsoShared boolean Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference Reference to the device group.
     name string Name of the resource
     kind string The kind of the resource.
     link string URI link of the reference.
id string An ID of an application
kind string The kind of application.
selfLink string The selfLink of an application.

Error Response

HTTP/1.1 400 Bad Request

This response status is related to error conditions. A detailed error message displays in the response.

HTTP/1.1 401 Unauthorized

This response happens when access is denied due to invalid credentials(no Permission).

Permissions

Role Allow
Application_Editor No
Service_Catalog_Viewer No
Service_Catalog_Editor No
Trust_Discovery_Import No
Access_View No
Access_Edit Yes
Access_Manager Yes
Application_Manager No
Application_Viewer No
Access_Deploy No
Access_Policy_Editor No

PUT /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>

Request Parameters

Name Type Required Description
artifactResolutionServiceHost string False Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number False Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string False Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number False Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string False Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string False Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string True Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string False Enable if the artifact resolution requests need to be signed
name string True The name of the object
partition string True The BIG-IP partition where the object should be placed
subPath string False The BIG-IP folder where the object should be placed
lsoDeviceReference reference True Reference to the device
     id string True Id of the device.
     name string True Device name. Typically it is device’s hostname.
     kind string True Kind of the device.
     machineId string False Machine ID of the device.
     link string True URI link of the reference.
isLsoShared boolean True Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference True Reference to the device group.
     name string True Name of the resource
     kind string True The kind of the resource.
     link string True URI link of the reference.
id string True An ID of an application
kind string False The kind of application.
selfLink string False The selfLink of an application.

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
artifactResolutionServiceHost string Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string Enable if the artifact resolution requests need to be signed
name string The name of the object
partition string The BIG-IP partition where the object should be placed
subPath string The BIG-IP folder where the object should be placed
lsoDeviceReference reference Reference to the device
     id string Id of the device.
     name string Device name. Typically it is device’s hostname.
     kind string Kind of the device.
     machineId string Machine ID of the device.
     link string URI link of the reference.
isLsoShared boolean Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference Reference to the device group.
     name string Name of the resource
     kind string The kind of the resource.
     link string URI link of the reference.
id string An ID of an application
kind string The kind of application.
selfLink string The selfLink of an application.

Error Response

HTTP/1.1 400 Bad Request

This response status is related to error conditions. A detailed error message displays in the response.

HTTP/1.1 401 Unauthorized

This response happens when access is denied due to invalid credentials(no Permission).

Permissions

Role Allow
Application_Editor No
Service_Catalog_Viewer No
Service_Catalog_Editor No
Trust_Discovery_Import No
Access_View No
Access_Edit Yes
Access_Manager Yes
Application_Manager No
Application_Viewer No
Access_Deploy No
Access_Policy_Editor No

PATCH /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>

Request Parameters

Name Type Required Description
artifactResolutionServiceHost string False Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number False Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string False Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number False Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string False Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string False Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string True Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string False Enable if the artifact resolution requests need to be signed
isLsoShared boolean True Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
artifactResolutionServiceHost string Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string Enable if the artifact resolution requests need to be signed
name string The name of the object
partition string The BIG-IP partition where the object should be placed
subPath string The BIG-IP folder where the object should be placed
lsoDeviceReference reference Reference to the device
     id string Id of the device.
     name string Device name. Typically it is device’s hostname.
     kind string Kind of the device.
     machineId string Machine ID of the device.
     link string URI link of the reference.
isLsoShared boolean Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference Reference to the device group.
     name string Name of the resource
     kind string The kind of the resource.
     link string URI link of the reference.
id string An ID of an application
kind string The kind of application.
selfLink string The selfLink of an application.

Error Response

HTTP/1.1 400 Bad Request

This response status is related to error conditions. A detailed error message displays in the response.

HTTP/1.1 401 Unauthorized

This response happens when access is denied due to invalid credentials(no Permission).

Permissions

Role Allow
Application_Editor No
Service_Catalog_Viewer No
Service_Catalog_Editor No
Trust_Discovery_Import No
Access_View No
Access_Edit Yes
Access_Manager Yes
Application_Manager No
Application_Viewer No
Access_Deploy No
Access_Policy_Editor No

DELETE /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>

Request Parameters

None

Query Parameters

None

Response

HTTP/1.1 200 OK

Name Type Description
artifactResolutionServiceHost string Specify the name of the host server. This is the host name specified for the virtual server.
artifactResolutionServicePort number Specify the port number. The default value is 80. This is the port number that is specified in the virtual server.
artifactSendMethod string Specify the binding to send the artifact: POST or Redirect methods.
artifactValidity number Specify the number seconds that the artifact remains valid. The default value is 60. The BIG-IP system deletes the artifact when the number of seconds elapses.
basicAuthPassword string Specify the password for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
basicAuthUsername string Specify the name for the artifact resolution service request. These are basic access authentication credentials. These credentials must be present in all artifact resolve requests sent to this ARS.
virtualServerName string Specify a virtual server for the ARS which listens on the IP address and port number that are configured on the virtual server.
wantArtifactResolutionRqSigned string Enable if the artifact resolution requests need to be signed
name string The name of the object
partition string The BIG-IP partition where the object should be placed
subPath string The BIG-IP folder where the object should be placed
lsoDeviceReference reference Reference to the device
     id string Id of the device.
     name string Device name. Typically it is device’s hostname.
     kind string Kind of the device.
     machineId string Machine ID of the device.
     link string URI link of the reference.
isLsoShared boolean Specifies if the location-specific object instance is shared across all devices. Use this only during POST. Warning: Do not flip this flag during PUT/PATCH operations.
deviceGroupReference reference Reference to the device group.
     name string Name of the resource
     kind string The kind of the resource.
     link string URI link of the reference.
id string An ID of an application
kind string The kind of application.
selfLink string The selfLink of an application.

Error Response

HTTP/1.1 400 Bad Request

This response status is related to error conditions. A detailed error message displays in the response.

HTTP/1.1 401 Unauthorized

This response happens when access is denied due to invalid credentials(no Permission).

Permissions

Role Allow
Application_Editor No
Service_Catalog_Viewer No
Service_Catalog_Editor No
Trust_Discovery_Import No
Access_View No
Access_Edit Yes
Access_Manager Yes
Application_Manager No
Application_Viewer No
Access_Deploy No
Access_Policy_Editor No

Examples

Get SAML Artifact Resolution Services

GET /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>

Response

HTTP/1.1 200 OK
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "name": "bigip.foo.com",
        "kind": "shared:resolver:device-groups:restdeviceresolverdevicestate",
        "machineId": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "name": "resourceName",
        "kind": "shared:resolver:device-groups:devicegroupstate",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "id": "8f1fcb69-1f3c-3c0d-812e-af4fdde0ac11",
    "kind": "cm:access:working-config:apm:aaa:state",
         "selfLink": "https://localhost/mgmt/cm/access/working-config/apm/f0938680-57d5-377f-8c73-da4c2ce561ed"
}

Create SAML Artifact Resolution Services

POST /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
}

Response

HTTP/1.1 200 OK
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "name": "bigip.foo.com",
        "kind": "shared:resolver:device-groups:restdeviceresolverdevicestate",
        "machineId": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "name": "resourceName",
        "kind": "shared:resolver:device-groups:devicegroupstate",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "id": "8f1fcb69-1f3c-3c0d-812e-af4fdde0ac11",
    "kind": "cm:access:working-config:apm:aaa:state",
         "selfLink": "https://localhost/mgmt/cm/access/working-config/apm/f0938680-57d5-377f-8c73-da4c2ce561ed"
}

Edit SAML Artifact Resolution Services

PUT /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "name": "bigip.foo.com",
        "kind": "shared:resolver:device-groups:restdeviceresolverdevicestate",
        "machineId": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "name": "resourceName",
        "kind": "shared:resolver:device-groups:devicegroupstate",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "id": "8f1fcb69-1f3c-3c0d-812e-af4fdde0ac11",
    "kind": "cm:access:working-config:apm:aaa:state",
         "selfLink": "https://localhost/mgmt/cm/access/working-config/apm/f0938680-57d5-377f-8c73-da4c2ce561ed"
}

Response

HTTP/1.1 200 OK
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "name": "bigip.foo.com",
        "kind": "shared:resolver:device-groups:restdeviceresolverdevicestate",
        "machineId": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "name": "resourceName",
        "kind": "shared:resolver:device-groups:devicegroupstate",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "id": "8f1fcb69-1f3c-3c0d-812e-af4fdde0ac11",
    "kind": "cm:access:working-config:apm:aaa:state",
         "selfLink": "https://localhost/mgmt/cm/access/working-config/apm/f0938680-57d5-377f-8c73-da4c2ce561ed"
}

Edit SAML Artifact Resolution Services

PATCH /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "isLsoShared": false,
}

Response

HTTP/1.1 200 OK
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "name": "bigip.foo.com",
        "kind": "shared:resolver:device-groups:restdeviceresolverdevicestate",
        "machineId": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "name": "resourceName",
        "kind": "shared:resolver:device-groups:devicegroupstate",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "id": "8f1fcb69-1f3c-3c0d-812e-af4fdde0ac11",
    "kind": "cm:access:working-config:apm:aaa:state",
         "selfLink": "https://localhost/mgmt/cm/access/working-config/apm/f0938680-57d5-377f-8c73-da4c2ce561ed"
}

Delete SAML Artifact Resolution Services

DELETE /mgmt/cm/access/working-config/apm/saml/artifact-resolution-service/<id>

Response

HTTP/1.1 200 OK
{
    "artifactResolutionServiceHost": "www.google.com",
    "artifactResolutionServicePort": 443,
    "artifactSendMethod": "http-redirect",
    "artifactValidity": 60,
    "basicAuthPassword": "password",
    "basicAuthUsername": "admin",
    "virtualServerName": "virtualServer_167",
    "wantArtifactResolutionRqSigned": "true",
    "name": "foo",
    "partition": "Common",
    "subPath": "/folder",
    "lsoDeviceReference": {
        "id": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "name": "bigip.foo.com",
        "kind": "shared:resolver:device-groups:restdeviceresolverdevicestate",
        "machineId": "866cfd8a-4d03-48e9-ba94-bb21a4bc2346",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "isLsoShared": false,
    "deviceGroupReference": {
        "name": "resourceName",
        "kind": "shared:resolver:device-groups:devicegroupstate",
        "link": "https://localhost/mgmt/shared/foo/bar/866cfd8a-4d03-48e9-ba94-bb21a4bc2346"
    },
    "id": "8f1fcb69-1f3c-3c0d-812e-af4fdde0ac11",
    "kind": "cm:access:working-config:apm:aaa:state",
         "selfLink": "https://localhost/mgmt/cm/access/working-config/apm/f0938680-57d5-377f-8c73-da4c2ce561ed"
}