Documentation
¶
Index ¶
- type AcceptChoice
- type AcceptRule
- type AcceptRuleBehavior
- type AcceptedAssetScope
- type AccessDeniedException
- type AccountInfo
- type AccountPoolSummary
- type AccountSource
- type AccountSourceMemberAccounts
- type AccountSourceMemberCustomAccountPoolHandler
- type ActionParameters
- type ActionParametersMemberAwsConsoleLink
- type AddToProjectMemberPoolPolicyGrantDetail
- type AggregationListItem
- type AggregationOutput
- type AggregationOutputItem
- type AllDomainUnitsGrantFilter
- type AllUsersGrantFilter
- type AssetFilterConfiguration
- type AssetFilterConfigurationMemberColumnConfiguration
- type AssetFilterConfigurationMemberRowConfiguration
- type AssetFilterSummary
- type AssetInDataProductListingItem
- type AssetItem
- type AssetItemAdditionalAttributes
- type AssetListing
- type AssetListingDetails
- type AssetListingItem
- type AssetListingItemAdditionalAttributes
- type AssetRevision
- type AssetScope
- type AssetTargetNameMap
- type AssetTypeItem
- type AssetTypesForRule
- type AthenaPropertiesInput
- type AthenaPropertiesOutput
- type AthenaPropertiesPatch
- type AuthType
- type AuthenticationConfiguration
- type AuthenticationConfigurationInput
- type AuthenticationConfigurationPatch
- type AuthenticationType
- type AuthorizationCodeProperties
- type AwsAccount
- type AwsAccountMemberAwsAccountId
- type AwsAccountMemberAwsAccountIdPath
- type AwsConsoleLinkParameters
- type AwsLocation
- type BasicAuthenticationCredentials
- type BusinessNameGenerationConfiguration
- type ChangeAction
- type CloudFormationProperties
- type ColumnFilterConfiguration
- type ComputeEnvironments
- type ConfigurableActionParameter
- type ConfigurableActionTypeAuthorization
- type ConfigurableEnvironmentAction
- type ConflictException
- type ConnectionCredentials
- type ConnectionPropertiesInput
- type ConnectionPropertiesInputMemberAthenaProperties
- type ConnectionPropertiesInputMemberGlueProperties
- type ConnectionPropertiesInputMemberHyperPodProperties
- type ConnectionPropertiesInputMemberIamProperties
- type ConnectionPropertiesInputMemberRedshiftProperties
- type ConnectionPropertiesInputMemberS3Properties
- type ConnectionPropertiesInputMemberSparkEmrProperties
- type ConnectionPropertiesInputMemberSparkGlueProperties
- type ConnectionPropertiesOutput
- type ConnectionPropertiesOutputMemberAthenaProperties
- type ConnectionPropertiesOutputMemberGlueProperties
- type ConnectionPropertiesOutputMemberHyperPodProperties
- type ConnectionPropertiesOutputMemberIamProperties
- type ConnectionPropertiesOutputMemberRedshiftProperties
- type ConnectionPropertiesOutputMemberS3Properties
- type ConnectionPropertiesOutputMemberSparkEmrProperties
- type ConnectionPropertiesOutputMemberSparkGlueProperties
- type ConnectionPropertiesPatch
- type ConnectionPropertiesPatchMemberAthenaProperties
- type ConnectionPropertiesPatchMemberGlueProperties
- type ConnectionPropertiesPatchMemberIamProperties
- type ConnectionPropertiesPatchMemberRedshiftProperties
- type ConnectionPropertiesPatchMemberS3Properties
- type ConnectionPropertiesPatchMemberSparkEmrProperties
- type ConnectionStatus
- type ConnectionSummary
- type ConnectionType
- type CreateAssetTypePolicyGrantDetail
- type CreateDomainUnitPolicyGrantDetail
- type CreateEnvironmentProfilePolicyGrantDetail
- type CreateFormTypePolicyGrantDetail
- type CreateGlossaryPolicyGrantDetail
- type CreateProjectFromProjectProfilePolicyGrantDetail
- type CreateProjectPolicyGrantDetail
- type CustomAccountPoolHandler
- type CustomParameter
- type DataAssetActivityStatus
- type DataProductItem
- type DataProductItemAdditionalAttributes
- type DataProductItemType
- type DataProductListing
- type DataProductListingItem
- type DataProductListingItemAdditionalAttributes
- type DataProductResultItem
- type DataProductRevision
- type DataProductStatus
- type DataSourceConfigurationInput
- type DataSourceConfigurationInputMemberGlueRunConfiguration
- type DataSourceConfigurationInputMemberRedshiftRunConfiguration
- type DataSourceConfigurationInputMemberSageMakerRunConfiguration
- type DataSourceConfigurationOutput
- type DataSourceConfigurationOutputMemberGlueRunConfiguration
- type DataSourceConfigurationOutputMemberRedshiftRunConfiguration
- type DataSourceConfigurationOutputMemberSageMakerRunConfiguration
- type DataSourceErrorMessage
- type DataSourceErrorType
- type DataSourceRunActivity
- type DataSourceRunLineageSummary
- type DataSourceRunStatus
- type DataSourceRunSummary
- type DataSourceRunType
- type DataSourceStatus
- type DataSourceSummary
- type DataZoneEntityType
- type Deployment
- type DeploymentMode
- type DeploymentProperties
- type DeploymentStatus
- type DeploymentType
- type DetailedGlossaryTerm
- type DomainStatus
- type DomainSummary
- type DomainUnitDesignation
- type DomainUnitFilterForProject
- type DomainUnitGrantFilter
- type DomainUnitGrantFilterMemberAllDomainUnitsGrantFilter
- type DomainUnitGroupProperties
- type DomainUnitOwnerProperties
- type DomainUnitOwnerPropertiesMemberGroup
- type DomainUnitOwnerPropertiesMemberUser
- type DomainUnitPolicyGrantPrincipal
- type DomainUnitSummary
- type DomainUnitTarget
- type DomainUnitUserProperties
- type DomainVersion
- type EdgeDirection
- type EnableSetting
- type EntityType
- type EnvironmentActionSummary
- type EnvironmentBlueprintConfigurationItem
- type EnvironmentBlueprintSummary
- type EnvironmentConfiguration
- type EnvironmentConfigurationParameter
- type EnvironmentConfigurationParametersDetails
- type EnvironmentConfigurationUserParameter
- type EnvironmentDeploymentDetails
- type EnvironmentError
- type EnvironmentParameter
- type EnvironmentProfileSummary
- type EnvironmentResolvedAccount
- type EnvironmentStatus
- type EnvironmentSummary
- type EqualToExpression
- type EventSummary
- type EventSummaryMemberOpenLineageRunEventSummary
- type FailureCause
- type Filter
- type FilterClause
- type FilterClauseMemberAnd
- type FilterClauseMemberFilter
- type FilterClauseMemberOr
- type FilterExpression
- type FilterExpressionType
- type FilterStatus
- type FormEntryInput
- type FormEntryOutput
- type FormInput
- type FormOutput
- type FormTypeData
- type FormTypeStatus
- type GlossaryItem
- type GlossaryItemAdditionalAttributes
- type GlossaryStatus
- type GlossaryTermItem
- type GlossaryTermItemAdditionalAttributes
- type GlossaryTermStatus
- type GlossaryUsageRestriction
- type GlueConnection
- type GlueConnectionInput
- type GlueConnectionPatch
- type GlueConnectionType
- type GlueOAuth2Credentials
- type GluePropertiesInput
- type GluePropertiesOutput
- type GluePropertiesPatch
- type GlueRunConfigurationInput
- type GlueRunConfigurationOutput
- type GlueSelfGrantStatusOutput
- type GovernanceType
- type GovernedEntityType
- type GrantedEntity
- type GrantedEntityInput
- type GrantedEntityInputMemberListing
- type GrantedEntityMemberListing
- type GreaterThanExpression
- type GreaterThanOrEqualToExpression
- type GroupDetails
- type GroupPolicyGrantPrincipal
- type GroupPolicyGrantPrincipalMemberGroupIdentifier
- type GroupProfileStatus
- type GroupProfileSummary
- type GroupSearchType
- type HyperPodOrchestrator
- type HyperPodPropertiesInput
- type HyperPodPropertiesOutput
- type IamPropertiesInput
- type IamPropertiesOutput
- type IamPropertiesPatch
- type IamUserProfileDetails
- type Import
- type InExpression
- type InternalServerException
- type InventorySearchScope
- type IsNotNullExpression
- type IsNullExpression
- type JobRunDetails
- type JobRunDetailsMemberLineageRunDetails
- type JobRunError
- type JobRunMode
- type JobRunStatus
- type JobRunSummary
- type JobType
- type LakeFormationConfiguration
- type LessThanExpression
- type LessThanOrEqualToExpression
- type LikeExpression
- type LineageEventProcessingStatus
- type LineageEventSummary
- type LineageImportStatus
- type LineageInfo
- type LineageNodeReference
- type LineageNodeSummary
- type LineageNodeTypeItem
- type LineageRunDetails
- type LineageSqlQueryRunDetails
- type LineageSyncSchedule
- type ListingItem
- type ListingItemMemberAssetListing
- type ListingItemMemberDataProductListing
- type ListingRevision
- type ListingRevisionInput
- type ListingStatus
- type ListingSummary
- type ListingSummaryItem
- type ManagedPolicyType
- type MatchOffset
- type MatchRationaleItem
- type MatchRationaleItemMemberTextMatches
- type Member
- type MemberDetails
- type MemberDetailsMemberGroup
- type MemberDetailsMemberUser
- type MemberMemberGroupIdentifier
- type MemberMemberUserIdentifier
- type MetadataFormEnforcementDetail
- type MetadataFormReference
- type MetadataFormSummary
- type MetadataGenerationRunItem
- type MetadataGenerationRunStatus
- type MetadataGenerationRunTarget
- type MetadataGenerationRunType
- type MetadataGenerationTargetType
- type Model
- type ModelMemberSmithy
- type NameIdentifier
- type NotEqualToExpression
- type NotInExpression
- type NotLikeExpression
- type NotificationOutput
- type NotificationResource
- type NotificationResourceType
- type NotificationRole
- type NotificationType
- type OAuth2ClientApplication
- type OAuth2GrantType
- type OAuth2Properties
- type OpenLineageRunEventSummary
- type OpenLineageRunState
- type OverallDeploymentStatus
- type OverrideDomainUnitOwnersPolicyGrantDetail
- type OverrideProjectOwnersPolicyGrantDetail
- type OwnerGroupProperties
- type OwnerGroupPropertiesOutput
- type OwnerProperties
- type OwnerPropertiesMemberGroup
- type OwnerPropertiesMemberUser
- type OwnerPropertiesOutput
- type OwnerPropertiesOutputMemberGroup
- type OwnerPropertiesOutputMemberUser
- type OwnerUserProperties
- type OwnerUserPropertiesOutput
- type PhysicalConnectionRequirements
- type PhysicalEndpoint
- type PolicyGrantDetail
- type PolicyGrantDetailMemberAddToProjectMemberPool
- type PolicyGrantDetailMemberCreateAssetType
- type PolicyGrantDetailMemberCreateDomainUnit
- type PolicyGrantDetailMemberCreateEnvironment
- type PolicyGrantDetailMemberCreateEnvironmentFromBlueprint
- type PolicyGrantDetailMemberCreateEnvironmentProfile
- type PolicyGrantDetailMemberCreateFormType
- type PolicyGrantDetailMemberCreateGlossary
- type PolicyGrantDetailMemberCreateProject
- type PolicyGrantDetailMemberCreateProjectFromProjectProfile
- type PolicyGrantDetailMemberDelegateCreateEnvironmentProfile
- type PolicyGrantDetailMemberOverrideDomainUnitOwners
- type PolicyGrantDetailMemberOverrideProjectOwners
- type PolicyGrantDetailMemberUseAssetType
- type PolicyGrantMember
- type PolicyGrantPrincipal
- type PolicyGrantPrincipalMemberDomainUnit
- type PolicyGrantPrincipalMemberGroup
- type PolicyGrantPrincipalMemberProject
- type PolicyGrantPrincipalMemberUser
- type PredictionConfiguration
- type ProjectDeletionError
- type ProjectDesignation
- type ProjectGrantFilter
- type ProjectGrantFilterMemberDomainUnitFilter
- type ProjectMember
- type ProjectPolicyGrantPrincipal
- type ProjectProfileSummary
- type ProjectStatus
- type ProjectSummary
- type ProjectsForRule
- type Protocol
- type ProvisioningConfiguration
- type ProvisioningConfigurationMemberLakeFormationConfiguration
- type ProvisioningProperties
- type ProvisioningPropertiesMemberCloudFormation
- type RecommendationConfiguration
- type RedshiftClusterStorage
- type RedshiftCredentialConfiguration
- type RedshiftCredentials
- type RedshiftCredentialsMemberSecretArn
- type RedshiftCredentialsMemberUsernamePassword
- type RedshiftLineageSyncConfigurationInput
- type RedshiftLineageSyncConfigurationOutput
- type RedshiftPropertiesInput
- type RedshiftPropertiesOutput
- type RedshiftPropertiesPatch
- type RedshiftRunConfigurationInput
- type RedshiftRunConfigurationOutput
- type RedshiftSelfGrantStatusOutput
- type RedshiftServerlessStorage
- type RedshiftStorage
- type RedshiftStorageMemberRedshiftClusterSource
- type RedshiftStorageMemberRedshiftServerlessSource
- type RedshiftStorageProperties
- type RedshiftStoragePropertiesMemberClusterName
- type RedshiftStoragePropertiesMemberWorkgroupName
- type Region
- type RegionMemberRegionName
- type RegionMemberRegionNamePath
- type RejectChoice
- type RejectRule
- type RejectRuleBehavior
- type RelationalFilterConfiguration
- type ResolutionStrategy
- type Resource
- type ResourceNotFoundException
- type RowFilter
- type RowFilterConfiguration
- type RowFilterExpression
- type RowFilterExpressionMemberEqualTo
- type RowFilterExpressionMemberGreaterThan
- type RowFilterExpressionMemberGreaterThanOrEqualTo
- type RowFilterExpressionMemberIn
- type RowFilterExpressionMemberIsNotNull
- type RowFilterExpressionMemberIsNull
- type RowFilterExpressionMemberLessThan
- type RowFilterExpressionMemberLessThanOrEqualTo
- type RowFilterExpressionMemberLike
- type RowFilterExpressionMemberNotEqualTo
- type RowFilterExpressionMemberNotIn
- type RowFilterExpressionMemberNotLike
- type RowFilterMemberAnd
- type RowFilterMemberExpression
- type RowFilterMemberOr
- type RuleAction
- type RuleDetail
- type RuleDetailMemberMetadataFormEnforcementDetail
- type RuleScope
- type RuleScopeSelectionMode
- type RuleSummary
- type RuleTarget
- type RuleTargetMemberDomainUnitTarget
- type RuleTargetType
- type RuleType
- type RunStatisticsForAssets
- type S3PropertiesInput
- type S3PropertiesOutput
- type S3PropertiesPatch
- type SageMakerRunConfigurationInput
- type SageMakerRunConfigurationOutput
- type ScheduleConfiguration
- type SearchInItem
- type SearchInventoryResultItem
- type SearchInventoryResultItemMemberAssetItem
- type SearchInventoryResultItemMemberDataProductItem
- type SearchInventoryResultItemMemberGlossaryItem
- type SearchInventoryResultItemMemberGlossaryTermItem
- type SearchOutputAdditionalAttribute
- type SearchResultItem
- type SearchResultItemMemberAssetListing
- type SearchResultItemMemberDataProductListing
- type SearchSort
- type SearchTypesResultItem
- type SearchTypesResultItemMemberAssetTypeItem
- type SearchTypesResultItemMemberFormTypeItem
- type SearchTypesResultItemMemberLineageNodeTypeItem
- type SelfGrantStatus
- type SelfGrantStatusDetail
- type SelfGrantStatusOutput
- type SelfGrantStatusOutputMemberGlueSelfGrantStatus
- type SelfGrantStatusOutputMemberRedshiftSelfGrantStatus
- type ServiceQuotaExceededException
- type SingleSignOn
- type SortFieldAccountPool
- type SortFieldConnection
- type SortFieldProject
- type SortKey
- type SortOrder
- type SparkEmrPropertiesInput
- type SparkEmrPropertiesOutput
- type SparkEmrPropertiesPatch
- type SparkGlueArgs
- type SparkGluePropertiesInput
- type SparkGluePropertiesOutput
- type SsoUserProfileDetails
- type Status
- type SubscribedAsset
- type SubscribedAssetListing
- type SubscribedListing
- type SubscribedListingInput
- type SubscribedListingItem
- type SubscribedListingItemMemberAssetListing
- type SubscribedListingItemMemberProductListing
- type SubscribedPrincipal
- type SubscribedPrincipalInput
- type SubscribedPrincipalInputMemberProject
- type SubscribedPrincipalMemberProject
- type SubscribedProductListing
- type SubscribedProject
- type SubscribedProjectInput
- type SubscriptionGrantOverallStatus
- type SubscriptionGrantStatus
- type SubscriptionGrantSummary
- type SubscriptionRequestStatus
- type SubscriptionRequestSummary
- type SubscriptionStatus
- type SubscriptionSummary
- type SubscriptionTargetForm
- type SubscriptionTargetSummary
- type TargetEntityType
- type TaskStatus
- type TermRelations
- type TextMatchItem
- type ThrottlingException
- type TimeSeriesDataPointFormInput
- type TimeSeriesDataPointFormOutput
- type TimeSeriesDataPointSummaryFormOutput
- type TimeSeriesEntityType
- type Timezone
- type Topic
- type TypesSearchScope
- type UnauthorizedException
- type Unit
- type UnknownUnionMember
- type UseAssetTypePolicyGrantDetail
- type UserAssignment
- type UserDesignation
- type UserDetails
- type UserPolicyGrantPrincipal
- type UserPolicyGrantPrincipalMemberAllUsersGrantFilter
- type UserPolicyGrantPrincipalMemberUserIdentifier
- type UserProfileDetails
- type UserProfileDetailsMemberIam
- type UserProfileDetailsMemberSso
- type UserProfileStatus
- type UserProfileSummary
- type UserProfileType
- type UserSearchType
- type UserType
- type UsernamePassword
- type ValidationException
Examples ¶
- AccountSource (OutputUsage)
- ActionParameters (OutputUsage)
- AssetFilterConfiguration (OutputUsage)
- AwsAccount (OutputUsage)
- ConnectionPropertiesInput (OutputUsage)
- ConnectionPropertiesOutput (OutputUsage)
- ConnectionPropertiesPatch (OutputUsage)
- DataSourceConfigurationInput (OutputUsage)
- DataSourceConfigurationOutput (OutputUsage)
- DomainUnitGrantFilter (OutputUsage)
- DomainUnitOwnerProperties (OutputUsage)
- EventSummary (OutputUsage)
- FilterClause (OutputUsage)
- GrantedEntity (OutputUsage)
- GrantedEntityInput (OutputUsage)
- GroupPolicyGrantPrincipal (OutputUsage)
- JobRunDetails (OutputUsage)
- ListingItem (OutputUsage)
- MatchRationaleItem (OutputUsage)
- Member (OutputUsage)
- MemberDetails (OutputUsage)
- Model (OutputUsage)
- OwnerProperties (OutputUsage)
- OwnerPropertiesOutput (OutputUsage)
- PolicyGrantDetail (OutputUsage)
- PolicyGrantPrincipal (OutputUsage)
- ProjectGrantFilter (OutputUsage)
- ProvisioningConfiguration (OutputUsage)
- ProvisioningProperties (OutputUsage)
- RedshiftCredentials (OutputUsage)
- RedshiftStorage (OutputUsage)
- RedshiftStorageProperties (OutputUsage)
- Region (OutputUsage)
- RowFilter (OutputUsage)
- RowFilterExpression (OutputUsage)
- RuleDetail (OutputUsage)
- RuleTarget (OutputUsage)
- SearchInventoryResultItem (OutputUsage)
- SearchResultItem (OutputUsage)
- SearchTypesResultItem (OutputUsage)
- SelfGrantStatusOutput (OutputUsage)
- SubscribedListingItem (OutputUsage)
- SubscribedPrincipal (OutputUsage)
- SubscribedPrincipalInput (OutputUsage)
- UserPolicyGrantPrincipal (OutputUsage)
- UserProfileDetails (OutputUsage)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptChoice ¶
type AcceptChoice struct { // Specifies the target (for example, a column name) where a prediction can be // accepted. // // This member is required. PredictionTarget *string // The edit of the prediction. EditedValue *string // Specifies the prediction (aka, the automatically generated piece of metadata) // that can be accepted. PredictionChoice *int32 // contains filtered or unexported fields }
Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.
type AcceptRule ¶
type AcceptRule struct { // Specifies whether you want to accept the top prediction for all targets or none. Rule AcceptRuleBehavior // The confidence score that specifies the condition at which a prediction can be // accepted. Threshold *float32 // contains filtered or unexported fields }
Specifies the rule and the threshold under which a prediction can be accepted.
type AcceptRuleBehavior ¶
type AcceptRuleBehavior string
const ( AcceptRuleBehaviorAll AcceptRuleBehavior = "ALL" AcceptRuleBehaviorNone AcceptRuleBehavior = "NONE" )
Enum values for AcceptRuleBehavior
func (AcceptRuleBehavior) Values ¶
func (AcceptRuleBehavior) Values() []AcceptRuleBehavior
Values returns all known values for AcceptRuleBehavior. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AcceptedAssetScope ¶ added in v1.20.0
type AcceptedAssetScope struct { // The asset ID of the accepted asset scope. // // This member is required. AssetId *string // The filter IDs of the accepted asset scope. // // This member is required. FilterIds []string // contains filtered or unexported fields }
The accepted asset scope.
type AccessDeniedException ¶
type AccessDeniedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type AccountInfo ¶ added in v1.38.0
type AccountInfo struct { // The account ID. // // This member is required. AwsAccountId *string // The regions supported for an account within an account pool. // // This member is required. SupportedRegions []string // The account name. AwsAccountName *string // contains filtered or unexported fields }
The account information within an account pool.
type AccountPoolSummary ¶ added in v1.38.0
type AccountPoolSummary struct { // The user who created the account pool. CreatedBy *string // The ID of the domain. DomainId *string // The ID of the domain unit. DomainUnitId *string // The ID of the account pool. Id *string // The name of the account pool. Name *string // The mechanism used to resolve the account selection from the account pool. ResolutionStrategy ResolutionStrategy // The user who updated the account pool. UpdatedBy *string // contains filtered or unexported fields }
The summary of the account pool.
type AccountSource ¶ added in v1.38.0
type AccountSource interface {
// contains filtered or unexported methods
}
The source of accounts for the account pool. In the current release, it's either a static list of accounts provided by the customer or a custom Amazon Web Services Lambda handler.
The following types satisfy this interface:
AccountSourceMemberAccounts AccountSourceMemberCustomAccountPoolHandler
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.AccountSource // type switches can be used to check the union value switch v := union.(type) { case *types.AccountSourceMemberAccounts: _ = v.Value // Value is []types.AccountInfo case *types.AccountSourceMemberCustomAccountPoolHandler: _ = v.Value // Value is types.CustomAccountPoolHandler case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type AccountSourceMemberAccounts ¶ added in v1.38.0
type AccountSourceMemberAccounts struct { Value []AccountInfo // contains filtered or unexported fields }
The static list of accounts within an account pool.
type AccountSourceMemberCustomAccountPoolHandler ¶ added in v1.38.0
type AccountSourceMemberCustomAccountPoolHandler struct { Value CustomAccountPoolHandler // contains filtered or unexported fields }
The custom Amazon Web Services Lambda handler within an account pool.
type ActionParameters ¶ added in v1.9.0
type ActionParameters interface {
// contains filtered or unexported methods
}
The parameters of the environment action.
The following types satisfy this interface:
ActionParametersMemberAwsConsoleLink
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ActionParameters // type switches can be used to check the union value switch v := union.(type) { case *types.ActionParametersMemberAwsConsoleLink: _ = v.Value // Value is types.AwsConsoleLinkParameters case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ActionParametersMemberAwsConsoleLink ¶ added in v1.9.0
type ActionParametersMemberAwsConsoleLink struct { Value AwsConsoleLinkParameters // contains filtered or unexported fields }
The console link specified as part of the environment action.
type AddToProjectMemberPoolPolicyGrantDetail ¶ added in v1.19.0
type AddToProjectMemberPoolPolicyGrantDetail struct { // Specifies whether the policy grant is applied to child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the policy grant.
type AggregationListItem ¶ added in v1.33.0
type AggregationListItem struct { // An attribute on which to compute aggregations. // // This member is required. Attribute *string // The display value of the aggregation list item. Supported values include value // and glossaryTerm.name . DisplayValue *string // contains filtered or unexported fields }
An aggregation list item.
type AggregationOutput ¶ added in v1.33.0
type AggregationOutput struct { // The attribute for this aggregation. Attribute *string // The display value of the aggregation output item. DisplayValue *string // A list of aggregation output items. Items []AggregationOutputItem // contains filtered or unexported fields }
The aggregation for an attribute.
type AggregationOutputItem ¶ added in v1.33.0
type AggregationOutputItem struct { // The count of the aggregation output item. Count *int32 // The display value of the aggregation. If the attribute being aggregated // corresponds to the id of a public resource, the service automatically resolves // the id to the provided display value. DisplayValue *string // The attribute value of the aggregation output item. Value *string // contains filtered or unexported fields }
An aggregation output item.
type AllDomainUnitsGrantFilter ¶ added in v1.19.0
type AllDomainUnitsGrantFilter struct {
// contains filtered or unexported fields
}
The grant filter for all domain units.
type AllUsersGrantFilter ¶ added in v1.19.0
type AllUsersGrantFilter struct {
// contains filtered or unexported fields
}
The all users grant filter.
type AssetFilterConfiguration ¶ added in v1.14.0
type AssetFilterConfiguration interface {
// contains filtered or unexported methods
}
The configuration details of the asset filter.
The following types satisfy this interface:
AssetFilterConfigurationMemberColumnConfiguration AssetFilterConfigurationMemberRowConfiguration
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.AssetFilterConfiguration // type switches can be used to check the union value switch v := union.(type) { case *types.AssetFilterConfigurationMemberColumnConfiguration: _ = v.Value // Value is types.ColumnFilterConfiguration case *types.AssetFilterConfigurationMemberRowConfiguration: _ = v.Value // Value is types.RowFilterConfiguration case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type AssetFilterConfigurationMemberColumnConfiguration ¶ added in v1.14.0
type AssetFilterConfigurationMemberColumnConfiguration struct { Value ColumnFilterConfiguration // contains filtered or unexported fields }
The column configuration of the asset filter.
type AssetFilterConfigurationMemberRowConfiguration ¶ added in v1.14.0
type AssetFilterConfigurationMemberRowConfiguration struct { Value RowFilterConfiguration // contains filtered or unexported fields }
The row configuration of the asset filter.
type AssetFilterSummary ¶ added in v1.14.0
type AssetFilterSummary struct { // The ID of the data asset. // // This member is required. AssetId *string // The ID of the domain where the asset filter lives. // // This member is required. DomainId *string // The ID of the asset filter. // // This member is required. Id *string // The name of the asset filter. // // This member is required. Name *string // The timestamp at which the asset filter was created. CreatedAt *time.Time // The description of the asset filter. Description *string // The effective column names of the asset filter. EffectiveColumnNames []string // The effective row filter of the asset filter. EffectiveRowFilter *string // The error message that is displayed if the action does not succeed. ErrorMessage *string // The status of the asset filter. Status FilterStatus // contains filtered or unexported fields }
The summary of the asset filter.
type AssetInDataProductListingItem ¶ added in v1.17.0
type AssetInDataProductListingItem struct { // The entity ID of the listing of the asset in a data product. EntityId *string // The entity revision of the listing of the asset in a data product. EntityRevision *string // The entity type of the listing of the asset in a data product. EntityType *string // contains filtered or unexported fields }
The listing of the asset in a data product.
type AssetItem ¶
type AssetItem struct { // The identifier of the Amazon DataZone domain in which the inventory asset // exists. // // This member is required. DomainId *string // the identifier of the Amazon DataZone inventory asset. // // This member is required. Identifier *string // The name of the Amazon DataZone inventory asset. // // This member is required. Name *string // The identifier of the Amazon DataZone project that owns the inventory asset. // // This member is required. OwningProjectId *string // The identifier of the asset type of the specified Amazon DataZone inventory // asset. // // This member is required. TypeIdentifier *string // The revision of the inventory asset type. // // This member is required. TypeRevision *string // The additional attributes of a Amazon DataZone inventory asset. AdditionalAttributes *AssetItemAdditionalAttributes // The timestamp of when the Amazon DataZone inventory asset was created. CreatedAt *time.Time // The Amazon DataZone user who created the inventory asset. CreatedBy *string // The description of an Amazon DataZone inventory asset. Description *string // The external identifier of the Amazon DataZone inventory asset. ExternalIdentifier *string // The timestamp of when the first revision of the inventory asset was created. FirstRevisionCreatedAt *time.Time // The Amazon DataZone user who created the first revision of the inventory asset. FirstRevisionCreatedBy *string // The glossary terms attached to the Amazon DataZone inventory asset. GlossaryTerms []string // The restricted glossary terms accociated with an asset. GovernedGlossaryTerms []string // contains filtered or unexported fields }
A Amazon DataZone inventory asset.
type AssetItemAdditionalAttributes ¶
type AssetItemAdditionalAttributes struct { // The forms included in the additional attributes of an inventory asset. FormsOutput []FormOutput // The latest time series data points forms included in the additional attributes // of an asset. LatestTimeSeriesDataPointFormsOutput []TimeSeriesDataPointSummaryFormOutput // List of rationales indicating why this item was matched by search. MatchRationale []MatchRationaleItem // The read-only forms included in the additional attributes of an inventory asset. ReadOnlyFormsOutput []FormOutput // contains filtered or unexported fields }
The additional attributes of an inventory asset.
type AssetListing ¶
type AssetListing struct { // The identifier of an asset published in an Amazon DataZone catalog. AssetId *string // The revision of an asset published in an Amazon DataZone catalog. AssetRevision *string // The type of an asset published in an Amazon DataZone catalog. AssetType *string // The timestamp of when an asset published in an Amazon DataZone catalog was // created. CreatedAt *time.Time // The metadata forms attached to an asset published in an Amazon DataZone // catalog. Forms *string // The glossary terms attached to an asset published in an Amazon DataZone // catalog. GlossaryTerms []DetailedGlossaryTerm // The restricted glossary terms associated with an asset. GovernedGlossaryTerms []DetailedGlossaryTerm // The latest time series data points forms included in the additional attributes // of an asset. LatestTimeSeriesDataPointForms []TimeSeriesDataPointSummaryFormOutput // The identifier of the project where an asset published in an Amazon DataZone // catalog exists. OwningProjectId *string // contains filtered or unexported fields }
An asset published in an Amazon DataZone catalog.
type AssetListingDetails ¶
type AssetListingDetails struct { // The identifier of an asset published in an Amazon DataZone catalog. // // This member is required. ListingId *string // The status of an asset published in an Amazon DataZone catalog. // // This member is required. ListingStatus ListingStatus // contains filtered or unexported fields }
The details of an asset published in an Amazon DataZone catalog.
type AssetListingItem ¶
type AssetListingItem struct { // The additional attributes of an asset published in an Amazon DataZone catalog. AdditionalAttributes *AssetListingItemAdditionalAttributes // The timestamp of when an asset published in an Amazon DataZone catalog was // created. CreatedAt *time.Time // The description of an asset published in an Amazon DataZone catalog. Description *string // The identifier of the inventory asset. EntityId *string // The revision of the inventory asset. EntityRevision *string // The type of the inventory asset. EntityType *string // Glossary terms attached to the inventory asset. GlossaryTerms []DetailedGlossaryTerm // The restricted glossary terms associated with an asset. GovernedGlossaryTerms []DetailedGlossaryTerm // The Amazon DataZone user who created the listing. ListingCreatedBy *string // The identifier of the listing (asset published in Amazon DataZone catalog). ListingId *string // The revision of the listing (asset published in Amazon DataZone catalog). ListingRevision *string // The Amazon DataZone user who updated the listing. ListingUpdatedBy *string // The name of the inventory asset. Name *string // The identifier of the project that owns the inventory asset. OwningProjectId *string // contains filtered or unexported fields }
The details of an asset published in an Amazon DataZone catalog.
type AssetListingItemAdditionalAttributes ¶
type AssetListingItemAdditionalAttributes struct { // The metadata forms that form additional attributes of the metadata asset. Forms *string // The latest time series data points forms included in the additional attributes // of an asset. LatestTimeSeriesDataPointForms []TimeSeriesDataPointSummaryFormOutput // List of rationales indicating why this item was matched by search. MatchRationale []MatchRationaleItem // contains filtered or unexported fields }
Additional attributes of an inventory asset.
type AssetRevision ¶
type AssetRevision struct { // The timestamp of when an inventory asset revison was created. CreatedAt *time.Time // The Amazon DataZone user who created the asset revision. CreatedBy *string // The Amazon DataZone user who created the inventory asset. DomainId *string // The identifier of the inventory asset revision. Id *string // The revision details of the inventory asset. Revision *string // contains filtered or unexported fields }
The revision of an inventory asset.
type AssetScope ¶ added in v1.20.0
type AssetScope struct { // The asset ID of the asset scope. // // This member is required. AssetId *string // The filter IDs of the asset scope. // // This member is required. FilterIds []string // The status of the asset scope. // // This member is required. Status *string // The error message of the asset scope. ErrorMessage *string // contains filtered or unexported fields }
The asset scope.
type AssetTargetNameMap ¶
type AssetTargetNameMap struct { // The identifier of the inventory asset. // // This member is required. AssetId *string // The target name in the asset target name map. // // This member is required. TargetName *string // contains filtered or unexported fields }
The name map for assets.
type AssetTypeItem ¶
type AssetTypeItem struct { // The identifier of the Amazon DataZone domain where the asset type exists. // // This member is required. DomainId *string // The forms included in the details of the asset type. // // This member is required. FormsOutput map[string]FormEntryOutput // The name of the asset type. // // This member is required. Name *string // The identifier of the Amazon DataZone project that owns the asset type. // // This member is required. OwningProjectId *string // The revision of the asset type. // // This member is required. Revision *string // The timestamp of when the asset type was created. CreatedAt *time.Time // The Amazon DataZone user who created the asset type. CreatedBy *string // The description of the asset type. Description *string // The identifier of the Amazon DataZone domain where the asset type was // originally created. OriginDomainId *string // The identifier of the Amazon DataZone project where the asset type exists. OriginProjectId *string // The timestamp of when the asset type was updated. UpdatedAt *time.Time // The Amazon DataZone user who updated the asset type. UpdatedBy *string // contains filtered or unexported fields }
The details of the asset type.
type AssetTypesForRule ¶ added in v1.24.0
type AssetTypesForRule struct { // The selection mode for the rule. // // This member is required. SelectionMode RuleScopeSelectionMode // The specific asset types that are included in the rule. SpecificAssetTypes []string // contains filtered or unexported fields }
The asset type for the rule details.
type AthenaPropertiesInput ¶ added in v1.25.0
type AthenaPropertiesInput struct { // The Amazon Athena workgroup name of a connection. WorkgroupName *string // contains filtered or unexported fields }
The Amazon Athena properties of a connection.
type AthenaPropertiesOutput ¶ added in v1.25.0
type AthenaPropertiesOutput struct { // The Amazon Athena workgroup name of a connection. WorkgroupName *string // contains filtered or unexported fields }
The Amazon Athena properties of a connection.
type AthenaPropertiesPatch ¶ added in v1.25.0
type AthenaPropertiesPatch struct { // The Amazon Athena workgroup name of a connection. WorkgroupName *string // contains filtered or unexported fields }
The Amazon Athena properties patch of a connection.
type AuthenticationConfiguration ¶ added in v1.25.0
type AuthenticationConfiguration struct { // The authentication type of a connection. AuthenticationType AuthenticationType // The oAuth2 properties of a connection. OAuth2Properties *OAuth2Properties // The secret ARN of a connection. SecretArn *string // contains filtered or unexported fields }
The authentication configuration of a connection.
type AuthenticationConfigurationInput ¶ added in v1.25.0
type AuthenticationConfigurationInput struct { // The authentication type of a connection. AuthenticationType AuthenticationType // The basic authentication credentials of a connection. BasicAuthenticationCredentials *BasicAuthenticationCredentials // The custom authentication credentials of a connection. CustomAuthenticationCredentials map[string]string // The KMS key ARN of a connection. KmsKeyArn *string // The oAuth2 properties of a connection. OAuth2Properties *OAuth2Properties // The secret ARN of a connection. SecretArn *string // contains filtered or unexported fields }
The authentication configuration of a connection.
type AuthenticationConfigurationPatch ¶ added in v1.25.0
type AuthenticationConfigurationPatch struct { // The basic authentication credentials of a connection. BasicAuthenticationCredentials *BasicAuthenticationCredentials // The secret ARN of a connection. SecretArn *string // contains filtered or unexported fields }
The authentication configuration patch of a connection.
type AuthenticationType ¶ added in v1.25.0
type AuthenticationType string
const ( AuthenticationTypeBasic AuthenticationType = "BASIC" AuthenticationTypeOauth2 AuthenticationType = "OAUTH2" AuthenticationTypeCustom AuthenticationType = "CUSTOM" )
Enum values for AuthenticationType
func (AuthenticationType) Values ¶ added in v1.25.0
func (AuthenticationType) Values() []AuthenticationType
Values returns all known values for AuthenticationType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AuthorizationCodeProperties ¶ added in v1.25.0
type AuthorizationCodeProperties struct { // The authorization code of a connection. AuthorizationCode *string // The redirect URI of a connection. RedirectUri *string // contains filtered or unexported fields }
The authorization code properties of a connection.
type AwsAccount ¶ added in v1.25.0
type AwsAccount interface {
// contains filtered or unexported methods
}
The account ID of a project.
The following types satisfy this interface:
AwsAccountMemberAwsAccountId AwsAccountMemberAwsAccountIdPath
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.AwsAccount // type switches can be used to check the union value switch v := union.(type) { case *types.AwsAccountMemberAwsAccountId: _ = v.Value // Value is string case *types.AwsAccountMemberAwsAccountIdPath: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type AwsAccountMemberAwsAccountId ¶ added in v1.25.0
type AwsAccountMemberAwsAccountId struct { Value string // contains filtered or unexported fields }
The account ID of a project.
type AwsAccountMemberAwsAccountIdPath ¶ added in v1.25.0
type AwsAccountMemberAwsAccountIdPath struct { Value string // contains filtered or unexported fields }
The account ID path of a project.
type AwsConsoleLinkParameters ¶ added in v1.9.0
type AwsConsoleLinkParameters struct { // The URI of the console link specified as part of the environment action. Uri *string // contains filtered or unexported fields }
The parameters of the console link specified as part of the environment action.
type AwsLocation ¶ added in v1.25.0
type AwsLocation struct { // The access role of a connection. AccessRole *string // The account ID of a connection. AwsAccountId *string // The Region of a connection. AwsRegion *string // The IAM connection ID of a connection. IamConnectionId *string // contains filtered or unexported fields }
The location of a project.
type BasicAuthenticationCredentials ¶ added in v1.25.0
type BasicAuthenticationCredentials struct { // The password for a connection. Password *string // The user name for the connecion. UserName *string // contains filtered or unexported fields }
The basic authentication credentials of a connection.
type BusinessNameGenerationConfiguration ¶
type BusinessNameGenerationConfiguration struct { // Specifies whether the business name generation is enabled. Enabled *bool // contains filtered or unexported fields }
The configuration of the business name generation.
type ChangeAction ¶
type ChangeAction string
const ( ChangeActionPublish ChangeAction = "PUBLISH" ChangeActionUnpublish ChangeAction = "UNPUBLISH" )
Enum values for ChangeAction
func (ChangeAction) Values ¶
func (ChangeAction) Values() []ChangeAction
Values returns all known values for ChangeAction. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type CloudFormationProperties ¶
type CloudFormationProperties struct { // The template URL of the cloud formation provisioning properties of the // environment blueprint. // // This member is required. TemplateUrl *string // contains filtered or unexported fields }
Part of the provisioning properties of the environment blueprint.
type ColumnFilterConfiguration ¶ added in v1.14.0
type ColumnFilterConfiguration struct { // Specifies whether to include column names. IncludedColumnNames []string // contains filtered or unexported fields }
The column configuration of the asset filter.
type ComputeEnvironments ¶ added in v1.25.0
type ComputeEnvironments string
const ( ComputeEnvironmentsSpark ComputeEnvironments = "SPARK" ComputeEnvironmentsAthena ComputeEnvironments = "ATHENA" ComputeEnvironmentsPython ComputeEnvironments = "PYTHON" )
Enum values for ComputeEnvironments
func (ComputeEnvironments) Values ¶ added in v1.25.0
func (ComputeEnvironments) Values() []ComputeEnvironments
Values returns all known values for ComputeEnvironments. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ConfigurableActionParameter ¶
type ConfigurableActionParameter struct { // The key of the configurable action parameter. Key *string // The value of the configurable action parameter. Value *string // contains filtered or unexported fields }
The details of the parameters for the configurable environment action.
type ConfigurableActionTypeAuthorization ¶
type ConfigurableActionTypeAuthorization string
const ( ConfigurableActionTypeAuthorizationIam ConfigurableActionTypeAuthorization = "IAM" ConfigurableActionTypeAuthorizationHttps ConfigurableActionTypeAuthorization = "HTTPS" )
Enum values for ConfigurableActionTypeAuthorization
func (ConfigurableActionTypeAuthorization) Values ¶
func (ConfigurableActionTypeAuthorization) Values() []ConfigurableActionTypeAuthorization
Values returns all known values for ConfigurableActionTypeAuthorization. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ConfigurableEnvironmentAction ¶
type ConfigurableEnvironmentAction struct { // The parameters of a configurable action in a Amazon DataZone environment. // // This member is required. Parameters []ConfigurableActionParameter // The type of a configurable action in a Amazon DataZone environment. // // This member is required. Type *string // The authentication type of a configurable action of a Amazon DataZone // environment. Auth ConfigurableActionTypeAuthorization // contains filtered or unexported fields }
The configurable action of a Amazon DataZone environment.
type ConflictException ¶
type ConflictException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
There is a conflict while performing this action.
func (*ConflictException) Error ¶
func (e *ConflictException) Error() string
func (*ConflictException) ErrorCode ¶
func (e *ConflictException) ErrorCode() string
func (*ConflictException) ErrorFault ¶
func (e *ConflictException) ErrorFault() smithy.ErrorFault
func (*ConflictException) ErrorMessage ¶
func (e *ConflictException) ErrorMessage() string
type ConnectionCredentials ¶ added in v1.25.0
type ConnectionCredentials struct { // The access key ID of a connection. AccessKeyId *string // The expiration of the connection credentials. Expiration *time.Time // The secret access key of a connection. SecretAccessKey *string // The session token of a connection credentials. SessionToken *string // contains filtered or unexported fields }
The credentials of a connection.
type ConnectionPropertiesInput ¶ added in v1.25.0
type ConnectionPropertiesInput interface {
// contains filtered or unexported methods
}
The properties of a connection.
The following types satisfy this interface:
ConnectionPropertiesInputMemberAthenaProperties ConnectionPropertiesInputMemberGlueProperties ConnectionPropertiesInputMemberHyperPodProperties ConnectionPropertiesInputMemberIamProperties ConnectionPropertiesInputMemberRedshiftProperties ConnectionPropertiesInputMemberS3Properties ConnectionPropertiesInputMemberSparkEmrProperties ConnectionPropertiesInputMemberSparkGlueProperties
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ConnectionPropertiesInput // type switches can be used to check the union value switch v := union.(type) { case *types.ConnectionPropertiesInputMemberAthenaProperties: _ = v.Value // Value is types.AthenaPropertiesInput case *types.ConnectionPropertiesInputMemberGlueProperties: _ = v.Value // Value is types.GluePropertiesInput case *types.ConnectionPropertiesInputMemberHyperPodProperties: _ = v.Value // Value is types.HyperPodPropertiesInput case *types.ConnectionPropertiesInputMemberIamProperties: _ = v.Value // Value is types.IamPropertiesInput case *types.ConnectionPropertiesInputMemberRedshiftProperties: _ = v.Value // Value is types.RedshiftPropertiesInput case *types.ConnectionPropertiesInputMemberS3Properties: _ = v.Value // Value is types.S3PropertiesInput case *types.ConnectionPropertiesInputMemberSparkEmrProperties: _ = v.Value // Value is types.SparkEmrPropertiesInput case *types.ConnectionPropertiesInputMemberSparkGlueProperties: _ = v.Value // Value is types.SparkGluePropertiesInput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ConnectionPropertiesInputMemberAthenaProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberAthenaProperties struct { Value AthenaPropertiesInput // contains filtered or unexported fields }
The Amazon Athena properties of a connection.
type ConnectionPropertiesInputMemberGlueProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberGlueProperties struct { Value GluePropertiesInput // contains filtered or unexported fields }
The Amazon Web Services Glue properties of a connection.
type ConnectionPropertiesInputMemberHyperPodProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberHyperPodProperties struct { Value HyperPodPropertiesInput // contains filtered or unexported fields }
The hyper pod properties of a connection.
type ConnectionPropertiesInputMemberIamProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberIamProperties struct { Value IamPropertiesInput // contains filtered or unexported fields }
The IAM properties of a connection.
type ConnectionPropertiesInputMemberRedshiftProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberRedshiftProperties struct { Value RedshiftPropertiesInput // contains filtered or unexported fields }
The Amazon Redshift properties of a connection.
type ConnectionPropertiesInputMemberS3Properties ¶ added in v1.32.0
type ConnectionPropertiesInputMemberS3Properties struct { Value S3PropertiesInput // contains filtered or unexported fields }
The Amazon S3 properties of a connection.
type ConnectionPropertiesInputMemberSparkEmrProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberSparkEmrProperties struct { Value SparkEmrPropertiesInput // contains filtered or unexported fields }
The Spark EMR properties of a connection.
type ConnectionPropertiesInputMemberSparkGlueProperties ¶ added in v1.25.0
type ConnectionPropertiesInputMemberSparkGlueProperties struct { Value SparkGluePropertiesInput // contains filtered or unexported fields }
The Spark Amazon Web Services Glue properties of a connection.
type ConnectionPropertiesOutput ¶ added in v1.25.0
type ConnectionPropertiesOutput interface {
// contains filtered or unexported methods
}
The properties of a connection.
The following types satisfy this interface:
ConnectionPropertiesOutputMemberAthenaProperties ConnectionPropertiesOutputMemberGlueProperties ConnectionPropertiesOutputMemberHyperPodProperties ConnectionPropertiesOutputMemberIamProperties ConnectionPropertiesOutputMemberRedshiftProperties ConnectionPropertiesOutputMemberS3Properties ConnectionPropertiesOutputMemberSparkEmrProperties ConnectionPropertiesOutputMemberSparkGlueProperties
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ConnectionPropertiesOutput // type switches can be used to check the union value switch v := union.(type) { case *types.ConnectionPropertiesOutputMemberAthenaProperties: _ = v.Value // Value is types.AthenaPropertiesOutput case *types.ConnectionPropertiesOutputMemberGlueProperties: _ = v.Value // Value is types.GluePropertiesOutput case *types.ConnectionPropertiesOutputMemberHyperPodProperties: _ = v.Value // Value is types.HyperPodPropertiesOutput case *types.ConnectionPropertiesOutputMemberIamProperties: _ = v.Value // Value is types.IamPropertiesOutput case *types.ConnectionPropertiesOutputMemberRedshiftProperties: _ = v.Value // Value is types.RedshiftPropertiesOutput case *types.ConnectionPropertiesOutputMemberS3Properties: _ = v.Value // Value is types.S3PropertiesOutput case *types.ConnectionPropertiesOutputMemberSparkEmrProperties: _ = v.Value // Value is types.SparkEmrPropertiesOutput case *types.ConnectionPropertiesOutputMemberSparkGlueProperties: _ = v.Value // Value is types.SparkGluePropertiesOutput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ConnectionPropertiesOutputMemberAthenaProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberAthenaProperties struct { Value AthenaPropertiesOutput // contains filtered or unexported fields }
The Amazon Athena properties of a connection.
type ConnectionPropertiesOutputMemberGlueProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberGlueProperties struct { Value GluePropertiesOutput // contains filtered or unexported fields }
The Amazon Web Services Glue properties of a connection.
type ConnectionPropertiesOutputMemberHyperPodProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberHyperPodProperties struct { Value HyperPodPropertiesOutput // contains filtered or unexported fields }
The hyper pod properties of a connection.
type ConnectionPropertiesOutputMemberIamProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberIamProperties struct { Value IamPropertiesOutput // contains filtered or unexported fields }
The IAM properties of a connection.
type ConnectionPropertiesOutputMemberRedshiftProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberRedshiftProperties struct { Value RedshiftPropertiesOutput // contains filtered or unexported fields }
The Amazon Redshift properties of a connection.
type ConnectionPropertiesOutputMemberS3Properties ¶ added in v1.32.0
type ConnectionPropertiesOutputMemberS3Properties struct { Value S3PropertiesOutput // contains filtered or unexported fields }
The Amazon S3 properties of a connection.
type ConnectionPropertiesOutputMemberSparkEmrProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberSparkEmrProperties struct { Value SparkEmrPropertiesOutput // contains filtered or unexported fields }
The Spark EMR properties of a connection.
type ConnectionPropertiesOutputMemberSparkGlueProperties ¶ added in v1.25.0
type ConnectionPropertiesOutputMemberSparkGlueProperties struct { Value SparkGluePropertiesOutput // contains filtered or unexported fields }
The Spark Amazon Web Services Glue properties of a connection.
type ConnectionPropertiesPatch ¶ added in v1.25.0
type ConnectionPropertiesPatch interface {
// contains filtered or unexported methods
}
The connection properties patch.
The following types satisfy this interface:
ConnectionPropertiesPatchMemberAthenaProperties ConnectionPropertiesPatchMemberGlueProperties ConnectionPropertiesPatchMemberIamProperties ConnectionPropertiesPatchMemberRedshiftProperties ConnectionPropertiesPatchMemberS3Properties ConnectionPropertiesPatchMemberSparkEmrProperties
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ConnectionPropertiesPatch // type switches can be used to check the union value switch v := union.(type) { case *types.ConnectionPropertiesPatchMemberAthenaProperties: _ = v.Value // Value is types.AthenaPropertiesPatch case *types.ConnectionPropertiesPatchMemberGlueProperties: _ = v.Value // Value is types.GluePropertiesPatch case *types.ConnectionPropertiesPatchMemberIamProperties: _ = v.Value // Value is types.IamPropertiesPatch case *types.ConnectionPropertiesPatchMemberRedshiftProperties: _ = v.Value // Value is types.RedshiftPropertiesPatch case *types.ConnectionPropertiesPatchMemberS3Properties: _ = v.Value // Value is types.S3PropertiesPatch case *types.ConnectionPropertiesPatchMemberSparkEmrProperties: _ = v.Value // Value is types.SparkEmrPropertiesPatch case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ConnectionPropertiesPatchMemberAthenaProperties ¶ added in v1.25.0
type ConnectionPropertiesPatchMemberAthenaProperties struct { Value AthenaPropertiesPatch // contains filtered or unexported fields }
The Amazon Athena properties of a connection properties patch.
type ConnectionPropertiesPatchMemberGlueProperties ¶ added in v1.25.0
type ConnectionPropertiesPatchMemberGlueProperties struct { Value GluePropertiesPatch // contains filtered or unexported fields }
The Amazon Web Services Glue properties of a connection properties patch.
type ConnectionPropertiesPatchMemberIamProperties ¶ added in v1.25.0
type ConnectionPropertiesPatchMemberIamProperties struct { Value IamPropertiesPatch // contains filtered or unexported fields }
The IAM properties of a connection properties patch.
type ConnectionPropertiesPatchMemberRedshiftProperties ¶ added in v1.25.0
type ConnectionPropertiesPatchMemberRedshiftProperties struct { Value RedshiftPropertiesPatch // contains filtered or unexported fields }
The Amazon Redshift properties of a connection properties patch.
type ConnectionPropertiesPatchMemberS3Properties ¶ added in v1.32.0
type ConnectionPropertiesPatchMemberS3Properties struct { Value S3PropertiesPatch // contains filtered or unexported fields }
The Amazon S3 properties of a connection properties patch.
type ConnectionPropertiesPatchMemberSparkEmrProperties ¶ added in v1.25.0
type ConnectionPropertiesPatchMemberSparkEmrProperties struct { Value SparkEmrPropertiesPatch // contains filtered or unexported fields }
The Spark EMR properties of a connection properties patch.
type ConnectionStatus ¶ added in v1.25.0
type ConnectionStatus string
const ( ConnectionStatusCreating ConnectionStatus = "CREATING" ConnectionStatusCreateFailed ConnectionStatus = "CREATE_FAILED" ConnectionStatusDeleting ConnectionStatus = "DELETING" ConnectionStatusDeleteFailed ConnectionStatus = "DELETE_FAILED" ConnectionStatusReady ConnectionStatus = "READY" ConnectionStatusUpdating ConnectionStatus = "UPDATING" ConnectionStatusUpdateFailed ConnectionStatus = "UPDATE_FAILED" ConnectionStatusDeleted ConnectionStatus = "DELETED" )
Enum values for ConnectionStatus
func (ConnectionStatus) Values ¶ added in v1.25.0
func (ConnectionStatus) Values() []ConnectionStatus
Values returns all known values for ConnectionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ConnectionSummary ¶ added in v1.25.0
type ConnectionSummary struct { // The ID of a connection. // // This member is required. ConnectionId *string // The domain ID of a connection. // // This member is required. DomainId *string // The domain unit ID of a connection. // // This member is required. DomainUnitId *string // The connection name. // // This member is required. Name *string // The connection physical endpoints. // // This member is required. PhysicalEndpoints []PhysicalEndpoint // The connection type. // // This member is required. Type ConnectionType // The environment ID of a connection. EnvironmentId *string // The connection project ID. ProjectId *string // The connection props. Props ConnectionPropertiesOutput // contains filtered or unexported fields }
The summary of a connection.
type ConnectionType ¶ added in v1.25.0
type ConnectionType string
const ( ConnectionTypeAthena ConnectionType = "ATHENA" ConnectionTypeBigquery ConnectionType = "BIGQUERY" ConnectionTypeDatabricks ConnectionType = "DATABRICKS" ConnectionTypeDocumentdb ConnectionType = "DOCUMENTDB" ConnectionTypeDynamodb ConnectionType = "DYNAMODB" ConnectionTypeHyperpod ConnectionType = "HYPERPOD" ConnectionTypeIam ConnectionType = "IAM" ConnectionTypeMysql ConnectionType = "MYSQL" ConnectionTypeOpensearch ConnectionType = "OPENSEARCH" ConnectionTypeOracle ConnectionType = "ORACLE" ConnectionTypePostgresql ConnectionType = "POSTGRESQL" ConnectionTypeRedshift ConnectionType = "REDSHIFT" ConnectionTypeS3 ConnectionType = "S3" ConnectionTypeSaphana ConnectionType = "SAPHANA" ConnectionTypeSnowflake ConnectionType = "SNOWFLAKE" ConnectionTypeSpark ConnectionType = "SPARK" ConnectionTypeSqlserver ConnectionType = "SQLSERVER" ConnectionTypeTeradata ConnectionType = "TERADATA" ConnectionTypeVertica ConnectionType = "VERTICA" ConnectionTypeWorkflowsMwaa ConnectionType = "WORKFLOWS_MWAA" )
Enum values for ConnectionType
func (ConnectionType) Values ¶ added in v1.25.0
func (ConnectionType) Values() []ConnectionType
Values returns all known values for ConnectionType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type CreateAssetTypePolicyGrantDetail ¶ added in v1.19.0
type CreateAssetTypePolicyGrantDetail struct { // Specifies whether the policy grant is applied to child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the policy grant.
type CreateDomainUnitPolicyGrantDetail ¶ added in v1.19.0
type CreateDomainUnitPolicyGrantDetail struct { // Specifies whether the policy grant is applied to child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the policy grant.
type CreateEnvironmentProfilePolicyGrantDetail ¶ added in v1.19.0
type CreateEnvironmentProfilePolicyGrantDetail struct { // The ID of the domain unit. DomainUnitId *string // contains filtered or unexported fields }
The details of the policy grant.
type CreateFormTypePolicyGrantDetail ¶ added in v1.19.0
type CreateFormTypePolicyGrantDetail struct { // Specifies whether the policy grant is applied to child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the policy grant.
type CreateGlossaryPolicyGrantDetail ¶ added in v1.19.0
type CreateGlossaryPolicyGrantDetail struct { // Specifies whether the policy grant is applied to child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the policy grant.
type CreateProjectFromProjectProfilePolicyGrantDetail ¶ added in v1.25.0
type CreateProjectFromProjectProfilePolicyGrantDetail struct { // Specifies whether to include child domain units when creating a project from // project profile policy grant details IncludeChildDomainUnits *bool // Specifies project profiles when creating a project from project profile policy // grant details ProjectProfiles []string // contains filtered or unexported fields }
Specifies whether to create a project from project profile policy grant details.
type CreateProjectPolicyGrantDetail ¶ added in v1.19.0
type CreateProjectPolicyGrantDetail struct { // Specifies whether the policy grant is applied to child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the policy grant.
type CustomAccountPoolHandler ¶ added in v1.38.0
type CustomAccountPoolHandler struct { // The ARN of the Amazon Web Services Lambda function for the custom Amazon Web // Services Lambda handler. // // This member is required. LambdaFunctionArn *string // The ARN of the IAM role that enables Amazon SageMaker Unified Studio to invoke // the Amazon Web Services Lambda funtion if the account source is the custom // account pool handler. LambdaExecutionRoleArn *string // contains filtered or unexported fields }
The custom Amazon Web Services Lambda handler within an account pool.
type CustomParameter ¶
type CustomParameter struct { // The filed type of the parameter. // // This member is required. FieldType *string // The key name of the parameter. // // This member is required. KeyName *string // The default value of the parameter. DefaultValue *string // The description of the parameter. Description *string // Specifies whether the parameter is editable. IsEditable *bool // Specifies whether the custom parameter is optional. IsOptional *bool // Specifies whether a parameter value can be updated after creation. IsUpdateSupported *bool // contains filtered or unexported fields }
The details of user parameters of an environment blueprint.
type DataAssetActivityStatus ¶
type DataAssetActivityStatus string
const ( DataAssetActivityStatusFailed DataAssetActivityStatus = "FAILED" DataAssetActivityStatusPublishingFailed DataAssetActivityStatus = "PUBLISHING_FAILED" DataAssetActivityStatusSucceededCreated DataAssetActivityStatus = "SUCCEEDED_CREATED" DataAssetActivityStatusSucceededUpdated DataAssetActivityStatus = "SUCCEEDED_UPDATED" DataAssetActivityStatusSkippedAlreadyImported DataAssetActivityStatus = "SKIPPED_ALREADY_IMPORTED" DataAssetActivityStatusSkippedArchived DataAssetActivityStatus = "SKIPPED_ARCHIVED" DataAssetActivityStatusSkippedNoAccess DataAssetActivityStatus = "SKIPPED_NO_ACCESS" DataAssetActivityStatusUnchanged DataAssetActivityStatus = "UNCHANGED" )
Enum values for DataAssetActivityStatus
func (DataAssetActivityStatus) Values ¶
func (DataAssetActivityStatus) Values() []DataAssetActivityStatus
Values returns all known values for DataAssetActivityStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataProductItem ¶
type DataProductItem struct { // The ID of the data product. // // This member is required. Identifier *string // The type of the data product. // // This member is required. ItemType DataProductItemType // The glossary terms of the data product. GlossaryTerms []string // The revision of the data product. Revision *string // contains filtered or unexported fields }
The data product.
type DataProductItemAdditionalAttributes ¶ added in v1.33.0
type DataProductItemAdditionalAttributes struct { // List of rationales indicating why this item was matched by search. MatchRationale []MatchRationaleItem // contains filtered or unexported fields }
The additional attributes of an Amazon DataZone data product.
type DataProductItemType ¶ added in v1.17.0
type DataProductItemType string
const (
DataProductItemTypeAsset DataProductItemType = "ASSET"
)
Enum values for DataProductItemType
func (DataProductItemType) Values ¶ added in v1.17.0
func (DataProductItemType) Values() []DataProductItemType
Values returns all known values for DataProductItemType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataProductListing ¶ added in v1.17.0
type DataProductListing struct { // The timestamp at which the data product listing was created. CreatedAt *time.Time // The ID of the data product listing. DataProductId *string // The revision of the data product listing. DataProductRevision *string // The metadata forms of the data product listing. Forms *string // The glossary terms of the data product listing. GlossaryTerms []DetailedGlossaryTerm // The data assets of the data product listing. Items []ListingSummary // The ID of the owning project of the data product listing. OwningProjectId *string // contains filtered or unexported fields }
The data product listing.
type DataProductListingItem ¶ added in v1.17.0
type DataProductListingItem struct { // The additional attributes of the asset of the data product. AdditionalAttributes *DataProductListingItemAdditionalAttributes // The timestamp at which the asset of the data product listing was created. CreatedAt *time.Time // The description of the asset of the asset of the data product. Description *string // The entity ID of the asset of the asset of the data product. EntityId *string // The revision of the asset of the asset of the data product. EntityRevision *string // The glossary terms of the asset of the asset of the data product. GlossaryTerms []DetailedGlossaryTerm // The data of the asset of the data product. Items []ListingSummaryItem // The timestamp at which the listing was created. ListingCreatedBy *string // The ID of the listing. ListingId *string // The revision of the listing. ListingRevision *string // The user who updated the listing. ListingUpdatedBy *string // The name of the asset of the data product. Name *string // The ID of the owning project of the asset of the data product. OwningProjectId *string // contains filtered or unexported fields }
The asset of the data product listing.
type DataProductListingItemAdditionalAttributes ¶ added in v1.17.0
type DataProductListingItemAdditionalAttributes struct { // The metadata forms of the asset of the data product. Forms *string // List of rationales indicating why this item was matched by search. MatchRationale []MatchRationaleItem // contains filtered or unexported fields }
The additional attributes of the asset of the data product.
type DataProductResultItem ¶ added in v1.17.0
type DataProductResultItem struct { // The ID of the domain where the data product lives. // // This member is required. DomainId *string // The ID of the data product. // // This member is required. Id *string // The name of the data product. // // This member is required. Name *string // The ID of the owning project of the data product. // // This member is required. OwningProjectId *string // The additional attributes of an Amazon DataZone data product. AdditionalAttributes *DataProductItemAdditionalAttributes // The timestamp at which the data product was created. CreatedAt *time.Time // The user who created the data product. CreatedBy *string // The description of the data product. Description *string // The timestamp at which first revision of the data product was created. FirstRevisionCreatedAt *time.Time // The user who created the first revision of the data product. FirstRevisionCreatedBy *string // The glossary terms of the data product. GlossaryTerms []string // contains filtered or unexported fields }
The data product.
type DataProductRevision ¶ added in v1.17.0
type DataProductRevision struct { // The timestamp at which the data product revision was created. CreatedAt *time.Time // The user who created the data product revision. CreatedBy *string // The ID of the domain where the data product revision lives. DomainId *string // The ID of the data product revision. Id *string // The data product revision. Revision *string // contains filtered or unexported fields }
The data product revision.
type DataProductStatus ¶ added in v1.17.0
type DataProductStatus string
const ( DataProductStatusCreated DataProductStatus = "CREATED" DataProductStatusCreating DataProductStatus = "CREATING" DataProductStatusCreateFailed DataProductStatus = "CREATE_FAILED" )
Enum values for DataProductStatus
func (DataProductStatus) Values ¶ added in v1.17.0
func (DataProductStatus) Values() []DataProductStatus
Values returns all known values for DataProductStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataSourceConfigurationInput ¶
type DataSourceConfigurationInput interface {
// contains filtered or unexported methods
}
The configuration of the data source.
The following types satisfy this interface:
DataSourceConfigurationInputMemberGlueRunConfiguration DataSourceConfigurationInputMemberRedshiftRunConfiguration DataSourceConfigurationInputMemberSageMakerRunConfiguration
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.DataSourceConfigurationInput // type switches can be used to check the union value switch v := union.(type) { case *types.DataSourceConfigurationInputMemberGlueRunConfiguration: _ = v.Value // Value is types.GlueRunConfigurationInput case *types.DataSourceConfigurationInputMemberRedshiftRunConfiguration: _ = v.Value // Value is types.RedshiftRunConfigurationInput case *types.DataSourceConfigurationInputMemberSageMakerRunConfiguration: _ = v.Value // Value is types.SageMakerRunConfigurationInput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type DataSourceConfigurationInputMemberGlueRunConfiguration ¶
type DataSourceConfigurationInputMemberGlueRunConfiguration struct { Value GlueRunConfigurationInput // contains filtered or unexported fields }
The configuration of the Amazon Web Services Glue data source.
type DataSourceConfigurationInputMemberRedshiftRunConfiguration ¶
type DataSourceConfigurationInputMemberRedshiftRunConfiguration struct { Value RedshiftRunConfigurationInput // contains filtered or unexported fields }
The configuration of the Amazon Redshift data source.
type DataSourceConfigurationInputMemberSageMakerRunConfiguration ¶ added in v1.25.0
type DataSourceConfigurationInputMemberSageMakerRunConfiguration struct { Value SageMakerRunConfigurationInput // contains filtered or unexported fields }
The Amazon SageMaker run configuration.
type DataSourceConfigurationOutput ¶
type DataSourceConfigurationOutput interface {
// contains filtered or unexported methods
}
The configuration of the data source.
The following types satisfy this interface:
DataSourceConfigurationOutputMemberGlueRunConfiguration DataSourceConfigurationOutputMemberRedshiftRunConfiguration DataSourceConfigurationOutputMemberSageMakerRunConfiguration
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.DataSourceConfigurationOutput // type switches can be used to check the union value switch v := union.(type) { case *types.DataSourceConfigurationOutputMemberGlueRunConfiguration: _ = v.Value // Value is types.GlueRunConfigurationOutput case *types.DataSourceConfigurationOutputMemberRedshiftRunConfiguration: _ = v.Value // Value is types.RedshiftRunConfigurationOutput case *types.DataSourceConfigurationOutputMemberSageMakerRunConfiguration: _ = v.Value // Value is types.SageMakerRunConfigurationOutput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type DataSourceConfigurationOutputMemberGlueRunConfiguration ¶
type DataSourceConfigurationOutputMemberGlueRunConfiguration struct { Value GlueRunConfigurationOutput // contains filtered or unexported fields }
The configuration of the Amazon Web Services Glue data source.
type DataSourceConfigurationOutputMemberRedshiftRunConfiguration ¶
type DataSourceConfigurationOutputMemberRedshiftRunConfiguration struct { Value RedshiftRunConfigurationOutput // contains filtered or unexported fields }
The configuration of the Amazon Redshift data source.
type DataSourceConfigurationOutputMemberSageMakerRunConfiguration ¶ added in v1.25.0
type DataSourceConfigurationOutputMemberSageMakerRunConfiguration struct { Value SageMakerRunConfigurationOutput // contains filtered or unexported fields }
The Amazon SageMaker run configuration.
type DataSourceErrorMessage ¶
type DataSourceErrorMessage struct { // The type of the error message that is returned if the operation cannot be // successfully completed. // // This member is required. ErrorType DataSourceErrorType // The details of the error message that is returned if the operation cannot be // successfully completed. ErrorDetail *string // contains filtered or unexported fields }
The details of the error message that is returned if the operation cannot be successfully completed.
type DataSourceErrorType ¶
type DataSourceErrorType string
const ( DataSourceErrorTypeAccessDeniedException DataSourceErrorType = "ACCESS_DENIED_EXCEPTION" DataSourceErrorTypeConflictException DataSourceErrorType = "CONFLICT_EXCEPTION" DataSourceErrorTypeInternalServerException DataSourceErrorType = "INTERNAL_SERVER_EXCEPTION" DataSourceErrorTypeResourceNotFoundException DataSourceErrorType = "RESOURCE_NOT_FOUND_EXCEPTION" DataSourceErrorTypeServiceQuotaExceededException DataSourceErrorType = "SERVICE_QUOTA_EXCEEDED_EXCEPTION" DataSourceErrorTypeThrottlingException DataSourceErrorType = "THROTTLING_EXCEPTION" DataSourceErrorTypeValidationException DataSourceErrorType = "VALIDATION_EXCEPTION" )
Enum values for DataSourceErrorType
func (DataSourceErrorType) Values ¶
func (DataSourceErrorType) Values() []DataSourceErrorType
Values returns all known values for DataSourceErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataSourceRunActivity ¶
type DataSourceRunActivity struct { // The timestamp of when data source run activity was created. // // This member is required. CreatedAt *time.Time // The status of the asset included in the data source run activity. // // This member is required. DataAssetStatus DataAssetActivityStatus // The identifier of the data source for the data source run activity. // // This member is required. DataSourceRunId *string // The database included in the data source run activity. // // This member is required. Database *string // The project ID included in the data source run activity. // // This member is required. ProjectId *string // The technical name included in the data source run activity. // // This member is required. TechnicalName *string // The timestamp of when data source run activity was updated. // // This member is required. UpdatedAt *time.Time // The identifier of the asset included in the data source run activity. DataAssetId *string // The details of the error message that is returned if the operation cannot be // successfully completed. ErrorMessage *DataSourceErrorMessage // The data lineage summary. LineageSummary *LineageInfo // The technical description included in the data source run activity. TechnicalDescription *string // contains filtered or unexported fields }
The activity details of the data source run.
type DataSourceRunLineageSummary ¶ added in v1.25.0
type DataSourceRunLineageSummary struct { // The import status that's part of the run lineage summary of a data source. ImportStatus LineageImportStatus // contains filtered or unexported fields }
The run lineage summary of a data source.
type DataSourceRunStatus ¶
type DataSourceRunStatus string
const ( DataSourceRunStatusRequested DataSourceRunStatus = "REQUESTED" DataSourceRunStatusRunning DataSourceRunStatus = "RUNNING" DataSourceRunStatusFailed DataSourceRunStatus = "FAILED" DataSourceRunStatusPartiallySucceeded DataSourceRunStatus = "PARTIALLY_SUCCEEDED" DataSourceRunStatusSuccess DataSourceRunStatus = "SUCCESS" )
Enum values for DataSourceRunStatus
func (DataSourceRunStatus) Values ¶
func (DataSourceRunStatus) Values() []DataSourceRunStatus
Values returns all known values for DataSourceRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataSourceRunSummary ¶
type DataSourceRunSummary struct { // The timestamp of when a data source run was created. // // This member is required. CreatedAt *time.Time // The identifier of the data source of the data source run. // // This member is required. DataSourceId *string // The identifier of the data source run. // // This member is required. Id *string // The project ID of the data source run. // // This member is required. ProjectId *string // The status of the data source run. // // This member is required. Status DataSourceRunStatus // The type of the data source run. // // This member is required. Type DataSourceRunType // The timestamp of when a data source run was updated. // // This member is required. UpdatedAt *time.Time // The details of the error message that is returned if the operation cannot be // successfully completed. ErrorMessage *DataSourceErrorMessage // The run lineage summary of a data source. LineageSummary *DataSourceRunLineageSummary // The asset statistics from the data source run. RunStatisticsForAssets *RunStatisticsForAssets // The timestamp of when a data source run was started. StartedAt *time.Time // The timestamp of when a data source run was stopped. StoppedAt *time.Time // contains filtered or unexported fields }
The details of a data source run.
type DataSourceRunType ¶
type DataSourceRunType string
const ( DataSourceRunTypePrioritized DataSourceRunType = "PRIORITIZED" DataSourceRunTypeScheduled DataSourceRunType = "SCHEDULED" )
Enum values for DataSourceRunType
func (DataSourceRunType) Values ¶
func (DataSourceRunType) Values() []DataSourceRunType
Values returns all known values for DataSourceRunType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataSourceStatus ¶
type DataSourceStatus string
const ( DataSourceStatusCreating DataSourceStatus = "CREATING" DataSourceStatusFailedCreation DataSourceStatus = "FAILED_CREATION" DataSourceStatusReady DataSourceStatus = "READY" DataSourceStatusUpdating DataSourceStatus = "UPDATING" DataSourceStatusFailedUpdate DataSourceStatus = "FAILED_UPDATE" DataSourceStatusRunning DataSourceStatus = "RUNNING" DataSourceStatusDeleting DataSourceStatus = "DELETING" DataSourceStatusFailedDeletion DataSourceStatus = "FAILED_DELETION" )
Enum values for DataSourceStatus
func (DataSourceStatus) Values ¶
func (DataSourceStatus) Values() []DataSourceStatus
Values returns all known values for DataSourceStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DataSourceSummary ¶
type DataSourceSummary struct { // The ID of the data source. // // This member is required. DataSourceId *string // The ID of the Amazon DataZone domain in which the data source exists. // // This member is required. DomainId *string // The name of the data source. // // This member is required. Name *string // The status of the data source. // // This member is required. Status DataSourceStatus // The type of the data source. // // This member is required. Type *string // The connection ID that's part of the data source summary. ConnectionId *string // The timestamp of when the data source was created. CreatedAt *time.Time // The data source description. Description *string // Specifies whether the data source is enabled. EnableSetting EnableSetting // The ID of the environment in which the data source exists. EnvironmentId *string // The count of the assets created during the last data source run. LastRunAssetCount *int32 // The timestamp of when the data source run was last performed. LastRunAt *time.Time // The details of the error message that is returned if the operation cannot be // successfully completed. LastRunErrorMessage *DataSourceErrorMessage // The status of the last data source run. LastRunStatus DataSourceRunStatus // The details of the schedule of the data source runs. Schedule *ScheduleConfiguration // The timestamp of when the data source was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
The details of the data source.
type DataZoneEntityType ¶ added in v1.19.0
type DataZoneEntityType string
const (
DataZoneEntityTypeDomainUnit DataZoneEntityType = "DOMAIN_UNIT"
)
Enum values for DataZoneEntityType
func (DataZoneEntityType) Values ¶ added in v1.19.0
func (DataZoneEntityType) Values() []DataZoneEntityType
Values returns all known values for DataZoneEntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Deployment ¶
type Deployment struct { // The identifier of the last deployment of the environment. DeploymentId *string // The status of the last deployment of the environment. DeploymentStatus DeploymentStatus // The type of the last deployment of the environment. DeploymentType DeploymentType // The failure reason of the last deployment of the environment. FailureReason *EnvironmentError // Specifies whether the last deployment of the environment is complete. IsDeploymentComplete *bool // The messages of the last deployment of the environment. Messages []string // contains filtered or unexported fields }
The details of the last deployment of the environment.
type DeploymentMode ¶ added in v1.25.0
type DeploymentMode string
const ( DeploymentModeOnCreate DeploymentMode = "ON_CREATE" DeploymentModeOnDemand DeploymentMode = "ON_DEMAND" )
Enum values for DeploymentMode
func (DeploymentMode) Values ¶ added in v1.25.0
func (DeploymentMode) Values() []DeploymentMode
Values returns all known values for DeploymentMode. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DeploymentProperties ¶
type DeploymentProperties struct { // The end timeout of the environment blueprint deployment. EndTimeoutMinutes *int32 // The start timeout of the environment blueprint deployment. StartTimeoutMinutes *int32 // contains filtered or unexported fields }
The deployment properties of the Amazon DataZone blueprint.
type DeploymentStatus ¶
type DeploymentStatus string
const ( DeploymentStatusInProgress DeploymentStatus = "IN_PROGRESS" DeploymentStatusSuccessful DeploymentStatus = "SUCCESSFUL" DeploymentStatusFailed DeploymentStatus = "FAILED" DeploymentStatusPendingDeployment DeploymentStatus = "PENDING_DEPLOYMENT" )
Enum values for DeploymentStatus
func (DeploymentStatus) Values ¶
func (DeploymentStatus) Values() []DeploymentStatus
Values returns all known values for DeploymentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DeploymentType ¶
type DeploymentType string
const ( DeploymentTypeCreate DeploymentType = "CREATE" DeploymentTypeUpdate DeploymentType = "UPDATE" DeploymentTypeDelete DeploymentType = "DELETE" )
Enum values for DeploymentType
func (DeploymentType) Values ¶
func (DeploymentType) Values() []DeploymentType
Values returns all known values for DeploymentType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DetailedGlossaryTerm ¶
type DetailedGlossaryTerm struct { // The name of a glossary term attached to the inventory asset. Name *string // The shoft description of a glossary term attached to the inventory asset. ShortDescription *string // contains filtered or unexported fields }
Details of a glossary term attached to the inventory asset.
type DomainStatus ¶
type DomainStatus string
const ( DomainStatusCreating DomainStatus = "CREATING" DomainStatusAvailable DomainStatus = "AVAILABLE" DomainStatusCreationFailed DomainStatus = "CREATION_FAILED" DomainStatusDeleting DomainStatus = "DELETING" DomainStatusDeleted DomainStatus = "DELETED" DomainStatusDeletionFailed DomainStatus = "DELETION_FAILED" )
Enum values for DomainStatus
func (DomainStatus) Values ¶
func (DomainStatus) Values() []DomainStatus
Values returns all known values for DomainStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DomainSummary ¶
type DomainSummary struct { // The ARN of the Amazon DataZone domain. // // This member is required. Arn *string // A timestamp of when a Amazon DataZone domain was created. // // This member is required. CreatedAt *time.Time // The ID of the Amazon DataZone domain. // // This member is required. Id *string // The identifier of the Amazon Web Services account that manages the domain. // // This member is required. ManagedAccountId *string // A name of an Amazon DataZone domain. // // This member is required. Name *string // The status of the Amazon DataZone domain. // // This member is required. Status DomainStatus // A description of an Amazon DataZone domain. Description *string // The domain version. DomainVersion DomainVersion // A timestamp of when a Amazon DataZone domain was last updated. LastUpdatedAt *time.Time // The data portal URL for the Amazon DataZone domain. PortalUrl *string // contains filtered or unexported fields }
A summary of a Amazon DataZone domain.
type DomainUnitDesignation ¶ added in v1.19.0
type DomainUnitDesignation string
const (
DomainUnitDesignationOwner DomainUnitDesignation = "OWNER"
)
Enum values for DomainUnitDesignation
func (DomainUnitDesignation) Values ¶ added in v1.19.0
func (DomainUnitDesignation) Values() []DomainUnitDesignation
Values returns all known values for DomainUnitDesignation. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DomainUnitFilterForProject ¶ added in v1.19.0
type DomainUnitFilterForProject struct { // The domain unit ID to use in the filter. // // This member is required. DomainUnit *string // Specifies whether to include child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The domain unit filter of the project grant filter.
type DomainUnitGrantFilter ¶ added in v1.19.0
type DomainUnitGrantFilter interface {
// contains filtered or unexported methods
}
The grant filter for the domain unit. In the current release of Amazon DataZone, the only supported filter is the allDomainUnitsGrantFilter .
The following types satisfy this interface:
DomainUnitGrantFilterMemberAllDomainUnitsGrantFilter
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.DomainUnitGrantFilter // type switches can be used to check the union value switch v := union.(type) { case *types.DomainUnitGrantFilterMemberAllDomainUnitsGrantFilter: _ = v.Value // Value is types.AllDomainUnitsGrantFilter case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type DomainUnitGrantFilterMemberAllDomainUnitsGrantFilter ¶ added in v1.19.0
type DomainUnitGrantFilterMemberAllDomainUnitsGrantFilter struct { Value AllDomainUnitsGrantFilter // contains filtered or unexported fields }
Specifies a grant filter containing all domain units.
type DomainUnitGroupProperties ¶ added in v1.19.0
type DomainUnitGroupProperties struct { // The ID of the domain unit group. GroupId *string // contains filtered or unexported fields }
The properties of a domain unit group.
type DomainUnitOwnerProperties ¶ added in v1.19.0
type DomainUnitOwnerProperties interface {
// contains filtered or unexported methods
}
The properties of the domain unit owner.
The following types satisfy this interface:
DomainUnitOwnerPropertiesMemberGroup DomainUnitOwnerPropertiesMemberUser
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.DomainUnitOwnerProperties // type switches can be used to check the union value switch v := union.(type) { case *types.DomainUnitOwnerPropertiesMemberGroup: _ = v.Value // Value is types.DomainUnitGroupProperties case *types.DomainUnitOwnerPropertiesMemberUser: _ = v.Value // Value is types.DomainUnitUserProperties case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type DomainUnitOwnerPropertiesMemberGroup ¶ added in v1.19.0
type DomainUnitOwnerPropertiesMemberGroup struct { Value DomainUnitGroupProperties // contains filtered or unexported fields }
Indicates that the domain unit owner is a group.
type DomainUnitOwnerPropertiesMemberUser ¶ added in v1.19.0
type DomainUnitOwnerPropertiesMemberUser struct { Value DomainUnitUserProperties // contains filtered or unexported fields }
Indicates that the domain unit owner is a user.
type DomainUnitPolicyGrantPrincipal ¶ added in v1.19.0
type DomainUnitPolicyGrantPrincipal struct { // Specifes the designation of the domain unit users. // // This member is required. DomainUnitDesignation DomainUnitDesignation // The grant filter for the domain unit. DomainUnitGrantFilter DomainUnitGrantFilter // The ID of the domain unit. DomainUnitIdentifier *string // contains filtered or unexported fields }
The domain unit principal to whom the policy is granted.
type DomainUnitSummary ¶ added in v1.19.0
type DomainUnitSummary struct { // The ID of the domain unit summary. // // This member is required. Id *string // The name of the domain unit summary. // // This member is required. Name *string // contains filtered or unexported fields }
The summary of the domain unit.
type DomainUnitTarget ¶ added in v1.24.0
type DomainUnitTarget struct { // The ID of the domain unit. // // This member is required. DomainUnitId *string // Specifies whether to apply a rule to the child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The target for the domain unit.
type DomainUnitUserProperties ¶ added in v1.19.0
type DomainUnitUserProperties struct { // The ID of teh domain unit user. UserId *string // contains filtered or unexported fields }
The properties of the domain unit user.
type DomainVersion ¶ added in v1.25.0
type DomainVersion string
const ( DomainVersionV1 DomainVersion = "V1" DomainVersionV2 DomainVersion = "V2" )
Enum values for DomainVersion
func (DomainVersion) Values ¶ added in v1.25.0
func (DomainVersion) Values() []DomainVersion
Values returns all known values for DomainVersion. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EdgeDirection ¶ added in v1.12.0
type EdgeDirection string
const ( EdgeDirectionUpstream EdgeDirection = "UPSTREAM" EdgeDirectionDownstream EdgeDirection = "DOWNSTREAM" )
Enum values for EdgeDirection
func (EdgeDirection) Values ¶ added in v1.12.0
func (EdgeDirection) Values() []EdgeDirection
Values returns all known values for EdgeDirection. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EnableSetting ¶
type EnableSetting string
const ( EnableSettingEnabled EnableSetting = "ENABLED" EnableSettingDisabled EnableSetting = "DISABLED" )
Enum values for EnableSetting
func (EnableSetting) Values ¶
func (EnableSetting) Values() []EnableSetting
Values returns all known values for EnableSetting. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EntityType ¶
type EntityType string
const ( EntityTypeAsset EntityType = "ASSET" EntityTypeDataProduct EntityType = "DATA_PRODUCT" )
Enum values for EntityType
func (EntityType) Values ¶
func (EntityType) Values() []EntityType
Values returns all known values for EntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EnvironmentActionSummary ¶ added in v1.9.0
type EnvironmentActionSummary struct { // The Amazon DataZone domain ID of the environment action. // // This member is required. DomainId *string // The environment ID of the environment action. // // This member is required. EnvironmentId *string // The ID of the environment action. // // This member is required. Id *string // The name of the environment action. // // This member is required. Name *string // The parameters of the environment action. // // This member is required. Parameters ActionParameters // The environment action description. Description *string // contains filtered or unexported fields }
The details about the specified action configured for an environment. For example, the details of the specified console links for an analytics tool that is available in this environment.
type EnvironmentBlueprintConfigurationItem ¶
type EnvironmentBlueprintConfigurationItem struct { // The identifier of the Amazon DataZone domain in which an environment blueprint // exists. // // This member is required. DomainId *string // The identifier of the environment blueprint. // // This member is required. EnvironmentBlueprintId *string // The timestamp of when an environment blueprint was created. CreatedAt *time.Time // The enabled Amazon Web Services Regions specified in a blueprint configuration. EnabledRegions []string // The environment role permission boundary. EnvironmentRolePermissionBoundary *string // The ARN of the manage access role specified in the environment blueprint // configuration. ManageAccessRoleArn *string // The provisioning configuration of a blueprint. ProvisioningConfigurations []ProvisioningConfiguration // The ARN of the provisioning role specified in the environment blueprint // configuration. ProvisioningRoleArn *string // The regional parameters of the environment blueprint. RegionalParameters map[string]map[string]string // The timestamp of when the environment blueprint was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
The configuration details of an environment blueprint.
type EnvironmentBlueprintSummary ¶
type EnvironmentBlueprintSummary struct { // The identifier of the blueprint. // // This member is required. Id *string // The name of the blueprint. // // This member is required. Name *string // The provider of the blueprint. // // This member is required. Provider *string // The provisioning properties of the blueprint. // // This member is required. ProvisioningProperties ProvisioningProperties // The timestamp of when an environment blueprint was created. CreatedAt *time.Time // The description of a blueprint. Description *string // The timestamp of when the blueprint was enabled. UpdatedAt *time.Time // contains filtered or unexported fields }
The details of an environment blueprint summary.
type EnvironmentConfiguration ¶ added in v1.25.0
type EnvironmentConfiguration struct { // The environment blueprint ID. // // This member is required. EnvironmentBlueprintId *string // The environment name. // // This member is required. Name *string // The account pools used by a custom project profile. AccountPools []string // The Amazon Web Services account of the environment. AwsAccount AwsAccount // The Amazon Web Services Region of the environment. AwsRegion Region // The configuration parameters of the environment. ConfigurationParameters *EnvironmentConfigurationParametersDetails // The deployment mode of the environment. DeploymentMode DeploymentMode // The deployment order of the environment. DeploymentOrder *int32 // The environment description. Description *string // The environment ID. Id *string // contains filtered or unexported fields }
The configuration of an environment.
type EnvironmentConfigurationParameter ¶ added in v1.25.0
type EnvironmentConfigurationParameter struct { // Specifies whether the environment parameter is editable. IsEditable *bool // The name of the environment configuration parameter. Name *string // The value of the environment configuration parameter. Value *string // contains filtered or unexported fields }
The environment configuration parameter.
type EnvironmentConfigurationParametersDetails ¶ added in v1.25.0
type EnvironmentConfigurationParametersDetails struct { // The parameter overrides. ParameterOverrides []EnvironmentConfigurationParameter // The resolved environment configuration parameters. ResolvedParameters []EnvironmentConfigurationParameter // Ssm path environment configuration parameters. SsmPath *string // contains filtered or unexported fields }
The details of the environment configuration parameter.
type EnvironmentConfigurationUserParameter ¶ added in v1.25.0
type EnvironmentConfigurationUserParameter struct { // The environment configuration name. EnvironmentConfigurationName *string // The ID of the environment. EnvironmentId *string // The environment parameters. EnvironmentParameters []EnvironmentParameter // Specifies the account/Region that is to be used during project creation for a // particular blueprint. EnvironmentResolvedAccount *EnvironmentResolvedAccount // contains filtered or unexported fields }
The environment configuration user parameters.
type EnvironmentDeploymentDetails ¶ added in v1.25.0
type EnvironmentDeploymentDetails struct { // Environment failure reasons. EnvironmentFailureReasons map[string][]EnvironmentError // The overall deployment status of the environment. OverallDeploymentStatus OverallDeploymentStatus // contains filtered or unexported fields }
The environment deployment details.
type EnvironmentError ¶
type EnvironmentError struct { // The error message for the failure reason for the environment deployment. // // This member is required. Message *string // The error code for the failure reason for the environment deployment. Code *string // contains filtered or unexported fields }
The failure reasons for the environment deployment.
type EnvironmentParameter ¶
type EnvironmentParameter struct { // The name of an environment profile parameter. Name *string // The value of an environment profile parameter. Value *string // contains filtered or unexported fields }
The parameter details of an evironment profile.
type EnvironmentProfileSummary ¶
type EnvironmentProfileSummary struct { // The Amazon DataZone user who created the environment profile. // // This member is required. CreatedBy *string // The identifier of the Amazon DataZone domain in which the environment profile // exists. // // This member is required. DomainId *string // The identifier of a blueprint with which an environment profile is created. // // This member is required. EnvironmentBlueprintId *string // The identifier of the environment profile. // // This member is required. Id *string // The name of the environment profile. // // This member is required. Name *string // The identifier of an Amazon Web Services account in which an environment // profile exists. AwsAccountId *string // The Amazon Web Services Region in which an environment profile exists. AwsAccountRegion *string // The timestamp of when an environment profile was created. CreatedAt *time.Time // The description of the environment profile. Description *string // The identifier of a project in which an environment profile exists. ProjectId *string // The timestamp of when the environment profile was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
The details of an environment profile.
type EnvironmentResolvedAccount ¶ added in v1.38.0
type EnvironmentResolvedAccount struct { // The ID of the resolved account. // // This member is required. AwsAccountId *string // The name of the resolved Region. // // This member is required. RegionName *string // The ID of the account pool. SourceAccountPoolId *string // contains filtered or unexported fields }
Specifies the account/Region that is to be used during project creation for a particular blueprint.
type EnvironmentStatus ¶
type EnvironmentStatus string
const ( EnvironmentStatusActive EnvironmentStatus = "ACTIVE" EnvironmentStatusCreating EnvironmentStatus = "CREATING" EnvironmentStatusUpdating EnvironmentStatus = "UPDATING" EnvironmentStatusDeleting EnvironmentStatus = "DELETING" EnvironmentStatusCreateFailed EnvironmentStatus = "CREATE_FAILED" EnvironmentStatusUpdateFailed EnvironmentStatus = "UPDATE_FAILED" EnvironmentStatusDeleteFailed EnvironmentStatus = "DELETE_FAILED" EnvironmentStatusValidationFailed EnvironmentStatus = "VALIDATION_FAILED" EnvironmentStatusSuspended EnvironmentStatus = "SUSPENDED" EnvironmentStatusDisabled EnvironmentStatus = "DISABLED" EnvironmentStatusExpired EnvironmentStatus = "EXPIRED" EnvironmentStatusDeleted EnvironmentStatus = "DELETED" EnvironmentStatusInaccessible EnvironmentStatus = "INACCESSIBLE" )
Enum values for EnvironmentStatus
func (EnvironmentStatus) Values ¶
func (EnvironmentStatus) Values() []EnvironmentStatus
Values returns all known values for EnvironmentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EnvironmentSummary ¶
type EnvironmentSummary struct { // The Amazon DataZone user who created the environment. // // This member is required. CreatedBy *string // The identifier of the Amazon DataZone domain in which the environment exists. // // This member is required. DomainId *string // The name of the environment. // // This member is required. Name *string // The identifier of the project in which the environment exists. // // This member is required. ProjectId *string // The provider of the environment. // // This member is required. Provider *string // The identifier of the Amazon Web Services account in which an environment // exists. AwsAccountId *string // The Amazon Web Services Region in which an environment exists. AwsAccountRegion *string // The timestamp of when the environment was created. CreatedAt *time.Time // The description of the environment. Description *string // The configuration ID with which the environment is created. EnvironmentConfigurationId *string // The identifier of the environment profile with which the environment was // created. EnvironmentProfileId *string // The identifier of the environment. Id *string // The status of the environment. Status EnvironmentStatus // The timestamp of when the environment was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
The details of an environment.
type EqualToExpression ¶ added in v1.14.0
type EqualToExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might be equal to an expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies whether the value is equal to an expression.
type EventSummary ¶ added in v1.25.0
type EventSummary interface {
// contains filtered or unexported methods
}
The event summary.
The following types satisfy this interface:
EventSummaryMemberOpenLineageRunEventSummary
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.EventSummary // type switches can be used to check the union value switch v := union.(type) { case *types.EventSummaryMemberOpenLineageRunEventSummary: _ = v.Value // Value is types.OpenLineageRunEventSummary case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type EventSummaryMemberOpenLineageRunEventSummary ¶ added in v1.25.0
type EventSummaryMemberOpenLineageRunEventSummary struct { Value OpenLineageRunEventSummary // contains filtered or unexported fields }
The open lineage run event summary.
type FailureCause ¶
type FailureCause struct { // The description of the error message. Message *string // contains filtered or unexported fields }
Specifies the error message that is returned if the operation cannot be successfully completed.
type Filter ¶
type Filter struct { // A search filter attribute in Amazon DataZone. // // This member is required. Attribute *string // A search filter value in Amazon DataZone. // // This member is required. Value *string // contains filtered or unexported fields }
A search filter in Amazon DataZone.
type FilterClause ¶
type FilterClause interface {
// contains filtered or unexported methods
}
A search filter clause in Amazon DataZone.
The following types satisfy this interface:
FilterClauseMemberAnd FilterClauseMemberFilter FilterClauseMemberOr
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.FilterClause // type switches can be used to check the union value switch v := union.(type) { case *types.FilterClauseMemberAnd: _ = v.Value // Value is []types.FilterClause case *types.FilterClauseMemberFilter: _ = v.Value // Value is types.Filter case *types.FilterClauseMemberOr: _ = v.Value // Value is []types.FilterClause case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type FilterClauseMemberAnd ¶
type FilterClauseMemberAnd struct { Value []FilterClause // contains filtered or unexported fields }
The 'and' search filter clause in Amazon DataZone.
type FilterClauseMemberFilter ¶
type FilterClauseMemberFilter struct { Value Filter // contains filtered or unexported fields }
A search filter in Amazon DataZone.
type FilterClauseMemberOr ¶
type FilterClauseMemberOr struct { Value []FilterClause // contains filtered or unexported fields }
The 'or' search filter clause in Amazon DataZone.
type FilterExpression ¶
type FilterExpression struct { // The search filter expression. // // This member is required. Expression *string // The search filter explresison type. // // This member is required. Type FilterExpressionType // contains filtered or unexported fields }
A filter expression in Amazon DataZone.
type FilterExpressionType ¶
type FilterExpressionType string
const ( FilterExpressionTypeInclude FilterExpressionType = "INCLUDE" FilterExpressionTypeExclude FilterExpressionType = "EXCLUDE" )
Enum values for FilterExpressionType
func (FilterExpressionType) Values ¶
func (FilterExpressionType) Values() []FilterExpressionType
Values returns all known values for FilterExpressionType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type FilterStatus ¶ added in v1.14.0
type FilterStatus string
const ( FilterStatusValid FilterStatus = "VALID" FilterStatusInvalid FilterStatus = "INVALID" )
Enum values for FilterStatus
func (FilterStatus) Values ¶ added in v1.14.0
func (FilterStatus) Values() []FilterStatus
Values returns all known values for FilterStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type FormEntryInput ¶
type FormEntryInput struct { // The type ID of the form entry. // // This member is required. TypeIdentifier *string // The type revision of the form entry. // // This member is required. TypeRevision *string // Specifies whether a form entry is required. Required *bool // contains filtered or unexported fields }
The details of the form entry.
type FormEntryOutput ¶
type FormEntryOutput struct { // The name of the type of the form entry. // // This member is required. TypeName *string // The type revision of the form entry. // // This member is required. TypeRevision *string // Specifies whether a form entry is required. Required *bool // contains filtered or unexported fields }
The details of the form entry.
type FormInput ¶
type FormInput struct { // The name of the metadata form. // // This member is required. FormName *string // The content of the metadata form. Content *string // The ID of the metadata form type. TypeIdentifier *string // The revision of the metadata form type. TypeRevision *string // contains filtered or unexported fields }
The details of a metadata form.
type FormOutput ¶
type FormOutput struct { // The name of the metadata form. // // This member is required. FormName *string // The content of the metadata form. Content *string // The name of the metadata form type. TypeName *string // The revision of the metadata form type. TypeRevision *string // contains filtered or unexported fields }
The details of a metadata form.
type FormTypeData ¶
type FormTypeData struct { // The identifier of the Amazon DataZone domain in which the form type exists. // // This member is required. DomainId *string // The name of the form type. // // This member is required. Name *string // The revision of the form type. // // This member is required. Revision *string // The timestamp of when the metadata form type was created. CreatedAt *time.Time // The Amazon DataZone user who created teh metadata form type. CreatedBy *string // The description of the metadata form type. Description *string // The imports specified in the form type. Imports []Import // The model of the form type. Model Model // The identifier of the Amazon DataZone domain in which the form type was // originally created. OriginDomainId *string // The identifier of the project in which the form type was originally created. OriginProjectId *string // The identifier of the project that owns the form type. OwningProjectId *string // The status of the form type. Status FormTypeStatus // contains filtered or unexported fields }
The details of the metadata form type.
type FormTypeStatus ¶
type FormTypeStatus string
const ( FormTypeStatusEnabled FormTypeStatus = "ENABLED" FormTypeStatusDisabled FormTypeStatus = "DISABLED" )
Enum values for FormTypeStatus
func (FormTypeStatus) Values ¶
func (FormTypeStatus) Values() []FormTypeStatus
Values returns all known values for FormTypeStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GlossaryItem ¶
type GlossaryItem struct { // The identifier of the Amazon DataZone domain in which the business glossary // exists. // // This member is required. DomainId *string // The identifier of the glossary. // // This member is required. Id *string // The name of the glossary. // // This member is required. Name *string // The identifier of the project that owns the business glosary. // // This member is required. OwningProjectId *string // The business glossary status. // // This member is required. Status GlossaryStatus // The additional attributes of an Amazon DataZone glossary. AdditionalAttributes *GlossaryItemAdditionalAttributes // The timestamp of when the glossary was created. CreatedAt *time.Time // The Amazon DataZone user who created the glossary. CreatedBy *string // The business glossary description. Description *string // The timestamp of when the business glossary was updated. UpdatedAt *time.Time // The Amazon DataZone user who updated the business glossary. UpdatedBy *string // The usage restrictions associated with a goverened glossary term. UsageRestrictions []GlossaryUsageRestriction // contains filtered or unexported fields }
The details of a business glossary.
type GlossaryItemAdditionalAttributes ¶ added in v1.33.0
type GlossaryItemAdditionalAttributes struct { // List of rationales indicating why this item was matched by search. MatchRationale []MatchRationaleItem // contains filtered or unexported fields }
The additional attributes of an Amazon DataZone glossary.
type GlossaryStatus ¶
type GlossaryStatus string
const ( GlossaryStatusDisabled GlossaryStatus = "DISABLED" GlossaryStatusEnabled GlossaryStatus = "ENABLED" )
Enum values for GlossaryStatus
func (GlossaryStatus) Values ¶
func (GlossaryStatus) Values() []GlossaryStatus
Values returns all known values for GlossaryStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GlossaryTermItem ¶
type GlossaryTermItem struct { // The identifier of the Amazon DataZone domain in which the business glossary // exists. // // This member is required. DomainId *string // The identifier of the business glossary to which the term belongs. // // This member is required. GlossaryId *string // The identifier of the business glossary term. // // This member is required. Id *string // The name of the business glossary term. // // This member is required. Name *string // The status of the business glossary term. // // This member is required. Status GlossaryTermStatus // The additional attributes of an Amazon DataZone glossary term. AdditionalAttributes *GlossaryTermItemAdditionalAttributes // The timestamp of when a business glossary term was created. CreatedAt *time.Time // The Amazon DataZone user who created the business glossary. CreatedBy *string // The long description of the business glossary term. LongDescription *string // The short description of the business glossary term. ShortDescription *string // The relations of the business glossary term. TermRelations *TermRelations // The timestamp of when a business glossary term was updated. UpdatedAt *time.Time // The Amazon DataZone user who updated the business glossary term. UpdatedBy *string // The usage restrictions associated with a goverened glossary term. UsageRestrictions []GlossaryUsageRestriction // contains filtered or unexported fields }
The details of a business glossary term.
type GlossaryTermItemAdditionalAttributes ¶ added in v1.33.0
type GlossaryTermItemAdditionalAttributes struct { // List of rationales indicating why this item was matched by search. MatchRationale []MatchRationaleItem // contains filtered or unexported fields }
The additional attributes of an Amazon DataZone glossary term.
type GlossaryTermStatus ¶
type GlossaryTermStatus string
const ( GlossaryTermStatusEnabled GlossaryTermStatus = "ENABLED" GlossaryTermStatusDisabled GlossaryTermStatus = "DISABLED" )
Enum values for GlossaryTermStatus
func (GlossaryTermStatus) Values ¶
func (GlossaryTermStatus) Values() []GlossaryTermStatus
Values returns all known values for GlossaryTermStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GlossaryUsageRestriction ¶ added in v1.39.1
type GlossaryUsageRestriction string
const (
GlossaryUsageRestrictionAssetGovernedTerms GlossaryUsageRestriction = "ASSET_GOVERNED_TERMS"
)
Enum values for GlossaryUsageRestriction
func (GlossaryUsageRestriction) Values ¶ added in v1.39.1
func (GlossaryUsageRestriction) Values() []GlossaryUsageRestriction
Values returns all known values for GlossaryUsageRestriction. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GlueConnection ¶ added in v1.25.0
type GlueConnection struct { // The Amazon Athena properties of the Amazon Web Services Glue connection. AthenaProperties map[string]string // The authentication configuration of the Amazon Web Services Glue connection. AuthenticationConfiguration *AuthenticationConfiguration // The compatible compute environments of the Amazon Web Services Glue connection. CompatibleComputeEnvironments []ComputeEnvironments // The properties of the Amazon Web Services Glue connection. ConnectionProperties map[string]string // The connection schema version of the Amazon Web Services Glue connection. ConnectionSchemaVersion *int32 // The type of the Amazon Web Services Glue connection. ConnectionType ConnectionType // The creation time of the Amazon Web Services Glue connection. CreationTime *time.Time // The description of the Amazon Web Services Glue connection. Description *string // The last validation time of the Amazon Web Services Glue connection. LastConnectionValidationTime *time.Time // The user who last updated the Amazon Web Services Glue connection. LastUpdatedBy *string // The timestamp at which the Amazon Web Services Glue connection was last updated. LastUpdatedTime *time.Time // The match criteria of the Amazon Web Services Glue connection. MatchCriteria []string // The name of the Amazon Web Services Glue connection. Name *string // The physical connection requirements of the Amazon Web Services Glue connection. PhysicalConnectionRequirements *PhysicalConnectionRequirements // The Python properties of the Amazon Web Services Glue connection. PythonProperties map[string]string // The Spark properties of the Amazon Web Services Glue connection. SparkProperties map[string]string // The status of the Amazon Web Services Glue connection. Status ConnectionStatus // The status reason of the Amazon Web Services Glue connection. StatusReason *string // contains filtered or unexported fields }
The Amazon Web Services Glue connection.
type GlueConnectionInput ¶ added in v1.25.0
type GlueConnectionInput struct { // The Amazon Athena properties of the Amazon Web Services Glue connection. AthenaProperties map[string]string // The authentication configuration of the Amazon Web Services Glue connection. AuthenticationConfiguration *AuthenticationConfigurationInput // The connection properties of the Amazon Web Services Glue connection. ConnectionProperties map[string]string // The connection type of the Amazon Web Services Glue connection. ConnectionType GlueConnectionType // The description of the Amazon Web Services Glue connection. Description *string // The match criteria of the Amazon Web Services Glue connection. MatchCriteria *string // The name of the Amazon Web Services Glue connection. Name *string // The physical connection requirements for the Amazon Web Services Glue // connection. PhysicalConnectionRequirements *PhysicalConnectionRequirements // The Python properties of the Amazon Web Services Glue connection. PythonProperties map[string]string // The Spark properties of the Amazon Web Services Glue connection. SparkProperties map[string]string // Speciefies whether to validate credentials of the Amazon Web Services Glue // connection. ValidateCredentials *bool // Speciefies whether to validate for compute environments of the Amazon Web // Services Glue connection. ValidateForComputeEnvironments []ComputeEnvironments // contains filtered or unexported fields }
The Amazon Web Services Glue connecton input.
type GlueConnectionPatch ¶ added in v1.25.0
type GlueConnectionPatch struct { // The authentication configuration of the Amazon Web Services Glue connection // patch. AuthenticationConfiguration *AuthenticationConfigurationPatch // The properties of the Amazon Web Services Glue connection patch. ConnectionProperties map[string]string // The description of the Amazon Web Services Glue connection patch. Description *string // contains filtered or unexported fields }
The Amazon Web Services Glue connection patch.
type GlueConnectionType ¶ added in v1.25.0
type GlueConnectionType string
const ( GlueConnectionTypeSnowflake GlueConnectionType = "SNOWFLAKE" GlueConnectionTypeBigquery GlueConnectionType = "BIGQUERY" GlueConnectionTypeDocumentdb GlueConnectionType = "DOCUMENTDB" GlueConnectionTypeDynamodb GlueConnectionType = "DYNAMODB" GlueConnectionTypeMysql GlueConnectionType = "MYSQL" GlueConnectionTypeOpensearch GlueConnectionType = "OPENSEARCH" GlueConnectionTypeOracle GlueConnectionType = "ORACLE" GlueConnectionTypePostgresql GlueConnectionType = "POSTGRESQL" GlueConnectionTypeRedshift GlueConnectionType = "REDSHIFT" GlueConnectionTypeSaphana GlueConnectionType = "SAPHANA" GlueConnectionTypeSqlserver GlueConnectionType = "SQLSERVER" GlueConnectionTypeTeradata GlueConnectionType = "TERADATA" GlueConnectionTypeVertica GlueConnectionType = "VERTICA" )
Enum values for GlueConnectionType
func (GlueConnectionType) Values ¶ added in v1.25.0
func (GlueConnectionType) Values() []GlueConnectionType
Values returns all known values for GlueConnectionType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GlueOAuth2Credentials ¶ added in v1.25.0
type GlueOAuth2Credentials struct { // The access token of a connection. AccessToken *string // The jwt token of the connection. JwtToken *string // The refresh token of the connection. RefreshToken *string // The user managed client application client secret of the connection. UserManagedClientApplicationClientSecret *string // contains filtered or unexported fields }
The GlueOAuth2 credentials of a connection.
type GluePropertiesInput ¶ added in v1.25.0
type GluePropertiesInput struct { // The Amazon Web Services Glue connection. GlueConnectionInput *GlueConnectionInput // contains filtered or unexported fields }
The Amazon Web Services Glue properties of a connection.
type GluePropertiesOutput ¶ added in v1.25.0
type GluePropertiesOutput struct { // The error message generated if the action is not completed successfully. ErrorMessage *string // The status of a connection. Status ConnectionStatus // contains filtered or unexported fields }
The properties of the Amazon Web Services Glue connection.
type GluePropertiesPatch ¶ added in v1.25.0
type GluePropertiesPatch struct { // The Amazon Web Services Glue properties patch of a connection. GlueConnectionInput *GlueConnectionPatch // contains filtered or unexported fields }
The Amazon Web Services Glue properties patch of a connection.
type GlueRunConfigurationInput ¶
type GlueRunConfigurationInput struct { // The relational filter configurations included in the configuration details of // the Amazon Web Services Glue data source. // // This member is required. RelationalFilterConfigurations []RelationalFilterConfiguration // Specifies whether to automatically import data quality metrics as part of the // data source run. AutoImportDataQualityResult *bool // The catalog name in the Amazon Web Services Glue run configuration. CatalogName *string // The data access role included in the configuration details of the Amazon Web // Services Glue data source. DataAccessRole *string // contains filtered or unexported fields }
The configuration details of the Amazon Web Services Glue data source.
type GlueRunConfigurationOutput ¶
type GlueRunConfigurationOutput struct { // The relational filter configurations included in the configuration details of // the Amazon Web Services Glue data source. // // This member is required. RelationalFilterConfigurations []RelationalFilterConfiguration // The Amazon Web Services account ID included in the configuration details of the // Amazon Web Services Glue data source. AccountId *string // Specifies whether to automatically import data quality metrics as part of the // data source run. AutoImportDataQualityResult *bool // The catalog name in the Amazon Web Services Glue run configuration. CatalogName *string // The data access role included in the configuration details of the Amazon Web // Services Glue data source. DataAccessRole *string // The Amazon Web Services region included in the configuration details of the // Amazon Web Services Glue data source. Region *string // contains filtered or unexported fields }
The configuration details of the Amazon Web Services Glue data source.
type GlueSelfGrantStatusOutput ¶ added in v1.9.0
type GlueSelfGrantStatusOutput struct { // The details for the self granting status for a Glue data source. // // This member is required. SelfGrantStatusDetails []SelfGrantStatusDetail // contains filtered or unexported fields }
The details of the self granting status.
type GovernanceType ¶ added in v1.25.0
type GovernanceType string
const ( GovernanceTypeAwsManaged GovernanceType = "AWS_MANAGED" GovernanceTypeUserManaged GovernanceType = "USER_MANAGED" )
Enum values for GovernanceType
func (GovernanceType) Values ¶ added in v1.25.0
func (GovernanceType) Values() []GovernanceType
Values returns all known values for GovernanceType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GovernedEntityType ¶ added in v1.39.1
type GovernedEntityType string
const (
GovernedEntityTypeAsset GovernedEntityType = "ASSET"
)
Enum values for GovernedEntityType
func (GovernedEntityType) Values ¶ added in v1.39.1
func (GovernedEntityType) Values() []GovernedEntityType
Values returns all known values for GovernedEntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GrantedEntity ¶
type GrantedEntity interface {
// contains filtered or unexported methods
}
The details of a listing for which a subscription is granted.
The following types satisfy this interface:
GrantedEntityMemberListing
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.GrantedEntity // type switches can be used to check the union value switch v := union.(type) { case *types.GrantedEntityMemberListing: _ = v.Value // Value is types.ListingRevision case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type GrantedEntityInput ¶
type GrantedEntityInput interface {
// contains filtered or unexported methods
}
The details of a listing for which a subscription is to be granted.
The following types satisfy this interface:
GrantedEntityInputMemberListing
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.GrantedEntityInput // type switches can be used to check the union value switch v := union.(type) { case *types.GrantedEntityInputMemberListing: _ = v.Value // Value is types.ListingRevisionInput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type GrantedEntityInputMemberListing ¶
type GrantedEntityInputMemberListing struct { Value ListingRevisionInput // contains filtered or unexported fields }
The listing for which a subscription is to be granted.
type GrantedEntityMemberListing ¶
type GrantedEntityMemberListing struct { Value ListingRevision // contains filtered or unexported fields }
The listing for which a subscription is granted.
type GreaterThanExpression ¶ added in v1.14.0
type GreaterThanExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might be greater than an expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies whether the value is greater than an expression.
type GreaterThanOrEqualToExpression ¶ added in v1.14.0
type GreaterThanOrEqualToExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might be greater than or equal to an expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies whether the value is greater than or equal to an expression.
type GroupDetails ¶
type GroupDetails struct { // The identifier of the group in Amazon DataZone. // // This member is required. GroupId *string // contains filtered or unexported fields }
The details of a group in Amazon DataZone.
type GroupPolicyGrantPrincipal ¶ added in v1.19.0
type GroupPolicyGrantPrincipal interface {
// contains filtered or unexported methods
}
The group principal to whom the policy is granted.
The following types satisfy this interface:
GroupPolicyGrantPrincipalMemberGroupIdentifier
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.GroupPolicyGrantPrincipal // type switches can be used to check the union value switch v := union.(type) { case *types.GroupPolicyGrantPrincipalMemberGroupIdentifier: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type GroupPolicyGrantPrincipalMemberGroupIdentifier ¶ added in v1.19.0
type GroupPolicyGrantPrincipalMemberGroupIdentifier struct { Value string // contains filtered or unexported fields }
The ID Of the group of the group principal.
type GroupProfileStatus ¶
type GroupProfileStatus string
const ( GroupProfileStatusAssigned GroupProfileStatus = "ASSIGNED" GroupProfileStatusNotAssigned GroupProfileStatus = "NOT_ASSIGNED" )
Enum values for GroupProfileStatus
func (GroupProfileStatus) Values ¶
func (GroupProfileStatus) Values() []GroupProfileStatus
Values returns all known values for GroupProfileStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type GroupProfileSummary ¶
type GroupProfileSummary struct { // The ID of the Amazon DataZone domain of a group profile. DomainId *string // The group name of a group profile. GroupName *string // The ID of a group profile. Id *string // The status of a group profile. Status GroupProfileStatus // contains filtered or unexported fields }
The details of a group profile.
type GroupSearchType ¶
type GroupSearchType string
const ( GroupSearchTypeSsoGroup GroupSearchType = "SSO_GROUP" GroupSearchTypeDatazoneSsoGroup GroupSearchType = "DATAZONE_SSO_GROUP" )
Enum values for GroupSearchType
func (GroupSearchType) Values ¶
func (GroupSearchType) Values() []GroupSearchType
Values returns all known values for GroupSearchType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type HyperPodOrchestrator ¶ added in v1.25.0
type HyperPodOrchestrator string
const ( HyperPodOrchestratorEks HyperPodOrchestrator = "EKS" HyperPodOrchestratorSlurm HyperPodOrchestrator = "SLURM" )
Enum values for HyperPodOrchestrator
func (HyperPodOrchestrator) Values ¶ added in v1.25.0
func (HyperPodOrchestrator) Values() []HyperPodOrchestrator
Values returns all known values for HyperPodOrchestrator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type HyperPodPropertiesInput ¶ added in v1.25.0
type HyperPodPropertiesInput struct { // The cluster name the hyper pod properties. // // This member is required. ClusterName *string // contains filtered or unexported fields }
The hyper pod properties of a Amazon Web Services Glue properties patch.
type HyperPodPropertiesOutput ¶ added in v1.25.0
type HyperPodPropertiesOutput struct { // The cluster name the hyper pod properties. // // This member is required. ClusterName *string // The cluster ARN of the hyper pod properties. ClusterArn *string // The orchestrator of the hyper pod properties. Orchestrator HyperPodOrchestrator // contains filtered or unexported fields }
The hyper pod properties of a Amazon Web Services Glue properties patch.
type IamPropertiesInput ¶ added in v1.25.0
type IamPropertiesInput struct { // Specifies whether Amazon Web Services Glue lineage sync is enabled for a // connection. GlueLineageSyncEnabled *bool // contains filtered or unexported fields }
The IAM properties of a connection.
type IamPropertiesOutput ¶ added in v1.25.0
type IamPropertiesOutput struct { // The environment ID of the connection. EnvironmentId *string // Specifies whether Amazon Web Services Glue lineage sync is enabled for a // connection. GlueLineageSyncEnabled *bool // contains filtered or unexported fields }
The IAM properties of a connection.
type IamPropertiesPatch ¶ added in v1.25.0
type IamPropertiesPatch struct { // Specifies whether Amazon Web Services Glue lineage sync is enabled for a // connection. GlueLineageSyncEnabled *bool // contains filtered or unexported fields }
The IAM properties patch of a connection.
type IamUserProfileDetails ¶
type IamUserProfileDetails struct { // The ARN of an IAM user profile in Amazon DataZone. Arn *string // Principal ID of the IAM user. PrincipalId *string // contains filtered or unexported fields }
The details of an IAM user profile in Amazon DataZone.
type Import ¶
type Import struct { // The name of the import. // // This member is required. Name *string // The revision of the import. // // This member is required. Revision *string // contains filtered or unexported fields }
The details of the import of the metadata form type.
type InExpression ¶ added in v1.14.0
type InExpression struct { // The name of the column. // // This member is required. ColumnName *string // The values that might be in the expression. // // This member is required. Values []string // contains filtered or unexported fields }
Specifies whether values are in the expression.
type InternalServerException ¶
type InternalServerException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request has failed because of an unknown error, exception or failure.
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
type InventorySearchScope ¶
type InventorySearchScope string
const ( InventorySearchScopeAsset InventorySearchScope = "ASSET" InventorySearchScopeGlossary InventorySearchScope = "GLOSSARY" InventorySearchScopeGlossaryTerm InventorySearchScope = "GLOSSARY_TERM" InventorySearchScopeDataProduct InventorySearchScope = "DATA_PRODUCT" )
Enum values for InventorySearchScope
func (InventorySearchScope) Values ¶
func (InventorySearchScope) Values() []InventorySearchScope
Values returns all known values for InventorySearchScope. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type IsNotNullExpression ¶ added in v1.14.0
type IsNotNullExpression struct { // The name of the column. // // This member is required. ColumnName *string // contains filtered or unexported fields }
Specifies that the expression is not null.
type IsNullExpression ¶ added in v1.14.0
type IsNullExpression struct { // The name of the column. // // This member is required. ColumnName *string // contains filtered or unexported fields }
Specifies that the expression is null.
type JobRunDetails ¶ added in v1.25.0
type JobRunDetails interface {
// contains filtered or unexported methods
}
The details of a job run.
The following types satisfy this interface:
JobRunDetailsMemberLineageRunDetails
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.JobRunDetails // type switches can be used to check the union value switch v := union.(type) { case *types.JobRunDetailsMemberLineageRunDetails: _ = v.Value // Value is types.LineageRunDetails case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type JobRunDetailsMemberLineageRunDetails ¶ added in v1.25.0
type JobRunDetailsMemberLineageRunDetails struct { Value LineageRunDetails // contains filtered or unexported fields }
The data lineage details of a job run.
type JobRunError ¶ added in v1.25.0
type JobRunError struct { // The job run error message. // // This member is required. Message *string // contains filtered or unexported fields }
The job run error.
type JobRunMode ¶ added in v1.25.0
type JobRunMode string
const ( JobRunModeScheduled JobRunMode = "SCHEDULED" JobRunModeOnDemand JobRunMode = "ON_DEMAND" )
Enum values for JobRunMode
func (JobRunMode) Values ¶ added in v1.25.0
func (JobRunMode) Values() []JobRunMode
Values returns all known values for JobRunMode. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type JobRunStatus ¶ added in v1.25.0
type JobRunStatus string
const ( JobRunStatusScheduled JobRunStatus = "SCHEDULED" JobRunStatusInProgress JobRunStatus = "IN_PROGRESS" JobRunStatusSuccess JobRunStatus = "SUCCESS" JobRunStatusPartiallySucceeded JobRunStatus = "PARTIALLY_SUCCEEDED" JobRunStatusFailed JobRunStatus = "FAILED" JobRunStatusAborted JobRunStatus = "ABORTED" JobRunStatusTimedOut JobRunStatus = "TIMED_OUT" JobRunStatusCanceled JobRunStatus = "CANCELED" )
Enum values for JobRunStatus
func (JobRunStatus) Values ¶ added in v1.25.0
func (JobRunStatus) Values() []JobRunStatus
Values returns all known values for JobRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type JobRunSummary ¶ added in v1.25.0
type JobRunSummary struct { // The timestamp at which job run was created. CreatedAt *time.Time // The user who created the job run. CreatedBy *string // The domain ID of the job run. DomainId *string // The end time of a job run. EndTime *time.Time // The error of a job run. Error *JobRunError // The job ID of a job run. JobId *string // The job type of a job run. JobType JobType // The run ID of a job run. RunId *string // The run mode of a job run. RunMode JobRunMode // The start time of a job run. StartTime *time.Time // The status of a job run. Status JobRunStatus // contains filtered or unexported fields }
The job run summary.
type JobType ¶ added in v1.25.0
type JobType string
const (
JobTypeLineage JobType = "LINEAGE"
)
Enum values for JobType
type LakeFormationConfiguration ¶ added in v1.14.0
type LakeFormationConfiguration struct { // Specifies certain Amazon S3 locations if you do not want Amazon DataZone to // automatically register them in hybrid mode. LocationRegistrationExcludeS3Locations []string // The role that is used to manage read/write access to the chosen Amazon S3 // bucket(s) for Data Lake using Amazon Web Services Lake Formation hybrid access // mode. LocationRegistrationRole *string // contains filtered or unexported fields }
The Lake Formation configuration of the Data Lake blueprint.
type LessThanExpression ¶ added in v1.14.0
type LessThanExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might be less than the expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies that a value is less than an expression.
type LessThanOrEqualToExpression ¶ added in v1.14.0
type LessThanOrEqualToExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might be less than or equal to an expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies that a value is less than or equal to an expression.
type LikeExpression ¶ added in v1.14.0
type LikeExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might be like the expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies that a value is like the expression.
type LineageEventProcessingStatus ¶ added in v1.25.0
type LineageEventProcessingStatus string
const ( LineageEventProcessingStatusRequested LineageEventProcessingStatus = "REQUESTED" LineageEventProcessingStatusProcessing LineageEventProcessingStatus = "PROCESSING" LineageEventProcessingStatusSuccess LineageEventProcessingStatus = "SUCCESS" LineageEventProcessingStatusFailed LineageEventProcessingStatus = "FAILED" )
Enum values for LineageEventProcessingStatus
func (LineageEventProcessingStatus) Values ¶ added in v1.25.0
func (LineageEventProcessingStatus) Values() []LineageEventProcessingStatus
Values returns all known values for LineageEventProcessingStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type LineageEventSummary ¶ added in v1.25.0
type LineageEventSummary struct { // The timestamp at which data lineage event was created. CreatedAt *time.Time // The user who created the data lineage event. CreatedBy *string // The domain ID of the lineage event. DomainId *string // The summary of the data lineate event. EventSummary EventSummary // The time of the data lineage event. EventTime *time.Time // The ID of the data lineage event. Id *string // The processing status of the data lineage event. ProcessingStatus LineageEventProcessingStatus // contains filtered or unexported fields }
The data lineage event summary.
type LineageImportStatus ¶ added in v1.25.0
type LineageImportStatus string
const ( LineageImportStatusInProgress LineageImportStatus = "IN_PROGRESS" LineageImportStatusSuccess LineageImportStatus = "SUCCESS" LineageImportStatusFailed LineageImportStatus = "FAILED" LineageImportStatusPartiallySucceeded LineageImportStatus = "PARTIALLY_SUCCEEDED" )
Enum values for LineageImportStatus
func (LineageImportStatus) Values ¶ added in v1.25.0
func (LineageImportStatus) Values() []LineageImportStatus
Values returns all known values for LineageImportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type LineageInfo ¶ added in v1.25.0
type LineageInfo struct { // The data lineage error message. ErrorMessage *string // The data lineage event ID. EventId *string // The data lineage event status. EventStatus LineageEventProcessingStatus // contains filtered or unexported fields }
The data lineage information.
type LineageNodeReference ¶ added in v1.12.0
type LineageNodeReference struct { // The event timestamp of the data lineage node. EventTimestamp *time.Time // The ID of the data lineage node. Id *string // contains filtered or unexported fields }
The reference details for the data lineage node.
type LineageNodeSummary ¶ added in v1.12.0
type LineageNodeSummary struct { // The ID of the domain of the data lineage node. // // This member is required. DomainId *string // The ID of the data lineage node. // // This member is required. Id *string // The name of the type of the data lineage node. // // This member is required. TypeName *string // The timestamp at which the data lineage node was created. CreatedAt *time.Time // The user who created the data lineage node. CreatedBy *string // The description of the data lineage node. Description *string // The event timestamp of the data lineage node. EventTimestamp *time.Time // The name of the data lineage node. Name *string // The alternate ID of the data lineage node. SourceIdentifier *string // The type of the revision of the data lineage node. TypeRevision *string // The timestamp at which the data lineage node was updated. UpdatedAt *time.Time // The user who updated the data lineage node. UpdatedBy *string // contains filtered or unexported fields }
The summary of the data lineage node.
type LineageNodeTypeItem ¶ added in v1.12.0
type LineageNodeTypeItem struct { // The ID of the domain where the data lineage node type lives. // // This member is required. DomainId *string // The forms output of the data lineage node type. // // This member is required. FormsOutput map[string]FormEntryOutput // The revision of the data lineage node type. // // This member is required. Revision *string // The timestamp at which the data lineage node type was created. CreatedAt *time.Time // The user who created the data lineage node type. CreatedBy *string // The description of the data lineage node type. Description *string // The name of the data lineage node type. Name *string // The timestamp at which the data lineage node type was updated. UpdatedAt *time.Time // The user who updated the data lineage node type. UpdatedBy *string // contains filtered or unexported fields }
The details of a data lineage node type.
type LineageRunDetails ¶ added in v1.25.0
type LineageRunDetails struct { // The SQL query run details of a data lineage run. SqlQueryRunDetails *LineageSqlQueryRunDetails // contains filtered or unexported fields }
The data lineage run details.
type LineageSqlQueryRunDetails ¶ added in v1.25.0
type LineageSqlQueryRunDetails struct { // The error message of the SQL query run details of a data lineage run. ErrorMessages []string // The number of queries that failed in the SQL query run details of a data // lineage run. NumQueriesFailed *int32 // The query end time in the SQL query run details of a data lineage run. QueryEndTime *time.Time // The query start time in the SQL query run details of a data lineage run. QueryStartTime *time.Time // The total queries processed in the SQL query run details of a data lineage run. TotalQueriesProcessed *int32 // contains filtered or unexported fields }
The SQL query run details of a data lineage run.
type LineageSyncSchedule ¶ added in v1.25.0
type LineageSyncSchedule struct { // The lineage sync schedule. Schedule *string // contains filtered or unexported fields }
The lineage sync schedule.
type ListingItem ¶
type ListingItem interface {
// contains filtered or unexported methods
}
The details of a listing (aka asset published in a Amazon DataZone catalog).
The following types satisfy this interface:
ListingItemMemberAssetListing ListingItemMemberDataProductListing
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ListingItem // type switches can be used to check the union value switch v := union.(type) { case *types.ListingItemMemberAssetListing: _ = v.Value // Value is types.AssetListing case *types.ListingItemMemberDataProductListing: _ = v.Value // Value is types.DataProductListing case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ListingItemMemberAssetListing ¶
type ListingItemMemberAssetListing struct { Value AssetListing // contains filtered or unexported fields }
An asset published in an Amazon DataZone catalog.
type ListingItemMemberDataProductListing ¶ added in v1.17.0
type ListingItemMemberDataProductListing struct { Value DataProductListing // contains filtered or unexported fields }
The data product listing.
type ListingRevision ¶
type ListingRevision struct { // An identifier of a revision of an asset published in a Amazon DataZone catalog. // // This member is required. Id *string // The details of a revision of an asset published in a Amazon DataZone catalog. // // This member is required. Revision *string // contains filtered or unexported fields }
A revision of an asset published in a Amazon DataZone catalog.
type ListingRevisionInput ¶
type ListingRevisionInput struct { // An identifier of revision to be made to an asset published in a Amazon DataZone // catalog. // // This member is required. Identifier *string // The details of a revision to be made to an asset published in a Amazon DataZone // catalog. // // This member is required. Revision *string // contains filtered or unexported fields }
A revision to be made to an asset published in a Amazon DataZone catalog.
type ListingStatus ¶
type ListingStatus string
const ( ListingStatusCreating ListingStatus = "CREATING" ListingStatusActive ListingStatus = "ACTIVE" ListingStatusInactive ListingStatus = "INACTIVE" )
Enum values for ListingStatus
func (ListingStatus) Values ¶
func (ListingStatus) Values() []ListingStatus
Values returns all known values for ListingStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ListingSummary ¶ added in v1.17.0
type ListingSummary struct { // The glossary terms of the data product. GlossaryTerms []DetailedGlossaryTerm // The ID of the data product listing. ListingId *string // The revision of the data product listing. ListingRevision *string // contains filtered or unexported fields }
The summary of the listing of the data product.
type ListingSummaryItem ¶ added in v1.17.0
type ListingSummaryItem struct { // The glossary terms of the data product listing. GlossaryTerms []DetailedGlossaryTerm // The ID of the data product listing. ListingId *string // The revision of the data product listing. ListingRevision *string // contains filtered or unexported fields }
The results of the data product summary.
type ManagedPolicyType ¶ added in v1.19.0
type ManagedPolicyType string
const ( ManagedPolicyTypeCreateDomainUnit ManagedPolicyType = "CREATE_DOMAIN_UNIT" ManagedPolicyTypeOverrideDomainUnitOwners ManagedPolicyType = "OVERRIDE_DOMAIN_UNIT_OWNERS" ManagedPolicyTypeAddToProjectMemberPool ManagedPolicyType = "ADD_TO_PROJECT_MEMBER_POOL" ManagedPolicyTypeOverrideProjectOwners ManagedPolicyType = "OVERRIDE_PROJECT_OWNERS" ManagedPolicyTypeCreateGlossary ManagedPolicyType = "CREATE_GLOSSARY" ManagedPolicyTypeCreateFormType ManagedPolicyType = "CREATE_FORM_TYPE" ManagedPolicyTypeCreateAssetType ManagedPolicyType = "CREATE_ASSET_TYPE" ManagedPolicyTypeCreateProject ManagedPolicyType = "CREATE_PROJECT" ManagedPolicyTypeCreateEnvironmentProfile ManagedPolicyType = "CREATE_ENVIRONMENT_PROFILE" ManagedPolicyTypeDelegateCreateEnvironmentProfile ManagedPolicyType = "DELEGATE_CREATE_ENVIRONMENT_PROFILE" ManagedPolicyTypeCreateEnvironment ManagedPolicyType = "CREATE_ENVIRONMENT" ManagedPolicyTypeCreateEnvironmentFromBlueprint ManagedPolicyType = "CREATE_ENVIRONMENT_FROM_BLUEPRINT" ManagedPolicyTypeCreateProjectFromProjectProfile ManagedPolicyType = "CREATE_PROJECT_FROM_PROJECT_PROFILE" ManagedPolicyTypeUseAssetType ManagedPolicyType = "USE_ASSET_TYPE" )
Enum values for ManagedPolicyType
func (ManagedPolicyType) Values ¶ added in v1.19.0
func (ManagedPolicyType) Values() []ManagedPolicyType
Values returns all known values for ManagedPolicyType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type MatchOffset ¶ added in v1.33.0
type MatchOffset struct { // The 0-indexed number indicating the end position (exclusive) of a matched term. EndOffset *int32 // The 0-indexed number indicating the start position (inclusive) of a matched // term. StartOffset *int32 // contains filtered or unexported fields }
The offset of a matched term.
type MatchRationaleItem ¶ added in v1.33.0
type MatchRationaleItem interface {
// contains filtered or unexported methods
}
A rationale indicating why this item was matched by search.
The following types satisfy this interface:
MatchRationaleItemMemberTextMatches
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.MatchRationaleItem // type switches can be used to check the union value switch v := union.(type) { case *types.MatchRationaleItemMemberTextMatches: _ = v.Value // Value is []types.TextMatchItem case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type MatchRationaleItemMemberTextMatches ¶ added in v1.33.0
type MatchRationaleItemMemberTextMatches struct { Value []TextMatchItem // contains filtered or unexported fields }
A list of TextMatchItems.
type Member ¶
type Member interface {
// contains filtered or unexported methods
}
The details about a project member.
The following types satisfy this interface:
MemberMemberGroupIdentifier MemberMemberUserIdentifier
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.Member // type switches can be used to check the union value switch v := union.(type) { case *types.MemberMemberGroupIdentifier: _ = v.Value // Value is string case *types.MemberMemberUserIdentifier: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type MemberDetails ¶
type MemberDetails interface {
// contains filtered or unexported methods
}
The details about a project member.
The following types satisfy this interface:
MemberDetailsMemberGroup MemberDetailsMemberUser
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.MemberDetails // type switches can be used to check the union value switch v := union.(type) { case *types.MemberDetailsMemberGroup: _ = v.Value // Value is types.GroupDetails case *types.MemberDetailsMemberUser: _ = v.Value // Value is types.UserDetails case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type MemberDetailsMemberGroup ¶
type MemberDetailsMemberGroup struct { Value GroupDetails // contains filtered or unexported fields }
The group details of a project member.
type MemberDetailsMemberUser ¶
type MemberDetailsMemberUser struct { Value UserDetails // contains filtered or unexported fields }
The user details of a project member.
type MemberMemberGroupIdentifier ¶
type MemberMemberGroupIdentifier struct { Value string // contains filtered or unexported fields }
The ID of the group of a project member.
type MemberMemberUserIdentifier ¶
type MemberMemberUserIdentifier struct { Value string // contains filtered or unexported fields }
The user ID of a project member.
type MetadataFormEnforcementDetail ¶ added in v1.24.0
type MetadataFormEnforcementDetail struct { // The required metadata forms. RequiredMetadataForms []MetadataFormReference // contains filtered or unexported fields }
The enforcement details of a metadata form.
type MetadataFormReference ¶ added in v1.24.0
type MetadataFormReference struct { // The type ID of the metadata form reference. // // This member is required. TypeIdentifier *string // The type revision of the metadata form reference. // // This member is required. TypeRevision *string // contains filtered or unexported fields }
The reference of a metadata form.
type MetadataFormSummary ¶ added in v1.24.0
type MetadataFormSummary struct { // The type name of the metadata form. // // This member is required. TypeName *string // The type revision of the metadata form. // // This member is required. TypeRevision *string // The form name of the metadata form. FormName *string // contains filtered or unexported fields }
The summary of the metadata form.
type MetadataGenerationRunItem ¶ added in v1.7.0
type MetadataGenerationRunItem struct { // The ID of the Amazon DataZone domain in which the metadata generation run was // created. // // This member is required. DomainId *string // The ID of the metadata generation run. // // This member is required. Id *string // The ID of the project that owns the asset for which the metadata generation was // ran. // // This member is required. OwningProjectId *string // The timestamp at which the metadata generation run was created. CreatedAt *time.Time // The user who created the metadata generation run. CreatedBy *string // The status of the metadata generation run. Status MetadataGenerationRunStatus // The asset for which metadata was generated. Target *MetadataGenerationRunTarget // The type of the metadata generation run. Type MetadataGenerationRunType // contains filtered or unexported fields }
The metadata generation run.
type MetadataGenerationRunStatus ¶ added in v1.7.0
type MetadataGenerationRunStatus string
const ( MetadataGenerationRunStatusSubmitted MetadataGenerationRunStatus = "SUBMITTED" MetadataGenerationRunStatusInProgress MetadataGenerationRunStatus = "IN_PROGRESS" MetadataGenerationRunStatusCanceled MetadataGenerationRunStatus = "CANCELED" MetadataGenerationRunStatusSucceeded MetadataGenerationRunStatus = "SUCCEEDED" MetadataGenerationRunStatusFailed MetadataGenerationRunStatus = "FAILED" )
Enum values for MetadataGenerationRunStatus
func (MetadataGenerationRunStatus) Values ¶ added in v1.7.0
func (MetadataGenerationRunStatus) Values() []MetadataGenerationRunStatus
Values returns all known values for MetadataGenerationRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type MetadataGenerationRunTarget ¶ added in v1.7.0
type MetadataGenerationRunTarget struct { // The ID of the metadata generation run's target. // // This member is required. Identifier *string // The type of the asset for which metadata was generated. // // This member is required. Type MetadataGenerationTargetType // The revision of the asset for which metadata was generated. Revision *string // contains filtered or unexported fields }
The asset for which metadata was generated.
type MetadataGenerationRunType ¶ added in v1.7.0
type MetadataGenerationRunType string
const (
MetadataGenerationRunTypeBusinessDescriptions MetadataGenerationRunType = "BUSINESS_DESCRIPTIONS"
)
Enum values for MetadataGenerationRunType
func (MetadataGenerationRunType) Values ¶ added in v1.7.0
func (MetadataGenerationRunType) Values() []MetadataGenerationRunType
Values returns all known values for MetadataGenerationRunType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type MetadataGenerationTargetType ¶ added in v1.7.0
type MetadataGenerationTargetType string
const (
MetadataGenerationTargetTypeAsset MetadataGenerationTargetType = "ASSET"
)
Enum values for MetadataGenerationTargetType
func (MetadataGenerationTargetType) Values ¶ added in v1.7.0
func (MetadataGenerationTargetType) Values() []MetadataGenerationTargetType
Values returns all known values for MetadataGenerationTargetType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Model ¶
type Model interface {
// contains filtered or unexported methods
}
The model of the API.
The following types satisfy this interface:
ModelMemberSmithy
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.Model // type switches can be used to check the union value switch v := union.(type) { case *types.ModelMemberSmithy: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ModelMemberSmithy ¶
type ModelMemberSmithy struct { Value string // contains filtered or unexported fields }
Indicates the smithy model of the API.
type NameIdentifier ¶ added in v1.25.0
type NameIdentifier struct { // The name in the name identifier. Name *string // The namespace in the name identifier. Namespace *string // contains filtered or unexported fields }
The name identifier.
type NotEqualToExpression ¶ added in v1.14.0
type NotEqualToExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might not be equal to the expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies that a value is not equal to the expression.
type NotInExpression ¶ added in v1.14.0
type NotInExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might not be in the expression. // // This member is required. Values []string // contains filtered or unexported fields }
Specifies that a value is not in the expression.
type NotLikeExpression ¶ added in v1.14.0
type NotLikeExpression struct { // The name of the column. // // This member is required. ColumnName *string // The value that might not be like the expression. // // This member is required. Value *string // contains filtered or unexported fields }
Specifies that a value might be not like the expression.
type NotificationOutput ¶
type NotificationOutput struct { // The action link included in the notification. // // This member is required. ActionLink *string // The timestamp of when a notification was created. // // This member is required. CreationTimestamp *time.Time // The identifier of a Amazon DataZone domain in which the notification exists. // // This member is required. DomainIdentifier *string // The identifier of the notification. // // This member is required. Identifier *string // The timestamp of when the notification was last updated. // // This member is required. LastUpdatedTimestamp *time.Time // The message included in the notification. // // This member is required. Message *string // The title of the notification. // // This member is required. Title *string // The topic of the notification. // // This member is required. Topic *Topic // The type of the notification. // // This member is required. Type NotificationType // The metadata included in the notification. Metadata map[string]string // The status included in the notification. Status TaskStatus // contains filtered or unexported fields }
The details of a notification generated in Amazon DataZone.
type NotificationResource ¶
type NotificationResource struct { // The ID of the resource mentioned in a notification. // // This member is required. Id *string // The type of the resource mentioned in a notification. // // This member is required. Type NotificationResourceType // The name of the resource mentioned in a notification. Name *string // contains filtered or unexported fields }
The details of the resource mentioned in a notification.
type NotificationResourceType ¶
type NotificationResourceType string
const (
NotificationResourceTypeProject NotificationResourceType = "PROJECT"
)
Enum values for NotificationResourceType
func (NotificationResourceType) Values ¶
func (NotificationResourceType) Values() []NotificationResourceType
Values returns all known values for NotificationResourceType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type NotificationRole ¶
type NotificationRole string
const ( NotificationRoleProjectOwner NotificationRole = "PROJECT_OWNER" NotificationRoleProjectContributor NotificationRole = "PROJECT_CONTRIBUTOR" NotificationRoleProjectViewer NotificationRole = "PROJECT_VIEWER" NotificationRoleDomainOwner NotificationRole = "DOMAIN_OWNER" NotificationRoleProjectSubscriber NotificationRole = "PROJECT_SUBSCRIBER" )
Enum values for NotificationRole
func (NotificationRole) Values ¶
func (NotificationRole) Values() []NotificationRole
Values returns all known values for NotificationRole. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type NotificationType ¶
type NotificationType string
const ( NotificationTypeTask NotificationType = "TASK" NotificationTypeEvent NotificationType = "EVENT" )
Enum values for NotificationType
func (NotificationType) Values ¶
func (NotificationType) Values() []NotificationType
Values returns all known values for NotificationType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type OAuth2ClientApplication ¶ added in v1.25.0
type OAuth2ClientApplication struct { // The Amazon Web Services managed client application reference in the // OAuth2Client application. AWSManagedClientApplicationReference *string // The user managed client application client ID in the OAuth2Client application. UserManagedClientApplicationClientId *string // contains filtered or unexported fields }
The OAuth2Client application.
type OAuth2GrantType ¶ added in v1.25.0
type OAuth2GrantType string
const ( OAuth2GrantTypeAuthorizationCode OAuth2GrantType = "AUTHORIZATION_CODE" OAuth2GrantTypeClientCredentials OAuth2GrantType = "CLIENT_CREDENTIALS" OAuth2GrantTypeJwtBearer OAuth2GrantType = "JWT_BEARER" )
Enum values for OAuth2GrantType
func (OAuth2GrantType) Values ¶ added in v1.25.0
func (OAuth2GrantType) Values() []OAuth2GrantType
Values returns all known values for OAuth2GrantType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type OAuth2Properties ¶ added in v1.25.0
type OAuth2Properties struct { // The authorization code properties of the OAuth2 properties. AuthorizationCodeProperties *AuthorizationCodeProperties // The OAuth2 client application of the OAuth2 properties. OAuth2ClientApplication *OAuth2ClientApplication // The OAuth2 credentials of the OAuth2 properties. OAuth2Credentials *GlueOAuth2Credentials // The OAuth2 grant type of the OAuth2 properties. OAuth2GrantType OAuth2GrantType // The OAuth2 token URL of the OAuth2 properties. TokenUrl *string // The OAuth2 token URL parameter map of the OAuth2 properties. TokenUrlParametersMap map[string]string // contains filtered or unexported fields }
The OAuth2 properties.
type OpenLineageRunEventSummary ¶ added in v1.25.0
type OpenLineageRunEventSummary struct { // The event type of the open lineage run event summary. EventType OpenLineageRunState // The inputs of the open lineage run event summary. Inputs []NameIdentifier // The job of the open lineage run event summary. Job *NameIdentifier // The outputs of the open lineage run event summary. Outputs []NameIdentifier // The runID of the open lineage run event summary. RunId *string // contains filtered or unexported fields }
The open lineage run event summary.
type OpenLineageRunState ¶ added in v1.25.0
type OpenLineageRunState string
const ( OpenLineageRunStateStart OpenLineageRunState = "START" OpenLineageRunStateRunning OpenLineageRunState = "RUNNING" OpenLineageRunStateComplete OpenLineageRunState = "COMPLETE" OpenLineageRunStateAbort OpenLineageRunState = "ABORT" OpenLineageRunStateFail OpenLineageRunState = "FAIL" OpenLineageRunStateOther OpenLineageRunState = "OTHER" )
Enum values for OpenLineageRunState
func (OpenLineageRunState) Values ¶ added in v1.25.0
func (OpenLineageRunState) Values() []OpenLineageRunState
Values returns all known values for OpenLineageRunState. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type OverallDeploymentStatus ¶ added in v1.25.0
type OverallDeploymentStatus string
const ( OverallDeploymentStatusPendingDeployment OverallDeploymentStatus = "PENDING_DEPLOYMENT" OverallDeploymentStatusInProgress OverallDeploymentStatus = "IN_PROGRESS" OverallDeploymentStatusSuccessful OverallDeploymentStatus = "SUCCESSFUL" OverallDeploymentStatusFailedValidation OverallDeploymentStatus = "FAILED_VALIDATION" OverallDeploymentStatusFailedDeployment OverallDeploymentStatus = "FAILED_DEPLOYMENT" )
Enum values for OverallDeploymentStatus
func (OverallDeploymentStatus) Values ¶ added in v1.25.0
func (OverallDeploymentStatus) Values() []OverallDeploymentStatus
Values returns all known values for OverallDeploymentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type OverrideDomainUnitOwnersPolicyGrantDetail ¶ added in v1.19.0
type OverrideDomainUnitOwnersPolicyGrantDetail struct { // Specifies whether the policy is inherited by child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The grant details of the override domain unit owners policy.
type OverrideProjectOwnersPolicyGrantDetail ¶ added in v1.19.0
type OverrideProjectOwnersPolicyGrantDetail struct { // Specifies whether the policy is inherited by child domain units. IncludeChildDomainUnits *bool // contains filtered or unexported fields }
The details of the override project owners policy grant.
type OwnerGroupProperties ¶ added in v1.19.0
type OwnerGroupProperties struct { // The ID of the domain unit owners group. // // This member is required. GroupIdentifier *string // contains filtered or unexported fields }
The properties of the domain unit owners group.
type OwnerGroupPropertiesOutput ¶ added in v1.19.0
type OwnerGroupPropertiesOutput struct { // The ID of the domain unit owners group. GroupId *string // contains filtered or unexported fields }
The properties of the domain unit owners group.
type OwnerProperties ¶ added in v1.19.0
type OwnerProperties interface {
// contains filtered or unexported methods
}
The properties of a domain unit's owner.
The following types satisfy this interface:
OwnerPropertiesMemberGroup OwnerPropertiesMemberUser
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.OwnerProperties // type switches can be used to check the union value switch v := union.(type) { case *types.OwnerPropertiesMemberGroup: _ = v.Value // Value is types.OwnerGroupProperties case *types.OwnerPropertiesMemberUser: _ = v.Value // Value is types.OwnerUserProperties case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type OwnerPropertiesMemberGroup ¶ added in v1.19.0
type OwnerPropertiesMemberGroup struct { Value OwnerGroupProperties // contains filtered or unexported fields }
Specifies that the domain unit owner is a group.
type OwnerPropertiesMemberUser ¶ added in v1.19.0
type OwnerPropertiesMemberUser struct { Value OwnerUserProperties // contains filtered or unexported fields }
Specifies that the domain unit owner is a user.
type OwnerPropertiesOutput ¶ added in v1.19.0
type OwnerPropertiesOutput interface {
// contains filtered or unexported methods
}
The ID of the domain unit owners group.
The following types satisfy this interface:
OwnerPropertiesOutputMemberGroup OwnerPropertiesOutputMemberUser
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.OwnerPropertiesOutput // type switches can be used to check the union value switch v := union.(type) { case *types.OwnerPropertiesOutputMemberGroup: _ = v.Value // Value is types.OwnerGroupPropertiesOutput case *types.OwnerPropertiesOutputMemberUser: _ = v.Value // Value is types.OwnerUserPropertiesOutput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type OwnerPropertiesOutputMemberGroup ¶ added in v1.19.0
type OwnerPropertiesOutputMemberGroup struct { Value OwnerGroupPropertiesOutput // contains filtered or unexported fields }
Specifies that the domain unit owner is a group.
type OwnerPropertiesOutputMemberUser ¶ added in v1.19.0
type OwnerPropertiesOutputMemberUser struct { Value OwnerUserPropertiesOutput // contains filtered or unexported fields }
Specifies that the domain unit owner is a user.
type OwnerUserProperties ¶ added in v1.19.0
type OwnerUserProperties struct { // The ID of the owner user. // // This member is required. UserIdentifier *string // contains filtered or unexported fields }
The properties of the owner user.
type OwnerUserPropertiesOutput ¶ added in v1.19.0
type OwnerUserPropertiesOutput struct { // The ID of the owner user. UserId *string // contains filtered or unexported fields }
The properties of the owner user.
type PhysicalConnectionRequirements ¶ added in v1.25.0
type PhysicalConnectionRequirements struct { // The availability zone of the physical connection requirements of a connection. AvailabilityZone *string // The group ID list of the physical connection requirements of a connection. SecurityGroupIdList []string // The subnet ID of the physical connection requirements of a connection. SubnetId *string // The subnet ID list of the physical connection requirements of a connection. SubnetIdList []string // contains filtered or unexported fields }
Physical connection requirements of a connection.
type PhysicalEndpoint ¶ added in v1.25.0
type PhysicalEndpoint struct { // The location of a connection. AwsLocation *AwsLocation // The Amazon Web Services Glue connection. GlueConnection *GlueConnection // The Amazon Web Services Glue connection name. GlueConnectionName *string // The host in the physical endpoints of a connection. Host *string // The port in the physical endpoints of a connection. Port *int32 // The protocol in the physical endpoints of a connection. Protocol Protocol // The stage in the physical endpoints of a connection. Stage *string // contains filtered or unexported fields }
The physical endpoints of a connection.
type PolicyGrantDetail ¶ added in v1.19.0
type PolicyGrantDetail interface {
// contains filtered or unexported methods
}
The details of the policy grant.
The following types satisfy this interface:
PolicyGrantDetailMemberAddToProjectMemberPool PolicyGrantDetailMemberCreateAssetType PolicyGrantDetailMemberCreateDomainUnit PolicyGrantDetailMemberCreateEnvironment PolicyGrantDetailMemberCreateEnvironmentFromBlueprint PolicyGrantDetailMemberCreateEnvironmentProfile PolicyGrantDetailMemberCreateFormType PolicyGrantDetailMemberCreateGlossary PolicyGrantDetailMemberCreateProject PolicyGrantDetailMemberCreateProjectFromProjectProfile PolicyGrantDetailMemberDelegateCreateEnvironmentProfile PolicyGrantDetailMemberOverrideDomainUnitOwners PolicyGrantDetailMemberOverrideProjectOwners PolicyGrantDetailMemberUseAssetType
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.PolicyGrantDetail // type switches can be used to check the union value switch v := union.(type) { case *types.PolicyGrantDetailMemberAddToProjectMemberPool: _ = v.Value // Value is types.AddToProjectMemberPoolPolicyGrantDetail case *types.PolicyGrantDetailMemberCreateAssetType: _ = v.Value // Value is types.CreateAssetTypePolicyGrantDetail case *types.PolicyGrantDetailMemberCreateDomainUnit: _ = v.Value // Value is types.CreateDomainUnitPolicyGrantDetail case *types.PolicyGrantDetailMemberCreateEnvironment: _ = v.Value // Value is types.Unit case *types.PolicyGrantDetailMemberCreateEnvironmentFromBlueprint: _ = v.Value // Value is types.Unit case *types.PolicyGrantDetailMemberCreateEnvironmentProfile: _ = v.Value // Value is types.CreateEnvironmentProfilePolicyGrantDetail case *types.PolicyGrantDetailMemberCreateFormType: _ = v.Value // Value is types.CreateFormTypePolicyGrantDetail case *types.PolicyGrantDetailMemberCreateGlossary: _ = v.Value // Value is types.CreateGlossaryPolicyGrantDetail case *types.PolicyGrantDetailMemberCreateProject: _ = v.Value // Value is types.CreateProjectPolicyGrantDetail case *types.PolicyGrantDetailMemberCreateProjectFromProjectProfile: _ = v.Value // Value is types.CreateProjectFromProjectProfilePolicyGrantDetail case *types.PolicyGrantDetailMemberDelegateCreateEnvironmentProfile: _ = v.Value // Value is types.Unit case *types.PolicyGrantDetailMemberOverrideDomainUnitOwners: _ = v.Value // Value is types.OverrideDomainUnitOwnersPolicyGrantDetail case *types.PolicyGrantDetailMemberOverrideProjectOwners: _ = v.Value // Value is types.OverrideProjectOwnersPolicyGrantDetail case *types.PolicyGrantDetailMemberUseAssetType: _ = v.Value // Value is types.UseAssetTypePolicyGrantDetail case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type PolicyGrantDetailMemberAddToProjectMemberPool ¶ added in v1.19.0
type PolicyGrantDetailMemberAddToProjectMemberPool struct { Value AddToProjectMemberPoolPolicyGrantDetail // contains filtered or unexported fields }
Specifies that the policy grant is to be added to the members of the project.
type PolicyGrantDetailMemberCreateAssetType ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateAssetType struct { Value CreateAssetTypePolicyGrantDetail // contains filtered or unexported fields }
Specifies that this is a create asset type policy.
type PolicyGrantDetailMemberCreateDomainUnit ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateDomainUnit struct { Value CreateDomainUnitPolicyGrantDetail // contains filtered or unexported fields }
Specifies that this is a create domain unit policy.
type PolicyGrantDetailMemberCreateEnvironment ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateEnvironment struct { Value Unit // contains filtered or unexported fields }
Specifies that this is a create environment policy.
type PolicyGrantDetailMemberCreateEnvironmentFromBlueprint ¶ added in v1.25.0
type PolicyGrantDetailMemberCreateEnvironmentFromBlueprint struct { Value Unit // contains filtered or unexported fields }
The details of the policy of creating an environment.
type PolicyGrantDetailMemberCreateEnvironmentProfile ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateEnvironmentProfile struct { Value CreateEnvironmentProfilePolicyGrantDetail // contains filtered or unexported fields }
Specifies that this is a create environment profile policy.
type PolicyGrantDetailMemberCreateFormType ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateFormType struct { Value CreateFormTypePolicyGrantDetail // contains filtered or unexported fields }
Specifies that this is a create form type policy.
type PolicyGrantDetailMemberCreateGlossary ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateGlossary struct { Value CreateGlossaryPolicyGrantDetail // contains filtered or unexported fields }
Specifies that this is a create glossary policy.
type PolicyGrantDetailMemberCreateProject ¶ added in v1.19.0
type PolicyGrantDetailMemberCreateProject struct { Value CreateProjectPolicyGrantDetail // contains filtered or unexported fields }
Specifies that this is a create project policy.
type PolicyGrantDetailMemberCreateProjectFromProjectProfile ¶ added in v1.25.0
type PolicyGrantDetailMemberCreateProjectFromProjectProfile struct { Value CreateProjectFromProjectProfilePolicyGrantDetail // contains filtered or unexported fields }
Specifies whether to create a project from project profile.
type PolicyGrantDetailMemberDelegateCreateEnvironmentProfile ¶ added in v1.19.0
type PolicyGrantDetailMemberDelegateCreateEnvironmentProfile struct { Value Unit // contains filtered or unexported fields }
Specifies that this is the delegation of the create environment profile policy.
type PolicyGrantDetailMemberOverrideDomainUnitOwners ¶ added in v1.19.0
type PolicyGrantDetailMemberOverrideDomainUnitOwners struct { Value OverrideDomainUnitOwnersPolicyGrantDetail // contains filtered or unexported fields }
Specifies whether to override domain unit owners.
type PolicyGrantDetailMemberOverrideProjectOwners ¶ added in v1.19.0
type PolicyGrantDetailMemberOverrideProjectOwners struct { Value OverrideProjectOwnersPolicyGrantDetail // contains filtered or unexported fields }
Specifies whether to override project owners.
type PolicyGrantDetailMemberUseAssetType ¶ added in v1.30.0
type PolicyGrantDetailMemberUseAssetType struct { Value UseAssetTypePolicyGrantDetail // contains filtered or unexported fields }
Specifies the domain unit(s) whose projects can use this asset type while
creating asset or asset revisions.
type PolicyGrantMember ¶ added in v1.19.0
type PolicyGrantMember struct { // Specifies the timestamp at which policy grant member was created. CreatedAt *time.Time // Specifies the user who created the policy grant member. CreatedBy *string // The details of the policy grant member. Detail PolicyGrantDetail // The ID of the policy grant. GrantId *string // The principal of the policy grant member. Principal PolicyGrantPrincipal // contains filtered or unexported fields }
A member of the policy grant list.
type PolicyGrantPrincipal ¶ added in v1.19.0
type PolicyGrantPrincipal interface {
// contains filtered or unexported methods
}
The policy grant principal.
The following types satisfy this interface:
PolicyGrantPrincipalMemberDomainUnit PolicyGrantPrincipalMemberGroup PolicyGrantPrincipalMemberProject PolicyGrantPrincipalMemberUser
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.PolicyGrantPrincipal // type switches can be used to check the union value switch v := union.(type) { case *types.PolicyGrantPrincipalMemberDomainUnit: _ = v.Value // Value is types.DomainUnitPolicyGrantPrincipal case *types.PolicyGrantPrincipalMemberGroup: _ = v.Value // Value is types.GroupPolicyGrantPrincipal case *types.PolicyGrantPrincipalMemberProject: _ = v.Value // Value is types.ProjectPolicyGrantPrincipal case *types.PolicyGrantPrincipalMemberUser: _ = v.Value // Value is types.UserPolicyGrantPrincipal case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type PolicyGrantPrincipalMemberDomainUnit ¶ added in v1.19.0
type PolicyGrantPrincipalMemberDomainUnit struct { Value DomainUnitPolicyGrantPrincipal // contains filtered or unexported fields }
The domain unit of the policy grant principal.
type PolicyGrantPrincipalMemberGroup ¶ added in v1.19.0
type PolicyGrantPrincipalMemberGroup struct { Value GroupPolicyGrantPrincipal // contains filtered or unexported fields }
The group of the policy grant principal.
type PolicyGrantPrincipalMemberProject ¶ added in v1.19.0
type PolicyGrantPrincipalMemberProject struct { Value ProjectPolicyGrantPrincipal // contains filtered or unexported fields }
The project of the policy grant principal.
type PolicyGrantPrincipalMemberUser ¶ added in v1.19.0
type PolicyGrantPrincipalMemberUser struct { Value UserPolicyGrantPrincipal // contains filtered or unexported fields }
The user of the policy grant principal.
type PredictionConfiguration ¶
type PredictionConfiguration struct { // The business name generation mechanism. BusinessNameGeneration *BusinessNameGenerationConfiguration // contains filtered or unexported fields }
The configuration of the prediction.
type ProjectDeletionError ¶ added in v1.4.0
type ProjectDeletionError struct { // The code of the project deletion error. Code *string // The message of the project deletion error. Message *string // contains filtered or unexported fields }
Specifies the error message that is returned if the operation cannot be successfully completed.
type ProjectDesignation ¶ added in v1.19.0
type ProjectDesignation string
const ( ProjectDesignationOwner ProjectDesignation = "OWNER" ProjectDesignationContributor ProjectDesignation = "CONTRIBUTOR" ProjectDesignationProjectCatalogSteward ProjectDesignation = "PROJECT_CATALOG_STEWARD" )
Enum values for ProjectDesignation
func (ProjectDesignation) Values ¶ added in v1.19.0
func (ProjectDesignation) Values() []ProjectDesignation
Values returns all known values for ProjectDesignation. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ProjectGrantFilter ¶ added in v1.19.0
type ProjectGrantFilter interface {
// contains filtered or unexported methods
}
The project grant filter.
The following types satisfy this interface:
ProjectGrantFilterMemberDomainUnitFilter
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ProjectGrantFilter // type switches can be used to check the union value switch v := union.(type) { case *types.ProjectGrantFilterMemberDomainUnitFilter: _ = v.Value // Value is types.DomainUnitFilterForProject case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ProjectGrantFilterMemberDomainUnitFilter ¶ added in v1.19.0
type ProjectGrantFilterMemberDomainUnitFilter struct { Value DomainUnitFilterForProject // contains filtered or unexported fields }
The domain unit filter of the project grant filter.
type ProjectMember ¶
type ProjectMember struct { // The designated role of a project member. // // This member is required. Designation UserDesignation // The membership details of a project member. // // This member is required. MemberDetails MemberDetails // contains filtered or unexported fields }
The details of a project member.
type ProjectPolicyGrantPrincipal ¶ added in v1.19.0
type ProjectPolicyGrantPrincipal struct { // The project designation of the project policy grant principal. // // This member is required. ProjectDesignation ProjectDesignation // The project grant filter of the project policy grant principal. ProjectGrantFilter ProjectGrantFilter // The project ID of the project policy grant principal. ProjectIdentifier *string // contains filtered or unexported fields }
The project policy grant principal.
type ProjectProfileSummary ¶ added in v1.25.0
type ProjectProfileSummary struct { // The user who created the project profile. // // This member is required. CreatedBy *string // The domain ID of the project profile. // // This member is required. DomainId *string // The ID of the project profile. // // This member is required. Id *string // The name of a project profile. // // This member is required. Name *string // The timestamp of when the project profile was created. CreatedAt *time.Time // The description of the project profile. Description *string // The domain unit ID of the project profile. DomainUnitId *string // The timestamp at which a project profile was last updated. LastUpdatedAt *time.Time // The status of a project profile. Status Status // contains filtered or unexported fields }
The summary of a project profile.
type ProjectStatus ¶ added in v1.4.0
type ProjectStatus string
const ( ProjectStatusActive ProjectStatus = "ACTIVE" ProjectStatusDeleting ProjectStatus = "DELETING" ProjectStatusDeleteFailed ProjectStatus = "DELETE_FAILED" ProjectStatusUpdating ProjectStatus = "UPDATING" ProjectStatusUpdateFailed ProjectStatus = "UPDATE_FAILED" ProjectStatusMoving ProjectStatus = "MOVING" )
Enum values for ProjectStatus
func (ProjectStatus) Values ¶ added in v1.4.0
func (ProjectStatus) Values() []ProjectStatus
Values returns all known values for ProjectStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type ProjectSummary ¶
type ProjectSummary struct { // The Amazon DataZone user who created the project. // // This member is required. CreatedBy *string // The identifier of a Amazon DataZone domain where the project exists. // // This member is required. DomainId *string // The identifier of a project. // // This member is required. Id *string // The name of a project. // // This member is required. Name *string // The timestamp of when a project was created. CreatedAt *time.Time // The description of a project. Description *string // The ID of the domain unit. DomainUnitId *string // Specifies the error message that is returned if the operation cannot be // successfully completed. FailureReasons []ProjectDeletionError // The status of the project. ProjectStatus ProjectStatus // The timestamp of when the project was updated. UpdatedAt *time.Time // contains filtered or unexported fields }
The details of a Amazon DataZone project.
type ProjectsForRule ¶ added in v1.24.0
type ProjectsForRule struct { // The selection mode of the rule. // // This member is required. SelectionMode RuleScopeSelectionMode // The specific projects in which the rule is created. SpecificProjects []string // contains filtered or unexported fields }
Specifies projects in which the rule is created.
type Protocol ¶ added in v1.25.0
type Protocol string
type ProvisioningConfiguration ¶ added in v1.14.0
type ProvisioningConfiguration interface {
// contains filtered or unexported methods
}
The provisioning configuration of the blueprint.
The following types satisfy this interface:
ProvisioningConfigurationMemberLakeFormationConfiguration
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ProvisioningConfiguration // type switches can be used to check the union value switch v := union.(type) { case *types.ProvisioningConfigurationMemberLakeFormationConfiguration: _ = v.Value // Value is types.LakeFormationConfiguration case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ProvisioningConfigurationMemberLakeFormationConfiguration ¶ added in v1.14.0
type ProvisioningConfigurationMemberLakeFormationConfiguration struct { Value LakeFormationConfiguration // contains filtered or unexported fields }
The Lake Formation configuration of the Data Lake blueprint.
type ProvisioningProperties ¶
type ProvisioningProperties interface {
// contains filtered or unexported methods
}
The provisioning properties of an environment blueprint.
The following types satisfy this interface:
ProvisioningPropertiesMemberCloudFormation
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.ProvisioningProperties // type switches can be used to check the union value switch v := union.(type) { case *types.ProvisioningPropertiesMemberCloudFormation: _ = v.Value // Value is types.CloudFormationProperties case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type ProvisioningPropertiesMemberCloudFormation ¶
type ProvisioningPropertiesMemberCloudFormation struct { Value CloudFormationProperties // contains filtered or unexported fields }
The cloud formation properties included as part of the provisioning properties of an environment blueprint.
type RecommendationConfiguration ¶
type RecommendationConfiguration struct { // Specifies whether automatic business name generation is to be enabled or not as // part of the recommendation configuration. EnableBusinessNameGeneration *bool // contains filtered or unexported fields }
The recommendation to be updated as part of the UpdateDataSource action.
type RedshiftClusterStorage ¶
type RedshiftClusterStorage struct { // The name of an Amazon Redshift cluster. // // This member is required. ClusterName *string // contains filtered or unexported fields }
The details of the Amazon Redshift cluster storage.
type RedshiftCredentialConfiguration ¶
type RedshiftCredentialConfiguration struct { // The ARN of a secret manager for an Amazon Redshift cluster. // // This member is required. SecretManagerArn *string // contains filtered or unexported fields }
The details of the credentials required to access an Amazon Redshift cluster.
type RedshiftCredentials ¶ added in v1.25.0
type RedshiftCredentials interface {
// contains filtered or unexported methods
}
Amazon Redshift credentials of a connection.
The following types satisfy this interface:
RedshiftCredentialsMemberSecretArn RedshiftCredentialsMemberUsernamePassword
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RedshiftCredentials // type switches can be used to check the union value switch v := union.(type) { case *types.RedshiftCredentialsMemberSecretArn: _ = v.Value // Value is string case *types.RedshiftCredentialsMemberUsernamePassword: _ = v.Value // Value is types.UsernamePassword case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RedshiftCredentialsMemberSecretArn ¶ added in v1.25.0
type RedshiftCredentialsMemberSecretArn struct { Value string // contains filtered or unexported fields }
The secret ARN of the Amazon Redshift credentials of a connection.
type RedshiftCredentialsMemberUsernamePassword ¶ added in v1.25.0
type RedshiftCredentialsMemberUsernamePassword struct { Value UsernamePassword // contains filtered or unexported fields }
The username and password of the Amazon Redshift credentials of a connection.
type RedshiftLineageSyncConfigurationInput ¶ added in v1.25.0
type RedshiftLineageSyncConfigurationInput struct { // Specifies whether the Amaon Redshift lineage sync configuration is enabled. Enabled *bool // The schedule of the Amaon Redshift lineage sync configuration. Schedule *LineageSyncSchedule // contains filtered or unexported fields }
The Amaon Redshift lineage sync configuration.
type RedshiftLineageSyncConfigurationOutput ¶ added in v1.25.0
type RedshiftLineageSyncConfigurationOutput struct { // Specifies whether the Amaon Redshift lineage sync configuration is enabled. Enabled *bool // The lineage job ID of the Amaon Redshift lineage sync configuration. LineageJobId *string // The schedule of teh Amaon Redshift lineage sync configuration. Schedule *LineageSyncSchedule // contains filtered or unexported fields }
The Amaon Redshift lineage sync configuration.
type RedshiftPropertiesInput ¶ added in v1.25.0
type RedshiftPropertiesInput struct { // The Amaon Redshift credentials. Credentials RedshiftCredentials // The Amazon Redshift database name. DatabaseName *string // The Amazon Redshift host. Host *string // The lineage sync of the Amazon Redshift. LineageSync *RedshiftLineageSyncConfigurationInput // The Amaon Redshift port. Port *int32 // The Amazon Redshift storage. Storage RedshiftStorageProperties // contains filtered or unexported fields }
The Amazon Redshift properties.
type RedshiftPropertiesOutput ¶ added in v1.25.0
type RedshiftPropertiesOutput struct { // The Amazon Redshift credentials. Credentials RedshiftCredentials // The Amazon Redshift database name. DatabaseName *string // Specifies whether Amaon Redshift properties has a provisioned secret. IsProvisionedSecret *bool // The jdbcIam URL of the Amazon Redshift properties. JdbcIamUrl *string // The jdbcURL of the Amazon Redshift properties. JdbcUrl *string // The lineage syn of the Amazon Redshift properties. LineageSync *RedshiftLineageSyncConfigurationOutput // The redshiftTempDir of the Amazon Redshift properties. RedshiftTempDir *string // The status in the Amazon Redshift properties. Status ConnectionStatus // The storage in the Amazon Redshift properties. Storage RedshiftStorageProperties // contains filtered or unexported fields }
The Amazon Redshift properties.
type RedshiftPropertiesPatch ¶ added in v1.25.0
type RedshiftPropertiesPatch struct { // The credentials in the Amazon Redshift properties patch. Credentials RedshiftCredentials // The name in the Amazon Redshift properties patch. DatabaseName *string // The host in the Amazon Redshift properties patch. Host *string // The lineage sync in the Amazon Redshift properties patch. LineageSync *RedshiftLineageSyncConfigurationInput // The port in the Amazon Redshift properties patch. Port *int32 // The storage in the Amazon Redshift properties patch. Storage RedshiftStorageProperties // contains filtered or unexported fields }
Amazon Redshift properties patch.
type RedshiftRunConfigurationInput ¶
type RedshiftRunConfigurationInput struct { // The relational filger configurations included in the configuration details of // the Amazon Redshift data source. // // This member is required. RelationalFilterConfigurations []RelationalFilterConfiguration // The data access role included in the configuration details of the Amazon // Redshift data source. DataAccessRole *string // The details of the credentials required to access an Amazon Redshift cluster. RedshiftCredentialConfiguration *RedshiftCredentialConfiguration // The details of the Amazon Redshift storage as part of the configuration of an // Amazon Redshift data source run. RedshiftStorage RedshiftStorage // contains filtered or unexported fields }
The configuration details of the Amazon Redshift data source.
type RedshiftRunConfigurationOutput ¶
type RedshiftRunConfigurationOutput struct { // The details of the Amazon Redshift storage as part of the configuration of an // Amazon Redshift data source run. // // This member is required. RedshiftStorage RedshiftStorage // The relational filger configurations included in the configuration details of // the Amazon Redshift data source. // // This member is required. RelationalFilterConfigurations []RelationalFilterConfiguration // The ID of the Amazon Web Services account included in the configuration details // of the Amazon Redshift data source. AccountId *string // The data access role included in the configuration details of the Amazon // Redshift data source. DataAccessRole *string // The details of the credentials required to access an Amazon Redshift cluster. RedshiftCredentialConfiguration *RedshiftCredentialConfiguration // The Amazon Web Services region included in the configuration details of the // Amazon Redshift data source. Region *string // contains filtered or unexported fields }
The configuration details of the Amazon Redshift data source.
type RedshiftSelfGrantStatusOutput ¶ added in v1.9.0
type RedshiftSelfGrantStatusOutput struct { // The details for the self granting status for an Amazon Redshift data source. // // This member is required. SelfGrantStatusDetails []SelfGrantStatusDetail // contains filtered or unexported fields }
The details for the self granting status for an Amazon Redshift data source.
type RedshiftServerlessStorage ¶
type RedshiftServerlessStorage struct { // The name of the Amazon Redshift Serverless workgroup. // // This member is required. WorkgroupName *string // contains filtered or unexported fields }
The details of the Amazon Redshift Serverless workgroup storage.
type RedshiftStorage ¶
type RedshiftStorage interface {
// contains filtered or unexported methods
}
The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
The following types satisfy this interface:
RedshiftStorageMemberRedshiftClusterSource RedshiftStorageMemberRedshiftServerlessSource
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RedshiftStorage // type switches can be used to check the union value switch v := union.(type) { case *types.RedshiftStorageMemberRedshiftClusterSource: _ = v.Value // Value is types.RedshiftClusterStorage case *types.RedshiftStorageMemberRedshiftServerlessSource: _ = v.Value // Value is types.RedshiftServerlessStorage case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RedshiftStorageMemberRedshiftClusterSource ¶
type RedshiftStorageMemberRedshiftClusterSource struct { Value RedshiftClusterStorage // contains filtered or unexported fields }
The details of the Amazon Redshift cluster source.
type RedshiftStorageMemberRedshiftServerlessSource ¶
type RedshiftStorageMemberRedshiftServerlessSource struct { Value RedshiftServerlessStorage // contains filtered or unexported fields }
The details of the Amazon Redshift Serverless workgroup source.
type RedshiftStorageProperties ¶ added in v1.25.0
type RedshiftStorageProperties interface {
// contains filtered or unexported methods
}
The Amazon Redshift storage properties.
The following types satisfy this interface:
RedshiftStoragePropertiesMemberClusterName RedshiftStoragePropertiesMemberWorkgroupName
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RedshiftStorageProperties // type switches can be used to check the union value switch v := union.(type) { case *types.RedshiftStoragePropertiesMemberClusterName: _ = v.Value // Value is string case *types.RedshiftStoragePropertiesMemberWorkgroupName: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RedshiftStoragePropertiesMemberClusterName ¶ added in v1.25.0
type RedshiftStoragePropertiesMemberClusterName struct { Value string // contains filtered or unexported fields }
The cluster name in the Amazon Redshift storage properties.
type RedshiftStoragePropertiesMemberWorkgroupName ¶ added in v1.25.0
type RedshiftStoragePropertiesMemberWorkgroupName struct { Value string // contains filtered or unexported fields }
The workgroup name in the Amazon Redshift storage properties.
type Region ¶ added in v1.25.0
type Region interface {
// contains filtered or unexported methods
}
The Amazon Web Services Region.
The following types satisfy this interface:
RegionMemberRegionName RegionMemberRegionNamePath
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.Region // type switches can be used to check the union value switch v := union.(type) { case *types.RegionMemberRegionName: _ = v.Value // Value is string case *types.RegionMemberRegionNamePath: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RegionMemberRegionName ¶ added in v1.25.0
type RegionMemberRegionName struct { Value string // contains filtered or unexported fields }
The Amazon Web Services Region name.
type RegionMemberRegionNamePath ¶ added in v1.25.0
type RegionMemberRegionNamePath struct { Value string // contains filtered or unexported fields }
The region name path.
type RejectChoice ¶
type RejectChoice struct { // Specifies the target (for example, a column name) where a prediction can be // rejected. // // This member is required. PredictionTarget *string // Specifies the the automatically generated business metadata that can be // rejected. PredictionChoices []int32 // contains filtered or unexported fields }
The details of the automatically generated business metadata that is rejected.
type RejectRule ¶
type RejectRule struct { // Specifies whether you want to reject the top prediction for all targets or none. Rule RejectRuleBehavior // The confidence score that specifies the condition at which a prediction can be // rejected. Threshold *float32 // contains filtered or unexported fields }
Specifies the rule and the threshold under which a prediction can be rejected.
type RejectRuleBehavior ¶
type RejectRuleBehavior string
const ( RejectRuleBehaviorAll RejectRuleBehavior = "ALL" RejectRuleBehaviorNone RejectRuleBehavior = "NONE" )
Enum values for RejectRuleBehavior
func (RejectRuleBehavior) Values ¶
func (RejectRuleBehavior) Values() []RejectRuleBehavior
Values returns all known values for RejectRuleBehavior. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RelationalFilterConfiguration ¶
type RelationalFilterConfiguration struct { // The database name specified in the relational filter configuration for the data // source. // // This member is required. DatabaseName *string // The filter expressions specified in the relational filter configuration for the // data source. FilterExpressions []FilterExpression // The schema name specified in the relational filter configuration for the data // source. SchemaName *string // contains filtered or unexported fields }
The relational filter configuration for the data source.
type ResolutionStrategy ¶ added in v1.38.0
type ResolutionStrategy string
const (
ResolutionStrategyManual ResolutionStrategy = "MANUAL"
)
Enum values for ResolutionStrategy
func (ResolutionStrategy) Values ¶ added in v1.38.0
func (ResolutionStrategy) Values() []ResolutionStrategy
Values returns all known values for ResolutionStrategy. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Resource ¶
type Resource struct { // The type of a provisioned resource of this Amazon DataZone environment. // // This member is required. Type *string // The value of a provisioned resource of this Amazon DataZone environment. // // This member is required. Value *string // The name of a provisioned resource of this Amazon DataZone environment. Name *string // The provider of a provisioned resource of this Amazon DataZone environment. Provider *string // contains filtered or unexported fields }
The details of a provisioned resource of this Amazon DataZone environment.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified resource cannot be found.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type RowFilter ¶ added in v1.14.0
type RowFilter interface {
// contains filtered or unexported methods
}
The row filter.
The following types satisfy this interface:
RowFilterMemberAnd RowFilterMemberExpression RowFilterMemberOr
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RowFilter // type switches can be used to check the union value switch v := union.(type) { case *types.RowFilterMemberAnd: _ = v.Value // Value is []types.RowFilter case *types.RowFilterMemberExpression: _ = v.Value // Value is types.RowFilterExpression case *types.RowFilterMemberOr: _ = v.Value // Value is []types.RowFilter case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RowFilterConfiguration ¶ added in v1.14.0
type RowFilterConfiguration struct { // The row filter. // // This member is required. RowFilter RowFilter // Specifies whether the row filter is sensitive. Sensitive *bool // contains filtered or unexported fields }
The row filter configuration details.
type RowFilterExpression ¶ added in v1.14.0
type RowFilterExpression interface {
// contains filtered or unexported methods
}
The row filter expression.
The following types satisfy this interface:
RowFilterExpressionMemberEqualTo RowFilterExpressionMemberGreaterThan RowFilterExpressionMemberGreaterThanOrEqualTo RowFilterExpressionMemberIn RowFilterExpressionMemberIsNotNull RowFilterExpressionMemberIsNull RowFilterExpressionMemberLessThan RowFilterExpressionMemberLessThanOrEqualTo RowFilterExpressionMemberLike RowFilterExpressionMemberNotEqualTo RowFilterExpressionMemberNotIn RowFilterExpressionMemberNotLike
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RowFilterExpression // type switches can be used to check the union value switch v := union.(type) { case *types.RowFilterExpressionMemberEqualTo: _ = v.Value // Value is types.EqualToExpression case *types.RowFilterExpressionMemberGreaterThan: _ = v.Value // Value is types.GreaterThanExpression case *types.RowFilterExpressionMemberGreaterThanOrEqualTo: _ = v.Value // Value is types.GreaterThanOrEqualToExpression case *types.RowFilterExpressionMemberIn: _ = v.Value // Value is types.InExpression case *types.RowFilterExpressionMemberIsNotNull: _ = v.Value // Value is types.IsNotNullExpression case *types.RowFilterExpressionMemberIsNull: _ = v.Value // Value is types.IsNullExpression case *types.RowFilterExpressionMemberLessThan: _ = v.Value // Value is types.LessThanExpression case *types.RowFilterExpressionMemberLessThanOrEqualTo: _ = v.Value // Value is types.LessThanOrEqualToExpression case *types.RowFilterExpressionMemberLike: _ = v.Value // Value is types.LikeExpression case *types.RowFilterExpressionMemberNotEqualTo: _ = v.Value // Value is types.NotEqualToExpression case *types.RowFilterExpressionMemberNotIn: _ = v.Value // Value is types.NotInExpression case *types.RowFilterExpressionMemberNotLike: _ = v.Value // Value is types.NotLikeExpression case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RowFilterExpressionMemberEqualTo ¶ added in v1.14.0
type RowFilterExpressionMemberEqualTo struct { Value EqualToExpression // contains filtered or unexported fields }
The 'equal to' clause of the row filter expression.
type RowFilterExpressionMemberGreaterThan ¶ added in v1.14.0
type RowFilterExpressionMemberGreaterThan struct { Value GreaterThanExpression // contains filtered or unexported fields }
The 'greater than' clause of the row filter expression.
type RowFilterExpressionMemberGreaterThanOrEqualTo ¶ added in v1.14.0
type RowFilterExpressionMemberGreaterThanOrEqualTo struct { Value GreaterThanOrEqualToExpression // contains filtered or unexported fields }
The 'greater than or equal to' clause of the filter expression.
type RowFilterExpressionMemberIn ¶ added in v1.14.0
type RowFilterExpressionMemberIn struct { Value InExpression // contains filtered or unexported fields }
The 'in' clause of the row filter expression.
type RowFilterExpressionMemberIsNotNull ¶ added in v1.14.0
type RowFilterExpressionMemberIsNotNull struct { Value IsNotNullExpression // contains filtered or unexported fields }
The 'is not null' clause of the row filter expression.
type RowFilterExpressionMemberIsNull ¶ added in v1.14.0
type RowFilterExpressionMemberIsNull struct { Value IsNullExpression // contains filtered or unexported fields }
The 'is null' clause of the row filter expression.
type RowFilterExpressionMemberLessThan ¶ added in v1.14.0
type RowFilterExpressionMemberLessThan struct { Value LessThanExpression // contains filtered or unexported fields }
The 'less than' clause of the row filter expression.
type RowFilterExpressionMemberLessThanOrEqualTo ¶ added in v1.14.0
type RowFilterExpressionMemberLessThanOrEqualTo struct { Value LessThanOrEqualToExpression // contains filtered or unexported fields }
The 'less than or equal to' clause of the row filter expression.
type RowFilterExpressionMemberLike ¶ added in v1.14.0
type RowFilterExpressionMemberLike struct { Value LikeExpression // contains filtered or unexported fields }
The 'like' clause of the row filter expression.
type RowFilterExpressionMemberNotEqualTo ¶ added in v1.14.0
type RowFilterExpressionMemberNotEqualTo struct { Value NotEqualToExpression // contains filtered or unexported fields }
The 'no equal to' clause of the row filter expression.
type RowFilterExpressionMemberNotIn ¶ added in v1.14.0
type RowFilterExpressionMemberNotIn struct { Value NotInExpression // contains filtered or unexported fields }
The 'not in' clause of the row filter expression.
type RowFilterExpressionMemberNotLike ¶ added in v1.14.0
type RowFilterExpressionMemberNotLike struct { Value NotLikeExpression // contains filtered or unexported fields }
The 'not like' clause of the row filter expression.
type RowFilterMemberAnd ¶ added in v1.14.0
type RowFilterMemberAnd struct { Value []RowFilter // contains filtered or unexported fields }
The 'and' clause of the row filter.
type RowFilterMemberExpression ¶ added in v1.14.0
type RowFilterMemberExpression struct { Value RowFilterExpression // contains filtered or unexported fields }
The expression of the row filter.
type RowFilterMemberOr ¶ added in v1.14.0
type RowFilterMemberOr struct { Value []RowFilter // contains filtered or unexported fields }
The 'or' clause of the row filter.
type RuleAction ¶ added in v1.24.0
type RuleAction string
const ( RuleActionCreateListingChangeSet RuleAction = "CREATE_LISTING_CHANGE_SET" RuleActionCreateSubscriptionRequest RuleAction = "CREATE_SUBSCRIPTION_REQUEST" )
Enum values for RuleAction
func (RuleAction) Values ¶ added in v1.24.0
func (RuleAction) Values() []RuleAction
Values returns all known values for RuleAction. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RuleDetail ¶ added in v1.24.0
type RuleDetail interface {
// contains filtered or unexported methods
}
The details of a rule.
The following types satisfy this interface:
RuleDetailMemberMetadataFormEnforcementDetail
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RuleDetail // type switches can be used to check the union value switch v := union.(type) { case *types.RuleDetailMemberMetadataFormEnforcementDetail: _ = v.Value // Value is types.MetadataFormEnforcementDetail case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RuleDetailMemberMetadataFormEnforcementDetail ¶ added in v1.24.0
type RuleDetailMemberMetadataFormEnforcementDetail struct { Value MetadataFormEnforcementDetail // contains filtered or unexported fields }
The enforcement detail of the metadata form.
type RuleScope ¶ added in v1.24.0
type RuleScope struct { // The asset type included in the rule scope. AssetType *AssetTypesForRule // The data product included in the rule scope. DataProduct *bool // The project included in the rule scope. Project *ProjectsForRule // contains filtered or unexported fields }
The scope of a rule.
type RuleScopeSelectionMode ¶ added in v1.24.0
type RuleScopeSelectionMode string
const ( RuleScopeSelectionModeAll RuleScopeSelectionMode = "ALL" RuleScopeSelectionModeSpecific RuleScopeSelectionMode = "SPECIFIC" )
Enum values for RuleScopeSelectionMode
func (RuleScopeSelectionMode) Values ¶ added in v1.24.0
func (RuleScopeSelectionMode) Values() []RuleScopeSelectionMode
Values returns all known values for RuleScopeSelectionMode. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RuleSummary ¶ added in v1.24.0
type RuleSummary struct { // The action of the rule. Action RuleAction // The ID of the rule. Identifier *string // The timestamp at which the rule was last updated. LastUpdatedBy *string // The name of the rule. Name *string // The revision of the rule. Revision *string // The type of the rule. RuleType RuleType // The scope of the rule. Scope *RuleScope // The target of the rule. Target RuleTarget // The target type of the rule. TargetType RuleTargetType // The timestamp at which the rule was last updated. UpdatedAt *time.Time // contains filtered or unexported fields }
The summary of the rule.
type RuleTarget ¶ added in v1.24.0
type RuleTarget interface {
// contains filtered or unexported methods
}
The target of the rule.
The following types satisfy this interface:
RuleTargetMemberDomainUnitTarget
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.RuleTarget // type switches can be used to check the union value switch v := union.(type) { case *types.RuleTargetMemberDomainUnitTarget: _ = v.Value // Value is types.DomainUnitTarget case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type RuleTargetMemberDomainUnitTarget ¶ added in v1.24.0
type RuleTargetMemberDomainUnitTarget struct { Value DomainUnitTarget // contains filtered or unexported fields }
The ID of the domain unit.
type RuleTargetType ¶ added in v1.24.0
type RuleTargetType string
const (
RuleTargetTypeDomainUnit RuleTargetType = "DOMAIN_UNIT"
)
Enum values for RuleTargetType
func (RuleTargetType) Values ¶ added in v1.24.0
func (RuleTargetType) Values() []RuleTargetType
Values returns all known values for RuleTargetType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type RuleType ¶ added in v1.24.0
type RuleType string
const (
RuleTypeMetadataFormEnforcement RuleType = "METADATA_FORM_ENFORCEMENT"
)
Enum values for RuleType
type RunStatisticsForAssets ¶
type RunStatisticsForAssets struct { // The added statistic for the data source run. Added *int32 // The failed statistic for the data source run. Failed *int32 // The skipped statistic for the data source run. Skipped *int32 // The unchanged statistic for the data source run. Unchanged *int32 // The updated statistic for the data source run. Updated *int32 // contains filtered or unexported fields }
The asset statistics from the data source run.
type S3PropertiesInput ¶ added in v1.32.0
type S3PropertiesInput struct { // The Amazon S3 URI that's part of the Amazon S3 properties of a connection. // // This member is required. S3Uri *string // The Amazon S3 Access Grant location ID that's part of the Amazon S3 properties // of a connection. S3AccessGrantLocationId *string // contains filtered or unexported fields }
The Amazon S3 properties of a connection.
type S3PropertiesOutput ¶ added in v1.32.0
type S3PropertiesOutput struct { // The Amazon S3 URI that's part of the Amazon S3 properties of a connection. // // This member is required. S3Uri *string // The error message that gets displayed. ErrorMessage *string // The Amazon S3 Access Grant location ID that's part of the Amazon S3 properties // of a connection. S3AccessGrantLocationId *string // The status of the Amazon S3 connection. Status ConnectionStatus // contains filtered or unexported fields }
The Amazon S3 properties of a connection.
type S3PropertiesPatch ¶ added in v1.32.0
type S3PropertiesPatch struct { // The Amazon S3 URI that's part of the Amazon S3 properties patch of a connection. // // This member is required. S3Uri *string // The Amazon S3 Access Grant location ID that's part of the Amazon S3 properties // patch of a connection. S3AccessGrantLocationId *string // contains filtered or unexported fields }
The Amazon S3 properties patch of a connection.
type SageMakerRunConfigurationInput ¶ added in v1.25.0
type SageMakerRunConfigurationInput struct { // The tracking assets of the Amazon SageMaker run. // // This member is required. TrackingAssets map[string][]string // contains filtered or unexported fields }
The Amazon SageMaker run configuration.
type SageMakerRunConfigurationOutput ¶ added in v1.25.0
type SageMakerRunConfigurationOutput struct { // The tracking assets of the Amazon SageMaker. // // This member is required. TrackingAssets map[string][]string // The Amazon SageMaker account ID. AccountId *string // The Amazon SageMaker Region. Region *string // contains filtered or unexported fields }
The Amazon SageMaker run configuration.
type ScheduleConfiguration ¶
type ScheduleConfiguration struct { // The schedule of the data source runs. Schedule *string // The timezone of the data source run. Timezone Timezone // contains filtered or unexported fields }
The details of the schedule of the data source runs.
type SearchInItem ¶
type SearchInItem struct { // The search attribute. // // This member is required. Attribute *string // contains filtered or unexported fields }
The details of the search.
type SearchInventoryResultItem ¶
type SearchInventoryResultItem interface {
// contains filtered or unexported methods
}
The details of the search results.
The following types satisfy this interface:
SearchInventoryResultItemMemberAssetItem SearchInventoryResultItemMemberDataProductItem SearchInventoryResultItemMemberGlossaryItem SearchInventoryResultItemMemberGlossaryTermItem
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SearchInventoryResultItem // type switches can be used to check the union value switch v := union.(type) { case *types.SearchInventoryResultItemMemberAssetItem: _ = v.Value // Value is types.AssetItem case *types.SearchInventoryResultItemMemberDataProductItem: _ = v.Value // Value is types.DataProductResultItem case *types.SearchInventoryResultItemMemberGlossaryItem: _ = v.Value // Value is types.GlossaryItem case *types.SearchInventoryResultItemMemberGlossaryTermItem: _ = v.Value // Value is types.GlossaryTermItem case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SearchInventoryResultItemMemberAssetItem ¶
type SearchInventoryResultItemMemberAssetItem struct { Value AssetItem // contains filtered or unexported fields }
The asset item included in the search results.
type SearchInventoryResultItemMemberDataProductItem ¶
type SearchInventoryResultItemMemberDataProductItem struct { Value DataProductResultItem // contains filtered or unexported fields }
The data product.
type SearchInventoryResultItemMemberGlossaryItem ¶
type SearchInventoryResultItemMemberGlossaryItem struct { Value GlossaryItem // contains filtered or unexported fields }
The glossary item included in the search results.
type SearchInventoryResultItemMemberGlossaryTermItem ¶
type SearchInventoryResultItemMemberGlossaryTermItem struct { Value GlossaryTermItem // contains filtered or unexported fields }
The glossary term item included in the search results.
type SearchOutputAdditionalAttribute ¶
type SearchOutputAdditionalAttribute string
const ( SearchOutputAdditionalAttributeForms SearchOutputAdditionalAttribute = "FORMS" SearchOutputAdditionalAttributeTimeSeriesDataPointForms SearchOutputAdditionalAttribute = "TIME_SERIES_DATA_POINT_FORMS" SearchOutputAdditionalAttributeTextMatchRationale SearchOutputAdditionalAttribute = "TEXT_MATCH_RATIONALE" )
Enum values for SearchOutputAdditionalAttribute
func (SearchOutputAdditionalAttribute) Values ¶
func (SearchOutputAdditionalAttribute) Values() []SearchOutputAdditionalAttribute
Values returns all known values for SearchOutputAdditionalAttribute. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SearchResultItem ¶
type SearchResultItem interface {
// contains filtered or unexported methods
}
The details of the results of the SearchListings action.
The following types satisfy this interface:
SearchResultItemMemberAssetListing SearchResultItemMemberDataProductListing
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SearchResultItem // type switches can be used to check the union value switch v := union.(type) { case *types.SearchResultItemMemberAssetListing: _ = v.Value // Value is types.AssetListingItem case *types.SearchResultItemMemberDataProductListing: _ = v.Value // Value is types.DataProductListingItem case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SearchResultItemMemberAssetListing ¶
type SearchResultItemMemberAssetListing struct { Value AssetListingItem // contains filtered or unexported fields }
The asset listing included in the results of the SearchListings action.
type SearchResultItemMemberDataProductListing ¶ added in v1.17.0
type SearchResultItemMemberDataProductListing struct { Value DataProductListingItem // contains filtered or unexported fields }
The data product listing.
type SearchSort ¶
type SearchSort struct { // The attribute detail of the way to sort search results. // // This member is required. Attribute *string // The order detail of the wya to sort search results. Order SortOrder // contains filtered or unexported fields }
The details of the way to sort search results.
type SearchTypesResultItem ¶
type SearchTypesResultItem interface {
// contains filtered or unexported methods
}
The details of the results of the SearchTypes action.
The following types satisfy this interface:
SearchTypesResultItemMemberAssetTypeItem SearchTypesResultItemMemberFormTypeItem SearchTypesResultItemMemberLineageNodeTypeItem
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SearchTypesResultItem // type switches can be used to check the union value switch v := union.(type) { case *types.SearchTypesResultItemMemberAssetTypeItem: _ = v.Value // Value is types.AssetTypeItem case *types.SearchTypesResultItemMemberFormTypeItem: _ = v.Value // Value is types.FormTypeData case *types.SearchTypesResultItemMemberLineageNodeTypeItem: _ = v.Value // Value is types.LineageNodeTypeItem case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SearchTypesResultItemMemberAssetTypeItem ¶
type SearchTypesResultItemMemberAssetTypeItem struct { Value AssetTypeItem // contains filtered or unexported fields }
The asset type included in the results of the SearchTypes action.
type SearchTypesResultItemMemberFormTypeItem ¶
type SearchTypesResultItemMemberFormTypeItem struct { Value FormTypeData // contains filtered or unexported fields }
The form type included in the results of the SearchTypes action.
type SearchTypesResultItemMemberLineageNodeTypeItem ¶ added in v1.12.0
type SearchTypesResultItemMemberLineageNodeTypeItem struct { Value LineageNodeTypeItem // contains filtered or unexported fields }
The details of a data lineage node type.
type SelfGrantStatus ¶ added in v1.9.0
type SelfGrantStatus string
const ( SelfGrantStatusGrantPending SelfGrantStatus = "GRANT_PENDING" SelfGrantStatusRevokePending SelfGrantStatus = "REVOKE_PENDING" SelfGrantStatusGrantInProgress SelfGrantStatus = "GRANT_IN_PROGRESS" SelfGrantStatusRevokeInProgress SelfGrantStatus = "REVOKE_IN_PROGRESS" SelfGrantStatusGranted SelfGrantStatus = "GRANTED" SelfGrantStatusGrantFailed SelfGrantStatus = "GRANT_FAILED" SelfGrantStatusRevokeFailed SelfGrantStatus = "REVOKE_FAILED" )
Enum values for SelfGrantStatus
func (SelfGrantStatus) Values ¶ added in v1.9.0
func (SelfGrantStatus) Values() []SelfGrantStatus
Values returns all known values for SelfGrantStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SelfGrantStatusDetail ¶ added in v1.9.0
type SelfGrantStatusDetail struct { // The name of the database used for the data source. // // This member is required. DatabaseName *string // The self granting status of the data source. // // This member is required. Status SelfGrantStatus // The reason for why the operation failed. FailureCause *string // The name of the schema used in the data source. SchemaName *string // contains filtered or unexported fields }
The details for the self granting status.
type SelfGrantStatusOutput ¶ added in v1.9.0
type SelfGrantStatusOutput interface {
// contains filtered or unexported methods
}
The details for the self granting status for a data source.
The following types satisfy this interface:
SelfGrantStatusOutputMemberGlueSelfGrantStatus SelfGrantStatusOutputMemberRedshiftSelfGrantStatus
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SelfGrantStatusOutput // type switches can be used to check the union value switch v := union.(type) { case *types.SelfGrantStatusOutputMemberGlueSelfGrantStatus: _ = v.Value // Value is types.GlueSelfGrantStatusOutput case *types.SelfGrantStatusOutputMemberRedshiftSelfGrantStatus: _ = v.Value // Value is types.RedshiftSelfGrantStatusOutput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SelfGrantStatusOutputMemberGlueSelfGrantStatus ¶ added in v1.9.0
type SelfGrantStatusOutputMemberGlueSelfGrantStatus struct { Value GlueSelfGrantStatusOutput // contains filtered or unexported fields }
The details for the self granting status for a Glue data source.
type SelfGrantStatusOutputMemberRedshiftSelfGrantStatus ¶ added in v1.9.0
type SelfGrantStatusOutputMemberRedshiftSelfGrantStatus struct { Value RedshiftSelfGrantStatusOutput // contains filtered or unexported fields }
The details for the self granting status for an Amazon Redshift data source.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request has exceeded the specified service quota.
func (*ServiceQuotaExceededException) Error ¶
func (e *ServiceQuotaExceededException) Error() string
func (*ServiceQuotaExceededException) ErrorCode ¶
func (e *ServiceQuotaExceededException) ErrorCode() string
func (*ServiceQuotaExceededException) ErrorFault ¶
func (e *ServiceQuotaExceededException) ErrorFault() smithy.ErrorFault
func (*ServiceQuotaExceededException) ErrorMessage ¶
func (e *ServiceQuotaExceededException) ErrorMessage() string
type SingleSignOn ¶
type SingleSignOn struct { // The ARN of the IDC instance. IdcInstanceArn *string // The type of single sign-on in Amazon DataZone. Type AuthType // The single sign-on user assignment in Amazon DataZone. UserAssignment UserAssignment // contains filtered or unexported fields }
The single sign-on details in Amazon DataZone.
type SortFieldAccountPool ¶ added in v1.38.0
type SortFieldAccountPool string
const (
SortFieldAccountPoolName SortFieldAccountPool = "NAME"
)
Enum values for SortFieldAccountPool
func (SortFieldAccountPool) Values ¶ added in v1.38.0
func (SortFieldAccountPool) Values() []SortFieldAccountPool
Values returns all known values for SortFieldAccountPool. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SortFieldConnection ¶ added in v1.25.0
type SortFieldConnection string
const (
SortFieldConnectionName SortFieldConnection = "NAME"
)
Enum values for SortFieldConnection
func (SortFieldConnection) Values ¶ added in v1.25.0
func (SortFieldConnection) Values() []SortFieldConnection
Values returns all known values for SortFieldConnection. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SortFieldProject ¶
type SortFieldProject string
const (
SortFieldProjectName SortFieldProject = "NAME"
)
Enum values for SortFieldProject
func (SortFieldProject) Values ¶
func (SortFieldProject) Values() []SortFieldProject
Values returns all known values for SortFieldProject. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SparkEmrPropertiesInput ¶ added in v1.25.0
type SparkEmrPropertiesInput struct { // The compute ARN of Spark EMR. ComputeArn *string // The instance profile ARN of Spark EMR. InstanceProfileArn *string // The java virtual env of the Spark EMR. JavaVirtualEnv *string // The log URI of the Spark EMR. LogUri *string // The Python virtual env of the Spark EMR. PythonVirtualEnv *string // The runtime role of the Spark EMR. RuntimeRole *string // The certificates S3 URI of the Spark EMR. TrustedCertificatesS3Uri *string // contains filtered or unexported fields }
The Spark EMR properties.
type SparkEmrPropertiesOutput ¶ added in v1.25.0
type SparkEmrPropertiesOutput struct { // The compute ARN of the Spark EMR. ComputeArn *string // The credentials of the Spark EMR. Credentials *UsernamePassword // The credential expiration of the Spark EMR. CredentialsExpiration *time.Time // The governance type of the Spark EMR. GovernanceType GovernanceType // The instance profile ARN of the Spark EMR. InstanceProfileArn *string // The Java virtual env of the Spark EMR. JavaVirtualEnv *string // The livy endpoint of the Spark EMR. LivyEndpoint *string // The log URI of the Spark EMR. LogUri *string // The Python virtual env of the Spark EMR. PythonVirtualEnv *string // The runtime role of the Spark EMR. RuntimeRole *string // The trusted certificate S3 URL of the Spark EMR. TrustedCertificatesS3Uri *string // contains filtered or unexported fields }
The Spark EMR properties.
type SparkEmrPropertiesPatch ¶ added in v1.25.0
type SparkEmrPropertiesPatch struct { // The compute ARN in the Spark EMR properties patch. ComputeArn *string // The instance profile ARN in the Spark EMR properties patch. InstanceProfileArn *string // The Java virtual evn in the Spark EMR properties patch. JavaVirtualEnv *string // The log URI in the Spark EMR properties patch. LogUri *string // The Python virtual env in the Spark EMR properties patch. PythonVirtualEnv *string // The runtime role in the Spark EMR properties patch. RuntimeRole *string // The trusted certificates S3 URI in the Spark EMR properties patch. TrustedCertificatesS3Uri *string // contains filtered or unexported fields }
The Spark EMR properties patch.
type SparkGlueArgs ¶ added in v1.25.0
type SparkGlueArgs struct { // The connection in the Spark Amazon Web Services Glue args. Connection *string // contains filtered or unexported fields }
The Spark Amazon Web Services Glue args.
type SparkGluePropertiesInput ¶ added in v1.25.0
type SparkGluePropertiesInput struct { // The additional args in the Spark Amazon Web Services Glue properties. AdditionalArgs *SparkGlueArgs // The Amazon Web Services Glue connection name in the Spark Amazon Web Services // Glue properties. GlueConnectionName *string // The Amazon Web Services Glue version in the Spark Amazon Web Services Glue // properties. GlueVersion *string // The idle timeout in the Spark Amazon Web Services Glue properties. IdleTimeout *int32 // The Java virtual env in the Spark Amazon Web Services Glue properties. JavaVirtualEnv *string // The number of workers in the Spark Amazon Web Services Glue properties. NumberOfWorkers *int32 // The Python virtual env in the Spark Amazon Web Services Glue properties. PythonVirtualEnv *string // The worker type in the Spark Amazon Web Services Glue properties. WorkerType *string // contains filtered or unexported fields }
The Spark Amazon Web Services Glue properties.
type SparkGluePropertiesOutput ¶ added in v1.25.0
type SparkGluePropertiesOutput struct { // The additional args in the Spark Amazon Web Services Glue properties. AdditionalArgs *SparkGlueArgs // The Amazon Web Services Glue connection name in the Spark Amazon Web Services // Glue properties. GlueConnectionName *string // The Amazon Web Services Glue version in the Spark Amazon Web Services Glue // properties. GlueVersion *string // The idle timeout in the Spark Amazon Web Services Glue properties. IdleTimeout *int32 // The Java virtual env in the Spark Amazon Web Services Glue properties. JavaVirtualEnv *string // The number of workers in the Spark Amazon Web Services Glue properties. NumberOfWorkers *int32 // The Python virtual env in the Spark Amazon Web Services Glue properties. PythonVirtualEnv *string // The worker type in the Spark Amazon Web Services Glue properties. WorkerType *string // contains filtered or unexported fields }
The Spark Amazon Web Services Glue properties.
type SsoUserProfileDetails ¶
type SsoUserProfileDetails struct { // The first name included in the single sign-on details of the user profile. FirstName *string // The last name included in the single sign-on details of the user profile. LastName *string // The username included in the single sign-on details of the user profile. Username *string // contains filtered or unexported fields }
The single sign-on details of the user profile.
type SubscribedAsset ¶
type SubscribedAsset struct { // The identifier of the asset for which the subscription grant is created. // // This member is required. AssetId *string // The revision of the asset for which the subscription grant is created. // // This member is required. AssetRevision *string // The status of the asset for which the subscription grant is created. // // This member is required. Status SubscriptionGrantStatus // The asset scope of the subscribed asset. AssetScope *AssetScope // The failure cause included in the details of the asset for which the // subscription grant is created. FailureCause *FailureCause // The failure timestamp included in the details of the asset for which the // subscription grant is created. FailureTimestamp *time.Time // The timestamp of when the subscription grant to the asset is created. GrantedTimestamp *time.Time // The target name of the asset for which the subscription grant is created. TargetName *string // contains filtered or unexported fields }
The details of the asset for which the subscription grant is created.
type SubscribedAssetListing ¶
type SubscribedAssetListing struct { // The asset scope of the subscribed asset listing. AssetScope *AssetScope // The identifier of the published asset for which the subscription grant is // created. EntityId *string // The revision of the published asset for which the subscription grant is created. EntityRevision *string // The type of the published asset for which the subscription grant is created. EntityType *string // The forms attached to the published asset for which the subscription grant is // created. Forms *string // The glossary terms attached to the published asset for which the subscription // grant is created. GlossaryTerms []DetailedGlossaryTerm // contains filtered or unexported fields }
The details of the published asset for which the subscription grant is created.
type SubscribedListing ¶
type SubscribedListing struct { // The description of the published asset for which the subscription grant is // created. // // This member is required. Description *string // The identifier of the published asset for which the subscription grant is // created. // // This member is required. Id *string // The published asset for which the subscription grant is created. // // This member is required. Item SubscribedListingItem // The name of the published asset for which the subscription grant is created. // // This member is required. Name *string // The identifier of the project of the published asset for which the subscription // grant is created. // // This member is required. OwnerProjectId *string // The name of the project that owns the published asset for which the // subscription grant is created. OwnerProjectName *string // The revision of the published asset for which the subscription grant is created. Revision *string // contains filtered or unexported fields }
The details of the published asset for which the subscription grant is created.
type SubscribedListingInput ¶
type SubscribedListingInput struct { // The identifier of the published asset for which the subscription grant is to be // created. // // This member is required. Identifier *string // contains filtered or unexported fields }
The published asset for which the subscription grant is to be created.
type SubscribedListingItem ¶
type SubscribedListingItem interface {
// contains filtered or unexported methods
}
The published asset for which the subscription grant is created.
The following types satisfy this interface:
SubscribedListingItemMemberAssetListing SubscribedListingItemMemberProductListing
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SubscribedListingItem // type switches can be used to check the union value switch v := union.(type) { case *types.SubscribedListingItemMemberAssetListing: _ = v.Value // Value is types.SubscribedAssetListing case *types.SubscribedListingItemMemberProductListing: _ = v.Value // Value is types.SubscribedProductListing case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SubscribedListingItemMemberAssetListing ¶
type SubscribedListingItemMemberAssetListing struct { Value SubscribedAssetListing // contains filtered or unexported fields }
The asset for which the subscription grant is created.
type SubscribedListingItemMemberProductListing ¶ added in v1.17.0
type SubscribedListingItemMemberProductListing struct { Value SubscribedProductListing // contains filtered or unexported fields }
The data product listing.
type SubscribedPrincipal ¶
type SubscribedPrincipal interface {
// contains filtered or unexported methods
}
The principal that has the subscription grant for the asset.
The following types satisfy this interface:
SubscribedPrincipalMemberProject
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SubscribedPrincipal // type switches can be used to check the union value switch v := union.(type) { case *types.SubscribedPrincipalMemberProject: _ = v.Value // Value is types.SubscribedProject case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SubscribedPrincipalInput ¶
type SubscribedPrincipalInput interface {
// contains filtered or unexported methods
}
The principal that is to be given a subscriptiong grant.
The following types satisfy this interface:
SubscribedPrincipalInputMemberProject
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.SubscribedPrincipalInput // type switches can be used to check the union value switch v := union.(type) { case *types.SubscribedPrincipalInputMemberProject: _ = v.Value // Value is types.SubscribedProjectInput case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type SubscribedPrincipalInputMemberProject ¶
type SubscribedPrincipalInputMemberProject struct { Value SubscribedProjectInput // contains filtered or unexported fields }
The project that is to be given a subscription grant.
type SubscribedPrincipalMemberProject ¶
type SubscribedPrincipalMemberProject struct { Value SubscribedProject // contains filtered or unexported fields }
The project that has the subscription grant.
type SubscribedProductListing ¶ added in v1.17.0
type SubscribedProductListing struct { // The data assets of the data product listing. AssetListings []AssetInDataProductListingItem // The description of the data product listing. Description *string // The ID of the data product listing. EntityId *string // The revision of the data product listing. EntityRevision *string // The glossary terms of the data product listing. GlossaryTerms []DetailedGlossaryTerm // The name of the data product listing. Name *string // contains filtered or unexported fields }
The data product listing.
type SubscribedProject ¶
type SubscribedProject struct { // The identifier of the project that has the subscription grant. Id *string // The name of the project that has the subscription grant. Name *string // contains filtered or unexported fields }
The project that has the subscription grant.
type SubscribedProjectInput ¶
type SubscribedProjectInput struct { // The identifier of the project that is to be given a subscription grant. Identifier *string // contains filtered or unexported fields }
The project that is to be given a subscription grant.
type SubscriptionGrantOverallStatus ¶
type SubscriptionGrantOverallStatus string
const ( SubscriptionGrantOverallStatusPending SubscriptionGrantOverallStatus = "PENDING" SubscriptionGrantOverallStatusInProgress SubscriptionGrantOverallStatus = "IN_PROGRESS" SubscriptionGrantOverallStatusGrantFailed SubscriptionGrantOverallStatus = "GRANT_FAILED" SubscriptionGrantOverallStatusRevokeFailed SubscriptionGrantOverallStatus = "REVOKE_FAILED" SubscriptionGrantOverallStatusGrantAndRevokeFailed SubscriptionGrantOverallStatus = "GRANT_AND_REVOKE_FAILED" SubscriptionGrantOverallStatusCompleted SubscriptionGrantOverallStatus = "COMPLETED" SubscriptionGrantOverallStatusInaccessible SubscriptionGrantOverallStatus = "INACCESSIBLE" )
Enum values for SubscriptionGrantOverallStatus
func (SubscriptionGrantOverallStatus) Values ¶
func (SubscriptionGrantOverallStatus) Values() []SubscriptionGrantOverallStatus
Values returns all known values for SubscriptionGrantOverallStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SubscriptionGrantStatus ¶
type SubscriptionGrantStatus string
const ( SubscriptionGrantStatusGrantPending SubscriptionGrantStatus = "GRANT_PENDING" SubscriptionGrantStatusRevokePending SubscriptionGrantStatus = "REVOKE_PENDING" SubscriptionGrantStatusGrantInProgress SubscriptionGrantStatus = "GRANT_IN_PROGRESS" SubscriptionGrantStatusRevokeInProgress SubscriptionGrantStatus = "REVOKE_IN_PROGRESS" SubscriptionGrantStatusGranted SubscriptionGrantStatus = "GRANTED" SubscriptionGrantStatusRevoked SubscriptionGrantStatus = "REVOKED" SubscriptionGrantStatusGrantFailed SubscriptionGrantStatus = "GRANT_FAILED" SubscriptionGrantStatusRevokeFailed SubscriptionGrantStatus = "REVOKE_FAILED" )
Enum values for SubscriptionGrantStatus
func (SubscriptionGrantStatus) Values ¶
func (SubscriptionGrantStatus) Values() []SubscriptionGrantStatus
Values returns all known values for SubscriptionGrantStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SubscriptionGrantSummary ¶
type SubscriptionGrantSummary struct { // The timestamp of when a subscription grant was created. // // This member is required. CreatedAt *time.Time // The datazone user who created the subscription grant. // // This member is required. CreatedBy *string // The identifier of the Amazon DataZone domain in which a subscription grant // exists. // // This member is required. DomainId *string // The entity to which the subscription is granted. // // This member is required. GrantedEntity GrantedEntity // The identifier of the subscription grant. // // This member is required. Id *string // The status of the subscription grant. // // This member is required. Status SubscriptionGrantOverallStatus // The identifier of the target of the subscription grant. // // This member is required. SubscriptionTargetId *string // The timestamp of when the subscription grant was updated. // // This member is required. UpdatedAt *time.Time // The assets included in the subscription grant. Assets []SubscribedAsset // The ID of the subscription. // // Deprecated: Multiple subscriptions can exist for a single grant SubscriptionId *string // The Amazon DataZone user who updated the subscription grant. UpdatedBy *string // contains filtered or unexported fields }
The details of the subscription grant.
type SubscriptionRequestStatus ¶
type SubscriptionRequestStatus string
const ( SubscriptionRequestStatusPending SubscriptionRequestStatus = "PENDING" SubscriptionRequestStatusAccepted SubscriptionRequestStatus = "ACCEPTED" SubscriptionRequestStatusRejected SubscriptionRequestStatus = "REJECTED" )
Enum values for SubscriptionRequestStatus
func (SubscriptionRequestStatus) Values ¶
func (SubscriptionRequestStatus) Values() []SubscriptionRequestStatus
Values returns all known values for SubscriptionRequestStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SubscriptionRequestSummary ¶
type SubscriptionRequestSummary struct { // The timestamp of when a subscription request was created. // // This member is required. CreatedAt *time.Time // The Amazon DataZone user who created the subscription request. // // This member is required. CreatedBy *string // The identifier of the Amazon DataZone domain in which a subscription request // exists. // // This member is required. DomainId *string // The identifier of the subscription request. // // This member is required. Id *string // The reason for the subscription request. // // This member is required. RequestReason *string // The status of the subscription request. // // This member is required. Status SubscriptionRequestStatus // The listings included in the subscription request. // // This member is required. SubscribedListings []SubscribedListing // The principals included in the subscription request. // // This member is required. SubscribedPrincipals []SubscribedPrincipal // The timestamp of when the subscription request was updated. // // This member is required. UpdatedAt *time.Time // The decision comment of the subscription request. DecisionComment *string // The ID of the existing subscription. ExistingSubscriptionId *string // The summary of the metadata forms. MetadataFormsSummary []MetadataFormSummary // The identifier of the subscription request reviewer. ReviewerId *string // The identifier of the Amazon DataZone user who updated the subscription request. UpdatedBy *string // contains filtered or unexported fields }
The details of the subscription request.
type SubscriptionStatus ¶
type SubscriptionStatus string
const ( SubscriptionStatusApproved SubscriptionStatus = "APPROVED" SubscriptionStatusRevoked SubscriptionStatus = "REVOKED" SubscriptionStatusCancelled SubscriptionStatus = "CANCELLED" )
Enum values for SubscriptionStatus
func (SubscriptionStatus) Values ¶
func (SubscriptionStatus) Values() []SubscriptionStatus
Values returns all known values for SubscriptionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type SubscriptionSummary ¶
type SubscriptionSummary struct { // The timestamp of when the subscription was created. // // This member is required. CreatedAt *time.Time // The Amazon DataZone user who created the subscription. // // This member is required. CreatedBy *string // The identifier of the Amazon DataZone domain in which a subscription exists. // // This member is required. DomainId *string // The identifier of the subscription. // // This member is required. Id *string // The status of the subscription. // // This member is required. Status SubscriptionStatus // The listing included in the subscription. // // This member is required. SubscribedListing *SubscribedListing // The principal included in the subscription. // // This member is required. SubscribedPrincipal SubscribedPrincipal // The timestamp of when the subscription was updated. // // This member is required. UpdatedAt *time.Time // The retain permissions included in the subscription. RetainPermissions *bool // The identifier of the subscription request for the subscription. SubscriptionRequestId *string // The Amazon DataZone user who updated the subscription. UpdatedBy *string // contains filtered or unexported fields }
The details of the subscription.
type SubscriptionTargetForm ¶
type SubscriptionTargetForm struct { // The content of the subscription target configuration. // // This member is required. Content *string // The form name included in the subscription target configuration. // // This member is required. FormName *string // contains filtered or unexported fields }
The details of the subscription target configuration.
type SubscriptionTargetSummary ¶
type SubscriptionTargetSummary struct { // The asset types included in the subscription target. // // This member is required. ApplicableAssetTypes []string // The authorized principals included in the subscription target. // // This member is required. AuthorizedPrincipals []string // The timestamp of when the subscription target was created. // // This member is required. CreatedAt *time.Time // The Amazon DataZone user who created the subscription target. // // This member is required. CreatedBy *string // The identifier of the Amazon DataZone domain in which the subscription target // exists. // // This member is required. DomainId *string // The identifier of the environment of the subscription target. // // This member is required. EnvironmentId *string // The identifier of the subscription target. // // This member is required. Id *string // The name of the subscription target. // // This member is required. Name *string // The identifier of the project specified in the subscription target. // // This member is required. ProjectId *string // The provider of the subscription target. // // This member is required. Provider *string // The configuration of the subscription target. // // This member is required. SubscriptionTargetConfig []SubscriptionTargetForm // The type of the subscription target. // // This member is required. Type *string // The manage access role specified in the subscription target. ManageAccessRole *string // The timestamp of when the subscription target was updated. UpdatedAt *time.Time // The Amazon DataZone user who updated the subscription target. UpdatedBy *string // contains filtered or unexported fields }
The details of the subscription target.
type TargetEntityType ¶ added in v1.19.0
type TargetEntityType string
const ( TargetEntityTypeDomainUnit TargetEntityType = "DOMAIN_UNIT" TargetEntityTypeEnvironmentBlueprintConfiguration TargetEntityType = "ENVIRONMENT_BLUEPRINT_CONFIGURATION" TargetEntityTypeEnvironmentProfile TargetEntityType = "ENVIRONMENT_PROFILE" TargetEntityTypeAssetType TargetEntityType = "ASSET_TYPE" )
Enum values for TargetEntityType
func (TargetEntityType) Values ¶ added in v1.19.0
func (TargetEntityType) Values() []TargetEntityType
Values returns all known values for TargetEntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TaskStatus ¶
type TaskStatus string
const ( TaskStatusActive TaskStatus = "ACTIVE" TaskStatusInactive TaskStatus = "INACTIVE" )
Enum values for TaskStatus
func (TaskStatus) Values ¶
func (TaskStatus) Values() []TaskStatus
Values returns all known values for TaskStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type TermRelations ¶
type TermRelations struct { // The classifies of the term relations. Classifies []string // The isA property of the term relations. IsA []string // contains filtered or unexported fields }
The details of the term relations.
type TextMatchItem ¶ added in v1.33.0
type TextMatchItem struct { // The name of the attribute. Attribute *string // List of offsets indicating matching terms in the TextMatchItem text. MatchOffsets []MatchOffset // Snippet of attribute text containing highlighted content. Text *string // contains filtered or unexported fields }
A structure indicating matched terms for an attribute.
type ThrottlingException ¶
type ThrottlingException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Error ¶
func (e *ThrottlingException) Error() string
func (*ThrottlingException) ErrorCode ¶
func (e *ThrottlingException) ErrorCode() string
func (*ThrottlingException) ErrorFault ¶
func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
func (*ThrottlingException) ErrorMessage ¶
func (e *ThrottlingException) ErrorMessage() string
type TimeSeriesDataPointFormInput ¶ added in v1.8.0
type TimeSeriesDataPointFormInput struct { // The name of the time series data points form. // // This member is required. FormName *string // The timestamp of the time series data points form. // // This member is required. Timestamp *time.Time // The ID of the type of the time series data points form. // // This member is required. TypeIdentifier *string // The content of the time series data points form. Content *string // The revision type of the time series data points form. TypeRevision *string // contains filtered or unexported fields }
The time series data points form.
type TimeSeriesDataPointFormOutput ¶ added in v1.8.0
type TimeSeriesDataPointFormOutput struct { // The name of the time series data points form. // // This member is required. FormName *string // The timestamp of the time series data points form. // // This member is required. Timestamp *time.Time // The ID of the type of the time series data points form. // // This member is required. TypeIdentifier *string // The content of the time series data points form. Content *string // The ID of the time series data points form. Id *string // The revision type of the time series data points form. TypeRevision *string // contains filtered or unexported fields }
The time series data points form.
type TimeSeriesDataPointSummaryFormOutput ¶ added in v1.8.0
type TimeSeriesDataPointSummaryFormOutput struct { // The name of the time series data points summary form. // // This member is required. FormName *string // The timestamp of the time series data points summary form. // // This member is required. Timestamp *time.Time // The type ID of the time series data points summary form. // // This member is required. TypeIdentifier *string // The content of the summary of the time series data points form. ContentSummary *string // The ID of the time series data points summary form. Id *string // The type revision of the time series data points summary form. TypeRevision *string // contains filtered or unexported fields }
The summary of the time series data points form.
type TimeSeriesEntityType ¶ added in v1.8.0
type TimeSeriesEntityType string
const ( TimeSeriesEntityTypeAsset TimeSeriesEntityType = "ASSET" TimeSeriesEntityTypeListing TimeSeriesEntityType = "LISTING" )
Enum values for TimeSeriesEntityType
func (TimeSeriesEntityType) Values ¶ added in v1.8.0
func (TimeSeriesEntityType) Values() []TimeSeriesEntityType
Values returns all known values for TimeSeriesEntityType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type Timezone ¶
type Timezone string
const ( TimezoneUtc Timezone = "UTC" TimezoneAfricaJohannesburg Timezone = "AFRICA_JOHANNESBURG" TimezoneAmericaMontreal Timezone = "AMERICA_MONTREAL" TimezoneAmericaSaoPaulo Timezone = "AMERICA_SAO_PAULO" TimezoneAsiaBahrain Timezone = "ASIA_BAHRAIN" TimezoneAsiaBangkok Timezone = "ASIA_BANGKOK" TimezoneAsiaCalcutta Timezone = "ASIA_CALCUTTA" TimezoneAsiaDubai Timezone = "ASIA_DUBAI" TimezoneAsiaHongKong Timezone = "ASIA_HONG_KONG" TimezoneAsiaJakarta Timezone = "ASIA_JAKARTA" TimezoneAsiaKualaLumpur Timezone = "ASIA_KUALA_LUMPUR" TimezoneAsiaSeoul Timezone = "ASIA_SEOUL" TimezoneAsiaShanghai Timezone = "ASIA_SHANGHAI" TimezoneAsiaSingapore Timezone = "ASIA_SINGAPORE" TimezoneAsiaTaipei Timezone = "ASIA_TAIPEI" TimezoneAsiaTokyo Timezone = "ASIA_TOKYO" TimezoneAustraliaMelbourne Timezone = "AUSTRALIA_MELBOURNE" TimezoneAustraliaSydney Timezone = "AUSTRALIA_SYDNEY" TimezoneCanadaCentral Timezone = "CANADA_CENTRAL" TimezoneCet Timezone = "CET" TimezoneCst6cdt Timezone = "CST6CDT" TimezoneEtcGmt Timezone = "ETC_GMT" TimezoneEtcGmt0 Timezone = "ETC_GMT0" TimezoneEtcGmtAdd0 Timezone = "ETC_GMT_ADD_0" TimezoneEtcGmtAdd1 Timezone = "ETC_GMT_ADD_1" TimezoneEtcGmtAdd10 Timezone = "ETC_GMT_ADD_10" TimezoneEtcGmtAdd11 Timezone = "ETC_GMT_ADD_11" TimezoneEtcGmtAdd12 Timezone = "ETC_GMT_ADD_12" TimezoneEtcGmtAdd2 Timezone = "ETC_GMT_ADD_2" TimezoneEtcGmtAdd3 Timezone = "ETC_GMT_ADD_3" TimezoneEtcGmtAdd4 Timezone = "ETC_GMT_ADD_4" TimezoneEtcGmtAdd5 Timezone = "ETC_GMT_ADD_5" TimezoneEtcGmtAdd6 Timezone = "ETC_GMT_ADD_6" TimezoneEtcGmtAdd7 Timezone = "ETC_GMT_ADD_7" TimezoneEtcGmtAdd8 Timezone = "ETC_GMT_ADD_8" TimezoneEtcGmtAdd9 Timezone = "ETC_GMT_ADD_9" TimezoneEtcGmtNeg0 Timezone = "ETC_GMT_NEG_0" TimezoneEtcGmtNeg1 Timezone = "ETC_GMT_NEG_1" TimezoneEtcGmtNeg10 Timezone = "ETC_GMT_NEG_10" TimezoneEtcGmtNeg11 Timezone = "ETC_GMT_NEG_11" TimezoneEtcGmtNeg12 Timezone = "ETC_GMT_NEG_12" TimezoneEtcGmtNeg13 Timezone = "ETC_GMT_NEG_13" TimezoneEtcGmtNeg14 Timezone = "ETC_GMT_NEG_14" TimezoneEtcGmtNeg2 Timezone = "ETC_GMT_NEG_2" TimezoneEtcGmtNeg3 Timezone = "ETC_GMT_NEG_3" TimezoneEtcGmtNeg4 Timezone = "ETC_GMT_NEG_4" TimezoneEtcGmtNeg5 Timezone = "ETC_GMT_NEG_5" TimezoneEtcGmtNeg6 Timezone = "ETC_GMT_NEG_6" TimezoneEtcGmtNeg7 Timezone = "ETC_GMT_NEG_7" TimezoneEtcGmtNeg8 Timezone = "ETC_GMT_NEG_8" TimezoneEtcGmtNeg9 Timezone = "ETC_GMT_NEG_9" TimezoneEuropeDublin Timezone = "EUROPE_DUBLIN" TimezoneEuropeLondon Timezone = "EUROPE_LONDON" TimezoneEuropeParis Timezone = "EUROPE_PARIS" TimezoneEuropeStockholm Timezone = "EUROPE_STOCKHOLM" TimezoneEuropeZurich Timezone = "EUROPE_ZURICH" TimezoneIsrael Timezone = "ISRAEL" TimezoneMexicoGeneral Timezone = "MEXICO_GENERAL" TimezoneMst7mdt Timezone = "MST7MDT" TimezonePacificAuckland Timezone = "PACIFIC_AUCKLAND" TimezoneUsCentral Timezone = "US_CENTRAL" TimezoneUsEastern Timezone = "US_EASTERN" TimezoneUsMountain Timezone = "US_MOUNTAIN" TimezoneUsPacific Timezone = "US_PACIFIC" )
Enum values for Timezone
type Topic ¶
type Topic struct { // The details of the resource mentioned in a notification. // // This member is required. Resource *NotificationResource // The role of the resource mentioned in a notification. // // This member is required. Role NotificationRole // The subject of the resource mentioned in a notification. // // This member is required. Subject *string // contains filtered or unexported fields }
The topic of the notification.
type TypesSearchScope ¶
type TypesSearchScope string
const ( TypesSearchScopeAssetType TypesSearchScope = "ASSET_TYPE" TypesSearchScopeFormType TypesSearchScope = "FORM_TYPE" TypesSearchScopeLineageNodeType TypesSearchScope = "LINEAGE_NODE_TYPE" )
Enum values for TypesSearchScope
func (TypesSearchScope) Values ¶
func (TypesSearchScope) Values() []TypesSearchScope
Values returns all known values for TypesSearchScope. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UnauthorizedException ¶
type UnauthorizedException struct { // contains filtered or unexported fields }
You do not have permission to perform this action.
func (*UnauthorizedException) Error ¶
func (e *UnauthorizedException) Error() string
func (*UnauthorizedException) ErrorCode ¶
func (e *UnauthorizedException) ErrorCode() string
func (*UnauthorizedException) ErrorFault ¶
func (e *UnauthorizedException) ErrorFault() smithy.ErrorFault
func (*UnauthorizedException) ErrorMessage ¶
func (e *UnauthorizedException) ErrorMessage() string
type Unit ¶ added in v1.19.0
type Unit struct {
// contains filtered or unexported fields
}
The details of the policy of creating an environment.
type UnknownUnionMember ¶
type UnknownUnionMember struct { Tag string Value []byte // contains filtered or unexported fields }
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
type UseAssetTypePolicyGrantDetail ¶ added in v1.30.0
type UseAssetTypePolicyGrantDetail struct { // The ID of the domain unit. DomainUnitId *string // contains filtered or unexported fields }
Specifies the domain unit(s) whose projects can use this asset type while creating asset or asset revisions.
type UserAssignment ¶
type UserAssignment string
const ( UserAssignmentAutomatic UserAssignment = "AUTOMATIC" UserAssignmentManual UserAssignment = "MANUAL" )
Enum values for UserAssignment
func (UserAssignment) Values ¶
func (UserAssignment) Values() []UserAssignment
Values returns all known values for UserAssignment. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UserDesignation ¶
type UserDesignation string
const ( UserDesignationProjectOwner UserDesignation = "PROJECT_OWNER" UserDesignationProjectContributor UserDesignation = "PROJECT_CONTRIBUTOR" UserDesignationProjectCatalogViewer UserDesignation = "PROJECT_CATALOG_VIEWER" UserDesignationProjectCatalogConsumer UserDesignation = "PROJECT_CATALOG_CONSUMER" UserDesignationProjectCatalogSteward UserDesignation = "PROJECT_CATALOG_STEWARD" )
Enum values for UserDesignation
func (UserDesignation) Values ¶
func (UserDesignation) Values() []UserDesignation
Values returns all known values for UserDesignation. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UserDetails ¶
type UserDetails struct { // The identifier of the Amazon DataZone user. // // This member is required. UserId *string // contains filtered or unexported fields }
The user details of a project member.
type UserPolicyGrantPrincipal ¶ added in v1.19.0
type UserPolicyGrantPrincipal interface {
// contains filtered or unexported methods
}
The user policy grant principal.
The following types satisfy this interface:
UserPolicyGrantPrincipalMemberAllUsersGrantFilter UserPolicyGrantPrincipalMemberUserIdentifier
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.UserPolicyGrantPrincipal // type switches can be used to check the union value switch v := union.(type) { case *types.UserPolicyGrantPrincipalMemberAllUsersGrantFilter: _ = v.Value // Value is types.AllUsersGrantFilter case *types.UserPolicyGrantPrincipalMemberUserIdentifier: _ = v.Value // Value is string case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type UserPolicyGrantPrincipalMemberAllUsersGrantFilter ¶ added in v1.19.0
type UserPolicyGrantPrincipalMemberAllUsersGrantFilter struct { Value AllUsersGrantFilter // contains filtered or unexported fields }
The all users grant filter of the user policy grant principal.
type UserPolicyGrantPrincipalMemberUserIdentifier ¶ added in v1.19.0
type UserPolicyGrantPrincipalMemberUserIdentifier struct { Value string // contains filtered or unexported fields }
The user ID of the user policy grant principal.
type UserProfileDetails ¶
type UserProfileDetails interface {
// contains filtered or unexported methods
}
The details of the user profile in Amazon DataZone.
The following types satisfy this interface:
UserProfileDetailsMemberIam UserProfileDetailsMemberSso
Example (OutputUsage) ¶
package main import ( "fmt" "github.com/aws/aws-sdk-go-v2/service/datazone/types" ) func main() { var union types.UserProfileDetails // type switches can be used to check the union value switch v := union.(type) { case *types.UserProfileDetailsMemberIam: _ = v.Value // Value is types.IamUserProfileDetails case *types.UserProfileDetailsMemberSso: _ = v.Value // Value is types.SsoUserProfileDetails case *types.UnknownUnionMember: fmt.Println("unknown tag:", v.Tag) default: fmt.Println("union is nil or unknown type") } }
type UserProfileDetailsMemberIam ¶
type UserProfileDetailsMemberIam struct { Value IamUserProfileDetails // contains filtered or unexported fields }
The IAM details included in the user profile details.
type UserProfileDetailsMemberSso ¶
type UserProfileDetailsMemberSso struct { Value SsoUserProfileDetails // contains filtered or unexported fields }
The single sign-on details included in the user profile details.
type UserProfileStatus ¶
type UserProfileStatus string
const ( UserProfileStatusAssigned UserProfileStatus = "ASSIGNED" UserProfileStatusNotAssigned UserProfileStatus = "NOT_ASSIGNED" UserProfileStatusActivated UserProfileStatus = "ACTIVATED" UserProfileStatusDeactivated UserProfileStatus = "DEACTIVATED" )
Enum values for UserProfileStatus
func (UserProfileStatus) Values ¶
func (UserProfileStatus) Values() []UserProfileStatus
Values returns all known values for UserProfileStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UserProfileSummary ¶
type UserProfileSummary struct { // The details of the user profile. Details UserProfileDetails // The ID of the Amazon DataZone domain of the user profile. DomainId *string // The ID of the user profile. Id *string // The status of the user profile. Status UserProfileStatus // The type of the user profile. Type UserProfileType // contains filtered or unexported fields }
The details of the user profile.
type UserProfileType ¶
type UserProfileType string
const ( UserProfileTypeIam UserProfileType = "IAM" UserProfileTypeSso UserProfileType = "SSO" )
Enum values for UserProfileType
func (UserProfileType) Values ¶
func (UserProfileType) Values() []UserProfileType
Values returns all known values for UserProfileType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UserSearchType ¶
type UserSearchType string
const ( UserSearchTypeSsoUser UserSearchType = "SSO_USER" UserSearchTypeDatazoneUser UserSearchType = "DATAZONE_USER" UserSearchTypeDatazoneSsoUser UserSearchType = "DATAZONE_SSO_USER" UserSearchTypeDatazoneIamUser UserSearchType = "DATAZONE_IAM_USER" )
Enum values for UserSearchType
func (UserSearchType) Values ¶
func (UserSearchType) Values() []UserSearchType
Values returns all known values for UserSearchType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UserType ¶
type UserType string
type UsernamePassword ¶ added in v1.25.0
type UsernamePassword struct { // The password of a connection. // // This member is required. Password *string // The username of a connection. // // This member is required. Username *string // contains filtered or unexported fields }
The username and password of a connection.
type ValidationException ¶
type ValidationException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by the Amazon Web Services service.
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string