NAME
WebService::Edgecast::auto::MediaManager::Interface::EdgeCastWebServices::EdgeCastWebServicesSoap - SOAP Interface for the EdgeCastWebServices Web Service
VERSION
version 0.01.00
SYNOPSIS
use WebService::Edgecast::auto::MediaManager::Interface::EdgeCastWebServices::EdgeCastWebServicesSoap;
my $interface = WebService::Edgecast::auto::MediaManager::Interface::EdgeCastWebServices::EdgeCastWebServicesSoap->new();
my $response;
$response = $interface->PurgeFileFromEdge();
$response = $interface->PurgeFileFromEdgeMemory();
$response = $interface->LoadFileToEdge();
$response = $interface->TokenKeyUpdate();
$response = $interface->TokenDirAdd();
$response = $interface->TokenEncrypt();
$response = $interface->FmsLiveAuthGlobalKeyGet();
$response = $interface->FmsLiveAuthGlobalKeyUpdate();
$response = $interface->FmsLiveAuthStreamKeysGet();
$response = $interface->FmsLiveAuthStreamKeyGet();
$response = $interface->FmsLiveAuthStreamKeyAdd();
$response = $interface->FmsLiveAuthStreamKeyDelete();
$response = $interface->FmsLiveAuthStreamKeyUpdate();
$response = $interface->WmsPubPointMethodsGet();
$response = $interface->WmsPubPointGet();
$response = $interface->WmsPubPointsGet();
$response = $interface->WmsPubPointAdd();
$response = $interface->WmsPubPointDelete();
$response = $interface->WmsPubPointUpdate();
DESCRIPTION
SOAP Interface for the EdgeCastWebServices web service located at https://api.edgecast.com/v1/MediaManager.asmx.
SERVICE EdgeCastWebServices
API for integrating with the EdgeCast CDN Media Manager
Port EdgeCastWebServicesSoap
METHODS
General methods
new
Constructor.
All arguments are forwarded to SOAP::WSDL::Client.
SOAP Service methods
Method synopsis is displayed with hash refs as parameters.
The commented class names in the method's parameters denote that objects of the corresponding class can be passed instead of the marked hash ref.
You may pass any combination of objects, hash and list refs to these methods, as long as you meet the structure.
List items (i.e. multiple occurences) are not displayed in the synopsis. You may generally pass a list ref of hash refs (or objects) instead of a hash ref - this may result in invalid XML if used improperly, though. Note that SOAP::WSDL always expects list references at maximum depth position.
XML attributes are not displayed in this synopsis and cannot be set using hash refs. See the respective class' documentation for additional information.
PurgeFileFromEdge
This function will purge a file from the edge servers. <br>Media Type: 3=HTTP Large Object, 8=HTTP Small Object, 2=Flash, 1=Windows, 14=ADbrPath: May be to a folder or file. To specify a folder, please put a trailing slash at the end of the URL. Include a wildcard (*) after the slash to purge recursively, or leave it out to purge non-recursively. Both cnames and AN paths are allowed.
Returns a WebService::Edgecast::auto::MediaManager::Element::PurgeFileFromEdgeResponse object.
$response = $interface->PurgeFileFromEdge( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strPath => $some_value, # string
intMediaType => $some_value, # int
},,
);
PurgeFileFromEdgeMemory
Deprecated. Use PurgeFileFromEdge.
Returns a WebService::Edgecast::auto::MediaManager::Element::PurgeFileFromEdgeMemoryResponse object.
$response = $interface->PurgeFileFromEdgeMemory( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strPath => $some_value, # string
intMediaType => $some_value, # int
},,
);
LoadFileToEdge
Load file from origin to edge servers.<br>Media Type: 3=HTTP Large Object, 8=HTTP Small Object, 2=Flash, 14=ADN. Windows is not available at this time.<br>Path: Should be to a file. Folders may not be loaded and will be ignored. Both cnames and AN paths are allowed.
Returns a WebService::Edgecast::auto::MediaManager::Element::LoadFileToEdgeResponse object.
$response = $interface->LoadFileToEdge( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strPath => $some_value, # string
intMediaType => $some_value, # int
},,
);
TokenKeyUpdate
Update Token Authentication Key. This key is used to create the encrypted token.<br>Required fields: strCredential, strCustomerId, strKey, intMediaType <br>Media Type: 3=HTTP Large Object, 8=HTTP Small Object, 2=Flash, 1=Windows<br>
Returns a WebService::Edgecast::auto::MediaManager::Element::TokenKeyUpdateResponse object.
$response = $interface->TokenKeyUpdate( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strKey => $some_value, # string
intMediaType => $some_value, # int
},,
);
TokenDirAdd
Add Token Authentication Directory. <br>All additions and changes should be processed every 30 minutes. <br>Directory Path should be starting from the root. Example: /directory1/directory2 <br>Required fields: strCredential, strCustomerId, strDir, intMediaType <br>Media Type: 3=HTTP Large Object, 8=HTTP Small Object, 2=Flash, 1=Windows<br>
Returns a WebService::Edgecast::auto::MediaManager::Element::TokenDirAddResponse object.
$response = $interface->TokenDirAdd( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strDir => $some_value, # string
intMediaType => $some_value, # int
},,
);
TokenEncrypt
Create an encrypted token. <br>Required fields: strCredential, strKey, strArgs<br>Key: A unique key of your choice, used to create the encrypted token. This key must also be set using TokenKeyUpdate or set in the Media Control Center.<br>Args: Arguments. Example: ec_expire=1185943200&ec_country_deny=US
Returns a WebService::Edgecast::auto::MediaManager::Element::TokenEncryptResponse object.
$response = $interface->TokenEncrypt( {
strCredential => $some_value, # string
strKey => $some_value, # string
strArgs => $some_value, # string
},,
);
FmsLiveAuthGlobalKeyGet
This method call will get the customer's FMS Live Auth Global Key. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthGlobalKeyGetResponse object.
$response = $interface->FmsLiveAuthGlobalKeyGet( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
},,
);
FmsLiveAuthGlobalKeyUpdate
This method call will update the customer's FMS Live Auth Global Key. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthGlobalKeyUpdateResponse object.
$response = $interface->FmsLiveAuthGlobalKeyUpdate( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strGlobalKey => $some_value, # string
},,
);
FmsLiveAuthStreamKeysGet
This method call will get all FMS Live Auth Stream Keys. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthStreamKeysGetResponse object.
$response = $interface->FmsLiveAuthStreamKeysGet( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
},,
);
FmsLiveAuthStreamKeyGet
This method call will get a FMS Live Auth Stream Key, given its unique ID. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthStreamKeyGetResponse object.
$response = $interface->FmsLiveAuthStreamKeyGet( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
intId => $some_value, # int
},,
);
FmsLiveAuthStreamKeyAdd
This method call will add a FMS Live Auth Stream Key. <br>Note that the stream path starts after the AN portion of your URL.
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthStreamKeyAddResponse object.
$response = $interface->FmsLiveAuthStreamKeyAdd( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strStreamKey => $some_value, # string
strStreamPath => $some_value, # string
},,
);
FmsLiveAuthStreamKeyDelete
This method call will delete a FMS Live Auth Stream Key, given its unique ID. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthStreamKeyDeleteResponse object.
$response = $interface->FmsLiveAuthStreamKeyDelete( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
intId => $some_value, # int
},,
);
FmsLiveAuthStreamKeyUpdate
This method call will update a FMS Live Auth Stream Key, given its unique ID. <br>Note that the stream path starts after the AN portion of your URL.
Returns a WebService::Edgecast::auto::MediaManager::Element::FmsLiveAuthStreamKeyUpdateResponse object.
$response = $interface->FmsLiveAuthStreamKeyUpdate( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
intId => $some_value, # int
strStreamKey => $some_value, # string
strStreamPath => $some_value, # string
},,
);
WmsPubPointMethodsGet
This method call will get all WMS Publishing Point Encoding Methods. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::WmsPubPointMethodsGetResponse object.
$response = $interface->WmsPubPointMethodsGet( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
},,
);
WmsPubPointGet
This method call will get a WMS Publishing Point, given its unique ID. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::WmsPubPointGetResponse object.
$response = $interface->WmsPubPointGet( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
intId => $some_value, # int
},,
);
WmsPubPointsGet
This method call will get all WMS Publishing Points. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::WmsPubPointsGetResponse object.
$response = $interface->WmsPubPointsGet( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
},,
);
WmsPubPointAdd
This method call will add a WMS Publishing Point. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::WmsPubPointAddResponse object.
$response = $interface->WmsPubPointAdd( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
strName => $some_value, # string
intMethodId => $some_value, # int
strPullSourceUrl => $some_value, # string
blnEnableBuffering => $some_value, # boolean
},,
);
WmsPubPointDelete
This method call will delete a WMS Publishing Point, given its unique ID. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::WmsPubPointDeleteResponse object.
$response = $interface->WmsPubPointDelete( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
intId => $some_value, # int
},,
);
WmsPubPointUpdate
This method call will update a WMS Publishing Point, given its unique ID. <br>
Returns a WebService::Edgecast::auto::MediaManager::Element::WmsPubPointUpdateResponse object.
$response = $interface->WmsPubPointUpdate( {
strCredential => $some_value, # string
strCustomerId => $some_value, # string
intId => $some_value, # int
strName => $some_value, # string
intMethodId => $some_value, # int
strPullSourceUrl => $some_value, # string
blnEnableBuffering => $some_value, # boolean
},,
);
AUTHOR
Generated by SOAP::WSDL on Wed Dec 22 13:08:32 2010
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 589:
Deleting unknown formatting code N<>