![]() |
![]()
| ![]() |
![]()
NAMEPaws::Schemas - Perl Interface to AWS Schemas SYNOPSISuse 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' } ], ); DESCRIPTIONAmazon EventBridge Schema Registry For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/schemas-2019-12-02> METHODSCreateDiscoverer
Each argument is described in detail in: Paws::Schemas::CreateDiscoverer Returns: a Paws::Schemas::CreateDiscovererResponse instance Creates a discoverer. CreateRegistry
Each argument is described in detail in: Paws::Schemas::CreateRegistry Returns: a Paws::Schemas::CreateRegistryResponse instance Creates a registry. CreateSchema
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. DeleteDiscovererEach argument is described in detail in: Paws::Schemas::DeleteDiscoverer Returns: nothing Deletes a discoverer. DeleteRegistryEach argument is described in detail in: Paws::Schemas::DeleteRegistry Returns: nothing Deletes a Registry. DeleteResourcePolicy
Each argument is described in detail in: Paws::Schemas::DeleteResourcePolicy Returns: nothing Delete the resource-based policy attached to the specified registry. DeleteSchemaEach argument is described in detail in: Paws::Schemas::DeleteSchema Returns: nothing Delete a schema definition. DeleteSchemaVersionEach argument is described in detail in: Paws::Schemas::DeleteSchemaVersion Returns: nothing Delete the schema version definition DescribeCodeBinding
Each argument is described in detail in: Paws::Schemas::DescribeCodeBinding Returns: a Paws::Schemas::DescribeCodeBindingResponse instance Describe the code binding URI. DescribeDiscovererEach argument is described in detail in: Paws::Schemas::DescribeDiscoverer Returns: a Paws::Schemas::DescribeDiscovererResponse instance Describes the discoverer. DescribeRegistryEach argument is described in detail in: Paws::Schemas::DescribeRegistry Returns: a Paws::Schemas::DescribeRegistryResponse instance Describes the registry. DescribeSchema
Each argument is described in detail in: Paws::Schemas::DescribeSchema Returns: a Paws::Schemas::DescribeSchemaResponse instance Retrieve the schema definition. ExportSchema
Each argument is described in detail in: Paws::Schemas::ExportSchema Returns: a Paws::Schemas::ExportSchemaResponse instance GetCodeBindingSource
Each argument is described in detail in: Paws::Schemas::GetCodeBindingSource Returns: a Paws::Schemas::GetCodeBindingSourceResponse instance Get the code binding source URI. GetDiscoveredSchemaEach 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. GetResourcePolicy
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. ListDiscoverers
Each argument is described in detail in: Paws::Schemas::ListDiscoverers Returns: a Paws::Schemas::ListDiscoverersResponse instance List the discoverers. ListRegistries
Each argument is described in detail in: Paws::Schemas::ListRegistries Returns: a Paws::Schemas::ListRegistriesResponse instance List the registries. ListSchemas
Each argument is described in detail in: Paws::Schemas::ListSchemas Returns: a Paws::Schemas::ListSchemasResponse instance List the schemas. ListSchemaVersions
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. ListTagsForResourceEach argument is described in detail in: Paws::Schemas::ListTagsForResource Returns: a Paws::Schemas::ListTagsForResourceResponse instance Get tags for resource. PutCodeBinding
Each argument is described in detail in: Paws::Schemas::PutCodeBinding Returns: a Paws::Schemas::PutCodeBindingResponse instance Put code binding URI PutResourcePolicy
Each argument is described in detail in: Paws::Schemas::PutResourcePolicy Returns: a Paws::Schemas::PutResourcePolicyResponse instance The name of the policy. SearchSchemas
Each argument is described in detail in: Paws::Schemas::SearchSchemas Returns: a Paws::Schemas::SearchSchemasResponse instance Search the schemas StartDiscovererEach argument is described in detail in: Paws::Schemas::StartDiscoverer Returns: a Paws::Schemas::StartDiscovererResponse instance Starts the discoverer StopDiscovererEach argument is described in detail in: Paws::Schemas::StopDiscoverer Returns: a Paws::Schemas::StopDiscovererResponse instance Stops the discoverer TagResourceEach argument is described in detail in: Paws::Schemas::TagResource Returns: nothing Add tags to a resource. UntagResourceEach argument is described in detail in: Paws::Schemas::UntagResource Returns: nothing Removes tags from a resource. UpdateDiscoverer
Each argument is described in detail in: Paws::Schemas::UpdateDiscoverer Returns: a Paws::Schemas::UpdateDiscovererResponse instance Updates the discoverer UpdateRegistry
Each argument is described in detail in: Paws::Schemas::UpdateRegistry Returns: a Paws::Schemas::UpdateRegistryResponse instance Updates a registry. UpdateSchema
Each argument is described in detail in: Paws::Schemas::UpdateSchema Returns: a Paws::Schemas::UpdateSchemaResponse instance Updates the schema definition Inactive schemas will be deleted after two years. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllDiscoverers(sub { },[DiscovererIdPrefix => Str, Limit => Int, NextToken => Str, SourceArnPrefix => Str])ListAllDiscoverers([DiscovererIdPrefix => Str, Limit => Int, NextToken => Str, SourceArnPrefix => Str])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 "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllRegistries(sub { },[Limit => Int, NextToken => Str, RegistryNamePrefix => Str, Scope => Str])ListAllRegistries([Limit => Int, NextToken => Str, RegistryNamePrefix => Str, Scope => Str])If passed a sub as first parameter, it will call the sub for each element found in : - 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 "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSchemas(sub { },RegistryName => Str, [Limit => Int, NextToken => Str, SchemaNamePrefix => Str])ListAllSchemas(RegistryName => Str, [Limit => Int, NextToken => Str, SchemaNamePrefix => Str])If passed a sub as first parameter, it will call the sub for each element found in : - 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 "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSchemaVersions(sub { },RegistryName => Str, SchemaName => Str, [Limit => Int, NextToken => Str])ListAllSchemaVersions(RegistryName => Str, SchemaName => Str, [Limit => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - 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 "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SearchAllSchemas(sub { },Keywords => Str, RegistryName => Str, [Limit => Int, NextToken => Str])SearchAllSchemas(Keywords => Str, RegistryName => Str, [Limit => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - 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::SearchSchemasResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|