Paws::Schemas - Perl Interface to AWS Schemas
use Paws; my $obj = Paws->service('Schemas'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], );
Amazon EventBridge Schema Registry
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02
Each argument is described in detail in: Paws::Schemas::CreateDiscoverer
Returns: a Paws::Schemas::CreateDiscovererResponse instance
Creates a discoverer.
Each argument is described in detail in: Paws::Schemas::CreateRegistry
Returns: a Paws::Schemas::CreateRegistryResponse instance
Creates a registry.
Each argument is described in detail in: Paws::Schemas::CreateSchema
Returns: a Paws::Schemas::CreateSchemaResponse instance
Creates a schema definition.
Inactive schemas will be deleted after two years.
Each argument is described in detail in: Paws::Schemas::DeleteDiscoverer
Returns: nothing
Deletes a discoverer.
Each argument is described in detail in: Paws::Schemas::DeleteRegistry
Deletes a Registry.
Each argument is described in detail in: Paws::Schemas::DeleteResourcePolicy
Delete the resource-based policy attached to the specified registry.
Each argument is described in detail in: Paws::Schemas::DeleteSchema
Delete a schema definition.
Each argument is described in detail in: Paws::Schemas::DeleteSchemaVersion
Delete the schema version definition
Each argument is described in detail in: Paws::Schemas::DescribeCodeBinding
Returns: a Paws::Schemas::DescribeCodeBindingResponse instance
Describe the code binding URI.
Each argument is described in detail in: Paws::Schemas::DescribeDiscoverer
Returns: a Paws::Schemas::DescribeDiscovererResponse instance
Describes the discoverer.
Each argument is described in detail in: Paws::Schemas::DescribeRegistry
Returns: a Paws::Schemas::DescribeRegistryResponse instance
Describes the registry.
Each argument is described in detail in: Paws::Schemas::DescribeSchema
Returns: a Paws::Schemas::DescribeSchemaResponse instance
Retrieve the schema definition.
Each argument is described in detail in: Paws::Schemas::ExportSchema
Returns: a Paws::Schemas::ExportSchemaResponse instance
Each argument is described in detail in: Paws::Schemas::GetCodeBindingSource
Returns: a Paws::Schemas::GetCodeBindingSourceResponse instance
Get the code binding source URI.
Each argument is described in detail in: Paws::Schemas::GetDiscoveredSchema
Returns: a Paws::Schemas::GetDiscoveredSchemaResponse instance
Get the discovered schema that was generated based on sampled events.
Each argument is described in detail in: Paws::Schemas::GetResourcePolicy
Returns: a Paws::Schemas::GetResourcePolicyResponse instance
Retrieves the resource-based policy attached to a given registry.
Each argument is described in detail in: Paws::Schemas::ListDiscoverers
Returns: a Paws::Schemas::ListDiscoverersResponse instance
List the discoverers.
Each argument is described in detail in: Paws::Schemas::ListRegistries
Returns: a Paws::Schemas::ListRegistriesResponse instance
List the registries.
Each argument is described in detail in: Paws::Schemas::ListSchemas
Returns: a Paws::Schemas::ListSchemasResponse instance
List the schemas.
Each argument is described in detail in: Paws::Schemas::ListSchemaVersions
Returns: a Paws::Schemas::ListSchemaVersionsResponse instance
Provides a list of the schema versions and related information.
Each argument is described in detail in: Paws::Schemas::ListTagsForResource
Returns: a Paws::Schemas::ListTagsForResourceResponse instance
Get tags for resource.
Each argument is described in detail in: Paws::Schemas::PutCodeBinding
Returns: a Paws::Schemas::PutCodeBindingResponse instance
Put code binding URI
Each argument is described in detail in: Paws::Schemas::PutResourcePolicy
Returns: a Paws::Schemas::PutResourcePolicyResponse instance
The name of the policy.
Each argument is described in detail in: Paws::Schemas::SearchSchemas
Returns: a Paws::Schemas::SearchSchemasResponse instance
Search the schemas
Each argument is described in detail in: Paws::Schemas::StartDiscoverer
Returns: a Paws::Schemas::StartDiscovererResponse instance
Starts the discoverer
Each argument is described in detail in: Paws::Schemas::StopDiscoverer
Returns: a Paws::Schemas::StopDiscovererResponse instance
Stops the discoverer
Each argument is described in detail in: Paws::Schemas::TagResource
Add tags to a resource.
Each argument is described in detail in: Paws::Schemas::UntagResource
Removes tags from a resource.
Each argument is described in detail in: Paws::Schemas::UpdateDiscoverer
Returns: a Paws::Schemas::UpdateDiscovererResponse instance
Updates the discoverer
Each argument is described in detail in: Paws::Schemas::UpdateRegistry
Returns: a Paws::Schemas::UpdateRegistryResponse instance
Updates a registry.
Each argument is described in detail in: Paws::Schemas::UpdateSchema
Returns: a Paws::Schemas::UpdateSchemaResponse instance
Updates the schema definition
Paginator methods are helpers that repetively call methods that return partial results
If passed a sub as first parameter, it will call the sub for each element found in :
- Discoverers, passing the object as the first parameter, and the string 'Discoverers' as the second parameter
If not, it will return a a Paws::Schemas::ListDiscoverersResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
param
- Registries, passing the object as the first parameter, and the string 'Registries' as the second parameter
If not, it will return a a Paws::Schemas::ListRegistriesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- Schemas, passing the object as the first parameter, and the string 'Schemas' as the second parameter
If not, it will return a a Paws::Schemas::ListSchemasResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- SchemaVersions, passing the object as the first parameter, and the string 'SchemaVersions' as the second parameter
If not, it will return a a Paws::Schemas::ListSchemaVersionsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::Schemas::SearchSchemasResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
This service class forms part of Paws
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws
CPAN shell
perl -MCPAN -e shell install Paws
For more information on module installation, please visit the detailed CPAN module installation guide.