Documentation ¶
Overview ¶
A Pulumi package for creating and managing Harbor resources.
Index ¶
- type ConfigAuth
- type ConfigAuthArgs
- type ConfigAuthArray
- type ConfigAuthArrayInput
- type ConfigAuthArrayOutput
- func (ConfigAuthArrayOutput) ElementType() reflect.Type
- func (o ConfigAuthArrayOutput) Index(i pulumi.IntInput) ConfigAuthOutput
- func (o ConfigAuthArrayOutput) ToConfigAuthArrayOutput() ConfigAuthArrayOutput
- func (o ConfigAuthArrayOutput) ToConfigAuthArrayOutputWithContext(ctx context.Context) ConfigAuthArrayOutput
- type ConfigAuthInput
- type ConfigAuthMap
- type ConfigAuthMapInput
- type ConfigAuthMapOutput
- func (ConfigAuthMapOutput) ElementType() reflect.Type
- func (o ConfigAuthMapOutput) MapIndex(k pulumi.StringInput) ConfigAuthOutput
- func (o ConfigAuthMapOutput) ToConfigAuthMapOutput() ConfigAuthMapOutput
- func (o ConfigAuthMapOutput) ToConfigAuthMapOutputWithContext(ctx context.Context) ConfigAuthMapOutput
- type ConfigAuthOutput
- func (o ConfigAuthOutput) AuthMode() pulumi.StringOutput
- func (ConfigAuthOutput) ElementType() reflect.Type
- func (o ConfigAuthOutput) LdapBaseDn() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapFilter() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupAdminDn() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupBaseDn() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupFilter() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupGid() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupMembership() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupScope() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapGroupUid() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapScope() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapSearchDn() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapSearchPassword() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapUid() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapUrl() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) LdapVerifyCert() pulumi.BoolPtrOutput
- func (o ConfigAuthOutput) OidcAdminGroup() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcAutoOnboard() pulumi.BoolPtrOutput
- func (o ConfigAuthOutput) OidcClientId() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcClientSecret() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcEndpoint() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcGroupFilter() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcGroupsClaim() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcName() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcScope() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcUserClaim() pulumi.StringPtrOutput
- func (o ConfigAuthOutput) OidcVerifyCert() pulumi.BoolPtrOutput
- func (o ConfigAuthOutput) PrimaryAuthMode() pulumi.BoolPtrOutput
- func (o ConfigAuthOutput) ToConfigAuthOutput() ConfigAuthOutput
- func (o ConfigAuthOutput) ToConfigAuthOutputWithContext(ctx context.Context) ConfigAuthOutput
- type ConfigAuthState
- type ConfigEmail
- type ConfigEmailArgs
- type ConfigEmailArray
- type ConfigEmailArrayInput
- type ConfigEmailArrayOutput
- func (ConfigEmailArrayOutput) ElementType() reflect.Type
- func (o ConfigEmailArrayOutput) Index(i pulumi.IntInput) ConfigEmailOutput
- func (o ConfigEmailArrayOutput) ToConfigEmailArrayOutput() ConfigEmailArrayOutput
- func (o ConfigEmailArrayOutput) ToConfigEmailArrayOutputWithContext(ctx context.Context) ConfigEmailArrayOutput
- type ConfigEmailInput
- type ConfigEmailMap
- type ConfigEmailMapInput
- type ConfigEmailMapOutput
- func (ConfigEmailMapOutput) ElementType() reflect.Type
- func (o ConfigEmailMapOutput) MapIndex(k pulumi.StringInput) ConfigEmailOutput
- func (o ConfigEmailMapOutput) ToConfigEmailMapOutput() ConfigEmailMapOutput
- func (o ConfigEmailMapOutput) ToConfigEmailMapOutputWithContext(ctx context.Context) ConfigEmailMapOutput
- type ConfigEmailOutput
- func (ConfigEmailOutput) ElementType() reflect.Type
- func (o ConfigEmailOutput) EmailFrom() pulumi.StringOutput
- func (o ConfigEmailOutput) EmailHost() pulumi.StringOutput
- func (o ConfigEmailOutput) EmailInsecure() pulumi.BoolPtrOutput
- func (o ConfigEmailOutput) EmailPassword() pulumi.StringPtrOutput
- func (o ConfigEmailOutput) EmailPort() pulumi.IntPtrOutput
- func (o ConfigEmailOutput) EmailSsl() pulumi.BoolPtrOutput
- func (o ConfigEmailOutput) EmailUsername() pulumi.StringPtrOutput
- func (o ConfigEmailOutput) ToConfigEmailOutput() ConfigEmailOutput
- func (o ConfigEmailOutput) ToConfigEmailOutputWithContext(ctx context.Context) ConfigEmailOutput
- type ConfigEmailState
- type ConfigSecurity
- type ConfigSecurityArgs
- type ConfigSecurityArray
- type ConfigSecurityArrayInput
- type ConfigSecurityArrayOutput
- func (ConfigSecurityArrayOutput) ElementType() reflect.Type
- func (o ConfigSecurityArrayOutput) Index(i pulumi.IntInput) ConfigSecurityOutput
- func (o ConfigSecurityArrayOutput) ToConfigSecurityArrayOutput() ConfigSecurityArrayOutput
- func (o ConfigSecurityArrayOutput) ToConfigSecurityArrayOutputWithContext(ctx context.Context) ConfigSecurityArrayOutput
- type ConfigSecurityInput
- type ConfigSecurityMap
- type ConfigSecurityMapInput
- type ConfigSecurityMapOutput
- func (ConfigSecurityMapOutput) ElementType() reflect.Type
- func (o ConfigSecurityMapOutput) MapIndex(k pulumi.StringInput) ConfigSecurityOutput
- func (o ConfigSecurityMapOutput) ToConfigSecurityMapOutput() ConfigSecurityMapOutput
- func (o ConfigSecurityMapOutput) ToConfigSecurityMapOutputWithContext(ctx context.Context) ConfigSecurityMapOutput
- type ConfigSecurityOutput
- func (o ConfigSecurityOutput) CreationTime() pulumi.StringOutput
- func (o ConfigSecurityOutput) CveAllowlists() pulumi.StringArrayOutput
- func (ConfigSecurityOutput) ElementType() reflect.Type
- func (o ConfigSecurityOutput) ExpiresAt() pulumi.IntPtrOutput
- func (o ConfigSecurityOutput) ToConfigSecurityOutput() ConfigSecurityOutput
- func (o ConfigSecurityOutput) ToConfigSecurityOutputWithContext(ctx context.Context) ConfigSecurityOutput
- func (o ConfigSecurityOutput) UpdateTime() pulumi.StringOutput
- type ConfigSecurityState
- type ConfigSystem
- type ConfigSystemArgs
- type ConfigSystemArray
- type ConfigSystemArrayInput
- type ConfigSystemArrayOutput
- func (ConfigSystemArrayOutput) ElementType() reflect.Type
- func (o ConfigSystemArrayOutput) Index(i pulumi.IntInput) ConfigSystemOutput
- func (o ConfigSystemArrayOutput) ToConfigSystemArrayOutput() ConfigSystemArrayOutput
- func (o ConfigSystemArrayOutput) ToConfigSystemArrayOutputWithContext(ctx context.Context) ConfigSystemArrayOutput
- type ConfigSystemInput
- type ConfigSystemMap
- type ConfigSystemMapInput
- type ConfigSystemMapOutput
- func (ConfigSystemMapOutput) ElementType() reflect.Type
- func (o ConfigSystemMapOutput) MapIndex(k pulumi.StringInput) ConfigSystemOutput
- func (o ConfigSystemMapOutput) ToConfigSystemMapOutput() ConfigSystemMapOutput
- func (o ConfigSystemMapOutput) ToConfigSystemMapOutputWithContext(ctx context.Context) ConfigSystemMapOutput
- type ConfigSystemOutput
- func (ConfigSystemOutput) ElementType() reflect.Type
- func (o ConfigSystemOutput) ProjectCreationRestriction() pulumi.StringPtrOutput
- func (o ConfigSystemOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ConfigSystemOutput) RobotNamePrefix() pulumi.StringPtrOutput
- func (o ConfigSystemOutput) RobotTokenExpiration() pulumi.IntPtrOutput
- func (o ConfigSystemOutput) ScannerSkipUpdatePulltime() pulumi.BoolPtrOutput
- func (o ConfigSystemOutput) StoragePerProject() pulumi.IntPtrOutput
- func (o ConfigSystemOutput) ToConfigSystemOutput() ConfigSystemOutput
- func (o ConfigSystemOutput) ToConfigSystemOutputWithContext(ctx context.Context) ConfigSystemOutput
- type ConfigSystemState
- type GarbageCollection
- type GarbageCollectionArgs
- type GarbageCollectionArray
- type GarbageCollectionArrayInput
- type GarbageCollectionArrayOutput
- func (GarbageCollectionArrayOutput) ElementType() reflect.Type
- func (o GarbageCollectionArrayOutput) Index(i pulumi.IntInput) GarbageCollectionOutput
- func (o GarbageCollectionArrayOutput) ToGarbageCollectionArrayOutput() GarbageCollectionArrayOutput
- func (o GarbageCollectionArrayOutput) ToGarbageCollectionArrayOutputWithContext(ctx context.Context) GarbageCollectionArrayOutput
- type GarbageCollectionInput
- type GarbageCollectionMap
- type GarbageCollectionMapInput
- type GarbageCollectionMapOutput
- func (GarbageCollectionMapOutput) ElementType() reflect.Type
- func (o GarbageCollectionMapOutput) MapIndex(k pulumi.StringInput) GarbageCollectionOutput
- func (o GarbageCollectionMapOutput) ToGarbageCollectionMapOutput() GarbageCollectionMapOutput
- func (o GarbageCollectionMapOutput) ToGarbageCollectionMapOutputWithContext(ctx context.Context) GarbageCollectionMapOutput
- type GarbageCollectionOutput
- func (o GarbageCollectionOutput) DeleteUntagged() pulumi.BoolPtrOutput
- func (GarbageCollectionOutput) ElementType() reflect.Type
- func (o GarbageCollectionOutput) Schedule() pulumi.StringOutput
- func (o GarbageCollectionOutput) ToGarbageCollectionOutput() GarbageCollectionOutput
- func (o GarbageCollectionOutput) ToGarbageCollectionOutputWithContext(ctx context.Context) GarbageCollectionOutput
- func (o GarbageCollectionOutput) Workers() pulumi.IntPtrOutput
- type GarbageCollectionState
- type GetGroupsArgs
- type GetGroupsGroup
- type GetGroupsGroupArgs
- type GetGroupsGroupArray
- type GetGroupsGroupArrayInput
- type GetGroupsGroupArrayOutput
- func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
- type GetGroupsGroupInput
- type GetGroupsGroupOutput
- func (GetGroupsGroupOutput) ElementType() reflect.Type
- func (o GetGroupsGroupOutput) GroupName() pulumi.StringOutput
- func (o GetGroupsGroupOutput) GroupType() pulumi.IntOutput
- func (o GetGroupsGroupOutput) Id() pulumi.IntOutput
- func (o GetGroupsGroupOutput) LdapGroupDn() pulumi.StringOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
- type GetGroupsOutputArgs
- type GetGroupsResult
- type GetGroupsResultOutput
- func (GetGroupsResultOutput) ElementType() reflect.Type
- func (o GetGroupsResultOutput) GroupName() pulumi.StringPtrOutput
- func (o GetGroupsResultOutput) Groups() GetGroupsGroupArrayOutput
- func (o GetGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetGroupsResultOutput) LdapGroupDn() pulumi.StringPtrOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
- type GetProjectsArgs
- type GetProjectsOutputArgs
- type GetProjectsProject
- type GetProjectsProjectArgs
- type GetProjectsProjectArray
- type GetProjectsProjectArrayInput
- type GetProjectsProjectArrayOutput
- func (GetProjectsProjectArrayOutput) ElementType() reflect.Type
- func (o GetProjectsProjectArrayOutput) Index(i pulumi.IntInput) GetProjectsProjectOutput
- func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
- func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
- type GetProjectsProjectInput
- type GetProjectsProjectOutput
- func (GetProjectsProjectOutput) ElementType() reflect.Type
- func (o GetProjectsProjectOutput) Name() pulumi.StringOutput
- func (o GetProjectsProjectOutput) ProjectId() pulumi.IntOutput
- func (o GetProjectsProjectOutput) Public() pulumi.BoolOutput
- func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) Type() pulumi.StringOutput
- func (o GetProjectsProjectOutput) VulnerabilityScanning() pulumi.BoolOutput
- type GetProjectsResult
- type GetProjectsResultOutput
- func (GetProjectsResultOutput) ElementType() reflect.Type
- func (o GetProjectsResultOutput) Id() pulumi.StringOutput
- func (o GetProjectsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetProjectsResultOutput) Projects() GetProjectsProjectArrayOutput
- func (o GetProjectsResultOutput) Public() pulumi.BoolPtrOutput
- func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput
- func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput
- func (o GetProjectsResultOutput) Type() pulumi.StringPtrOutput
- func (o GetProjectsResultOutput) VulnerabilityScanning() pulumi.BoolPtrOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupName() pulumi.StringOutput
- func (o GroupOutput) GroupType() pulumi.IntOutput
- func (o GroupOutput) LdapGroupDn() pulumi.StringPtrOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type ImmutableTagRule
- type ImmutableTagRuleArgs
- type ImmutableTagRuleArray
- type ImmutableTagRuleArrayInput
- type ImmutableTagRuleArrayOutput
- func (ImmutableTagRuleArrayOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleArrayOutput) Index(i pulumi.IntInput) ImmutableTagRuleOutput
- func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
- func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput
- type ImmutableTagRuleInput
- type ImmutableTagRuleMap
- type ImmutableTagRuleMapInput
- type ImmutableTagRuleMapOutput
- func (ImmutableTagRuleMapOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleMapOutput) MapIndex(k pulumi.StringInput) ImmutableTagRuleOutput
- func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
- func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput
- type ImmutableTagRuleOutput
- func (o ImmutableTagRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (ImmutableTagRuleOutput) ElementType() reflect.Type
- func (o ImmutableTagRuleOutput) ProjectId() pulumi.StringOutput
- func (o ImmutableTagRuleOutput) RepoExcluding() pulumi.StringPtrOutput
- func (o ImmutableTagRuleOutput) RepoMatching() pulumi.StringPtrOutput
- func (o ImmutableTagRuleOutput) TagExcluding() pulumi.StringPtrOutput
- func (o ImmutableTagRuleOutput) TagMatching() pulumi.StringPtrOutput
- func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutput() ImmutableTagRuleOutput
- func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
- type ImmutableTagRuleState
- type InterrogationServices
- type InterrogationServicesArgs
- type InterrogationServicesArray
- func (InterrogationServicesArray) ElementType() reflect.Type
- func (i InterrogationServicesArray) ToInterrogationServicesArrayOutput() InterrogationServicesArrayOutput
- func (i InterrogationServicesArray) ToInterrogationServicesArrayOutputWithContext(ctx context.Context) InterrogationServicesArrayOutput
- type InterrogationServicesArrayInput
- type InterrogationServicesArrayOutput
- func (InterrogationServicesArrayOutput) ElementType() reflect.Type
- func (o InterrogationServicesArrayOutput) Index(i pulumi.IntInput) InterrogationServicesOutput
- func (o InterrogationServicesArrayOutput) ToInterrogationServicesArrayOutput() InterrogationServicesArrayOutput
- func (o InterrogationServicesArrayOutput) ToInterrogationServicesArrayOutputWithContext(ctx context.Context) InterrogationServicesArrayOutput
- type InterrogationServicesInput
- type InterrogationServicesMap
- type InterrogationServicesMapInput
- type InterrogationServicesMapOutput
- func (InterrogationServicesMapOutput) ElementType() reflect.Type
- func (o InterrogationServicesMapOutput) MapIndex(k pulumi.StringInput) InterrogationServicesOutput
- func (o InterrogationServicesMapOutput) ToInterrogationServicesMapOutput() InterrogationServicesMapOutput
- func (o InterrogationServicesMapOutput) ToInterrogationServicesMapOutputWithContext(ctx context.Context) InterrogationServicesMapOutput
- type InterrogationServicesOutput
- func (o InterrogationServicesOutput) DefaultScanner() pulumi.StringPtrOutput
- func (InterrogationServicesOutput) ElementType() reflect.Type
- func (o InterrogationServicesOutput) ToInterrogationServicesOutput() InterrogationServicesOutput
- func (o InterrogationServicesOutput) ToInterrogationServicesOutputWithContext(ctx context.Context) InterrogationServicesOutput
- func (o InterrogationServicesOutput) VulnerabilityScanPolicy() pulumi.StringOutput
- type InterrogationServicesState
- type Label
- type LabelArgs
- type LabelArray
- type LabelArrayInput
- type LabelArrayOutput
- type LabelInput
- type LabelMap
- type LabelMapInput
- type LabelMapOutput
- type LabelOutput
- func (o LabelOutput) Color() pulumi.StringPtrOutput
- func (o LabelOutput) Description() pulumi.StringPtrOutput
- func (LabelOutput) ElementType() reflect.Type
- func (o LabelOutput) Name() pulumi.StringOutput
- func (o LabelOutput) ProjectId() pulumi.StringPtrOutput
- func (o LabelOutput) Scope() pulumi.StringOutput
- func (o LabelOutput) ToLabelOutput() LabelOutput
- func (o LabelOutput) ToLabelOutputWithContext(ctx context.Context) LabelOutput
- type LabelState
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) Id() pulumi.StringOutput
- func (o LookupProjectResultOutput) Name() pulumi.StringOutput
- func (o LookupProjectResultOutput) ProjectId() pulumi.IntOutput
- func (o LookupProjectResultOutput) Public() pulumi.BoolOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- func (o LookupProjectResultOutput) Type() pulumi.StringOutput
- func (o LookupProjectResultOutput) VulnerabilityScanning() pulumi.BoolOutput
- type LookupRegistryArgs
- type LookupRegistryOutputArgs
- type LookupRegistryResult
- type LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) Description() pulumi.StringOutput
- func (LookupRegistryResultOutput) ElementType() reflect.Type
- func (o LookupRegistryResultOutput) Id() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Insecure() pulumi.BoolOutput
- func (o LookupRegistryResultOutput) Name() pulumi.StringOutput
- func (o LookupRegistryResultOutput) RegistryId() pulumi.IntOutput
- func (o LookupRegistryResultOutput) Status() pulumi.StringOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) Type() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Url() pulumi.StringOutput
- type PreheatInstance
- type PreheatInstanceArgs
- type PreheatInstanceArray
- type PreheatInstanceArrayInput
- type PreheatInstanceArrayOutput
- func (PreheatInstanceArrayOutput) ElementType() reflect.Type
- func (o PreheatInstanceArrayOutput) Index(i pulumi.IntInput) PreheatInstanceOutput
- func (o PreheatInstanceArrayOutput) ToPreheatInstanceArrayOutput() PreheatInstanceArrayOutput
- func (o PreheatInstanceArrayOutput) ToPreheatInstanceArrayOutputWithContext(ctx context.Context) PreheatInstanceArrayOutput
- type PreheatInstanceInput
- type PreheatInstanceMap
- type PreheatInstanceMapInput
- type PreheatInstanceMapOutput
- func (PreheatInstanceMapOutput) ElementType() reflect.Type
- func (o PreheatInstanceMapOutput) MapIndex(k pulumi.StringInput) PreheatInstanceOutput
- func (o PreheatInstanceMapOutput) ToPreheatInstanceMapOutput() PreheatInstanceMapOutput
- func (o PreheatInstanceMapOutput) ToPreheatInstanceMapOutputWithContext(ctx context.Context) PreheatInstanceMapOutput
- type PreheatInstanceOutput
- func (o PreheatInstanceOutput) AuthMode() pulumi.StringPtrOutput
- func (o PreheatInstanceOutput) Default() pulumi.BoolPtrOutput
- func (o PreheatInstanceOutput) Description() pulumi.StringPtrOutput
- func (PreheatInstanceOutput) ElementType() reflect.Type
- func (o PreheatInstanceOutput) Enabled() pulumi.BoolPtrOutput
- func (o PreheatInstanceOutput) Endpoint() pulumi.StringOutput
- func (o PreheatInstanceOutput) Insecure() pulumi.BoolPtrOutput
- func (o PreheatInstanceOutput) Name() pulumi.StringOutput
- func (o PreheatInstanceOutput) Password() pulumi.StringPtrOutput
- func (o PreheatInstanceOutput) ToPreheatInstanceOutput() PreheatInstanceOutput
- func (o PreheatInstanceOutput) ToPreheatInstanceOutputWithContext(ctx context.Context) PreheatInstanceOutput
- func (o PreheatInstanceOutput) Token() pulumi.StringPtrOutput
- func (o PreheatInstanceOutput) Username() pulumi.StringPtrOutput
- func (o PreheatInstanceOutput) Vendor() pulumi.StringOutput
- type PreheatInstanceState
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectMemberGroup
- type ProjectMemberGroupArgs
- type ProjectMemberGroupArray
- type ProjectMemberGroupArrayInput
- type ProjectMemberGroupArrayOutput
- func (ProjectMemberGroupArrayOutput) ElementType() reflect.Type
- func (o ProjectMemberGroupArrayOutput) Index(i pulumi.IntInput) ProjectMemberGroupOutput
- func (o ProjectMemberGroupArrayOutput) ToProjectMemberGroupArrayOutput() ProjectMemberGroupArrayOutput
- func (o ProjectMemberGroupArrayOutput) ToProjectMemberGroupArrayOutputWithContext(ctx context.Context) ProjectMemberGroupArrayOutput
- type ProjectMemberGroupInput
- type ProjectMemberGroupMap
- type ProjectMemberGroupMapInput
- type ProjectMemberGroupMapOutput
- func (ProjectMemberGroupMapOutput) ElementType() reflect.Type
- func (o ProjectMemberGroupMapOutput) MapIndex(k pulumi.StringInput) ProjectMemberGroupOutput
- func (o ProjectMemberGroupMapOutput) ToProjectMemberGroupMapOutput() ProjectMemberGroupMapOutput
- func (o ProjectMemberGroupMapOutput) ToProjectMemberGroupMapOutputWithContext(ctx context.Context) ProjectMemberGroupMapOutput
- type ProjectMemberGroupOutput
- func (ProjectMemberGroupOutput) ElementType() reflect.Type
- func (o ProjectMemberGroupOutput) GroupId() pulumi.IntPtrOutput
- func (o ProjectMemberGroupOutput) GroupName() pulumi.StringPtrOutput
- func (o ProjectMemberGroupOutput) LdapGroupDn() pulumi.StringPtrOutput
- func (o ProjectMemberGroupOutput) MemberId() pulumi.IntOutput
- func (o ProjectMemberGroupOutput) ProjectId() pulumi.StringOutput
- func (o ProjectMemberGroupOutput) Role() pulumi.StringOutput
- func (o ProjectMemberGroupOutput) ToProjectMemberGroupOutput() ProjectMemberGroupOutput
- func (o ProjectMemberGroupOutput) ToProjectMemberGroupOutputWithContext(ctx context.Context) ProjectMemberGroupOutput
- func (o ProjectMemberGroupOutput) Type() pulumi.StringOutput
- type ProjectMemberGroupState
- type ProjectMemberUser
- type ProjectMemberUserArgs
- type ProjectMemberUserArray
- type ProjectMemberUserArrayInput
- type ProjectMemberUserArrayOutput
- func (ProjectMemberUserArrayOutput) ElementType() reflect.Type
- func (o ProjectMemberUserArrayOutput) Index(i pulumi.IntInput) ProjectMemberUserOutput
- func (o ProjectMemberUserArrayOutput) ToProjectMemberUserArrayOutput() ProjectMemberUserArrayOutput
- func (o ProjectMemberUserArrayOutput) ToProjectMemberUserArrayOutputWithContext(ctx context.Context) ProjectMemberUserArrayOutput
- type ProjectMemberUserInput
- type ProjectMemberUserMap
- type ProjectMemberUserMapInput
- type ProjectMemberUserMapOutput
- func (ProjectMemberUserMapOutput) ElementType() reflect.Type
- func (o ProjectMemberUserMapOutput) MapIndex(k pulumi.StringInput) ProjectMemberUserOutput
- func (o ProjectMemberUserMapOutput) ToProjectMemberUserMapOutput() ProjectMemberUserMapOutput
- func (o ProjectMemberUserMapOutput) ToProjectMemberUserMapOutputWithContext(ctx context.Context) ProjectMemberUserMapOutput
- type ProjectMemberUserOutput
- func (ProjectMemberUserOutput) ElementType() reflect.Type
- func (o ProjectMemberUserOutput) MemberId() pulumi.IntOutput
- func (o ProjectMemberUserOutput) ProjectId() pulumi.StringOutput
- func (o ProjectMemberUserOutput) Role() pulumi.StringOutput
- func (o ProjectMemberUserOutput) ToProjectMemberUserOutput() ProjectMemberUserOutput
- func (o ProjectMemberUserOutput) ToProjectMemberUserOutputWithContext(ctx context.Context) ProjectMemberUserOutput
- func (o ProjectMemberUserOutput) UserName() pulumi.StringOutput
- type ProjectMemberUserState
- type ProjectOutput
- func (o ProjectOutput) AutoSbomGeneration() pulumi.BoolPtrOutput
- func (o ProjectOutput) CveAllowlists() pulumi.StringArrayOutput
- func (o ProjectOutput) DeploymentSecurity() pulumi.StringPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) EnableContentTrust() pulumi.BoolPtrOutput
- func (o ProjectOutput) EnableContentTrustCosign() pulumi.BoolPtrOutput
- func (o ProjectOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) ProjectId() pulumi.IntOutput
- func (o ProjectOutput) Public() pulumi.BoolPtrOutput
- func (o ProjectOutput) RegistryId() pulumi.IntOutput
- func (o ProjectOutput) StorageQuota() pulumi.IntPtrOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) VulnerabilityScanning() pulumi.BoolPtrOutput
- type ProjectState
- type ProjectWebhook
- type ProjectWebhookArgs
- type ProjectWebhookArray
- type ProjectWebhookArrayInput
- type ProjectWebhookArrayOutput
- func (ProjectWebhookArrayOutput) ElementType() reflect.Type
- func (o ProjectWebhookArrayOutput) Index(i pulumi.IntInput) ProjectWebhookOutput
- func (o ProjectWebhookArrayOutput) ToProjectWebhookArrayOutput() ProjectWebhookArrayOutput
- func (o ProjectWebhookArrayOutput) ToProjectWebhookArrayOutputWithContext(ctx context.Context) ProjectWebhookArrayOutput
- type ProjectWebhookInput
- type ProjectWebhookMap
- type ProjectWebhookMapInput
- type ProjectWebhookMapOutput
- func (ProjectWebhookMapOutput) ElementType() reflect.Type
- func (o ProjectWebhookMapOutput) MapIndex(k pulumi.StringInput) ProjectWebhookOutput
- func (o ProjectWebhookMapOutput) ToProjectWebhookMapOutput() ProjectWebhookMapOutput
- func (o ProjectWebhookMapOutput) ToProjectWebhookMapOutputWithContext(ctx context.Context) ProjectWebhookMapOutput
- type ProjectWebhookOutput
- func (o ProjectWebhookOutput) Address() pulumi.StringOutput
- func (o ProjectWebhookOutput) AuthHeader() pulumi.StringPtrOutput
- func (o ProjectWebhookOutput) Description() pulumi.StringPtrOutput
- func (ProjectWebhookOutput) ElementType() reflect.Type
- func (o ProjectWebhookOutput) Enabled() pulumi.BoolPtrOutput
- func (o ProjectWebhookOutput) EventsTypes() pulumi.StringArrayOutput
- func (o ProjectWebhookOutput) Name() pulumi.StringOutput
- func (o ProjectWebhookOutput) NotifyType() pulumi.StringOutput
- func (o ProjectWebhookOutput) ProjectId() pulumi.StringOutput
- func (o ProjectWebhookOutput) SkipCertVerify() pulumi.BoolPtrOutput
- func (o ProjectWebhookOutput) ToProjectWebhookOutput() ProjectWebhookOutput
- func (o ProjectWebhookOutput) ToProjectWebhookOutputWithContext(ctx context.Context) ProjectWebhookOutput
- type ProjectWebhookState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) BearerToken() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Password() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Url() pulumi.StringPtrOutput
- func (o ProviderOutput) Username() pulumi.StringPtrOutput
- type PurgeAuditLog
- type PurgeAuditLogArgs
- type PurgeAuditLogArray
- type PurgeAuditLogArrayInput
- type PurgeAuditLogArrayOutput
- func (PurgeAuditLogArrayOutput) ElementType() reflect.Type
- func (o PurgeAuditLogArrayOutput) Index(i pulumi.IntInput) PurgeAuditLogOutput
- func (o PurgeAuditLogArrayOutput) ToPurgeAuditLogArrayOutput() PurgeAuditLogArrayOutput
- func (o PurgeAuditLogArrayOutput) ToPurgeAuditLogArrayOutputWithContext(ctx context.Context) PurgeAuditLogArrayOutput
- type PurgeAuditLogInput
- type PurgeAuditLogMap
- type PurgeAuditLogMapInput
- type PurgeAuditLogMapOutput
- func (PurgeAuditLogMapOutput) ElementType() reflect.Type
- func (o PurgeAuditLogMapOutput) MapIndex(k pulumi.StringInput) PurgeAuditLogOutput
- func (o PurgeAuditLogMapOutput) ToPurgeAuditLogMapOutput() PurgeAuditLogMapOutput
- func (o PurgeAuditLogMapOutput) ToPurgeAuditLogMapOutputWithContext(ctx context.Context) PurgeAuditLogMapOutput
- type PurgeAuditLogOutput
- func (o PurgeAuditLogOutput) AuditRetentionHour() pulumi.IntOutput
- func (PurgeAuditLogOutput) ElementType() reflect.Type
- func (o PurgeAuditLogOutput) IncludeOperations() pulumi.StringOutput
- func (o PurgeAuditLogOutput) Schedule() pulumi.StringOutput
- func (o PurgeAuditLogOutput) ToPurgeAuditLogOutput() PurgeAuditLogOutput
- func (o PurgeAuditLogOutput) ToPurgeAuditLogOutputWithContext(ctx context.Context) PurgeAuditLogOutput
- type PurgeAuditLogState
- type Registry
- type RegistryArgs
- type RegistryArray
- type RegistryArrayInput
- type RegistryArrayOutput
- type RegistryInput
- type RegistryMap
- type RegistryMapInput
- type RegistryMapOutput
- type RegistryOutput
- func (o RegistryOutput) AccessId() pulumi.StringPtrOutput
- func (o RegistryOutput) AccessSecret() pulumi.StringPtrOutput
- func (o RegistryOutput) Description() pulumi.StringPtrOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) EndpointUrl() pulumi.StringOutput
- func (o RegistryOutput) Insecure() pulumi.BoolPtrOutput
- func (o RegistryOutput) Name() pulumi.StringOutput
- func (o RegistryOutput) ProviderName() pulumi.StringOutput
- func (o RegistryOutput) RegistryId() pulumi.IntOutput
- func (o RegistryOutput) Status() pulumi.StringOutput
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- type RegistryState
- type Replication
- type ReplicationArgs
- type ReplicationArray
- type ReplicationArrayInput
- type ReplicationArrayOutput
- func (ReplicationArrayOutput) ElementType() reflect.Type
- func (o ReplicationArrayOutput) Index(i pulumi.IntInput) ReplicationOutput
- func (o ReplicationArrayOutput) ToReplicationArrayOutput() ReplicationArrayOutput
- func (o ReplicationArrayOutput) ToReplicationArrayOutputWithContext(ctx context.Context) ReplicationArrayOutput
- type ReplicationFilter
- type ReplicationFilterArgs
- type ReplicationFilterArray
- type ReplicationFilterArrayInput
- type ReplicationFilterArrayOutput
- func (ReplicationFilterArrayOutput) ElementType() reflect.Type
- func (o ReplicationFilterArrayOutput) Index(i pulumi.IntInput) ReplicationFilterOutput
- func (o ReplicationFilterArrayOutput) ToReplicationFilterArrayOutput() ReplicationFilterArrayOutput
- func (o ReplicationFilterArrayOutput) ToReplicationFilterArrayOutputWithContext(ctx context.Context) ReplicationFilterArrayOutput
- type ReplicationFilterInput
- type ReplicationFilterOutput
- func (o ReplicationFilterOutput) Decoration() pulumi.StringPtrOutput
- func (ReplicationFilterOutput) ElementType() reflect.Type
- func (o ReplicationFilterOutput) Labels() pulumi.StringArrayOutput
- func (o ReplicationFilterOutput) Name() pulumi.StringPtrOutput
- func (o ReplicationFilterOutput) Resource() pulumi.StringPtrOutput
- func (o ReplicationFilterOutput) Tag() pulumi.StringPtrOutput
- func (o ReplicationFilterOutput) ToReplicationFilterOutput() ReplicationFilterOutput
- func (o ReplicationFilterOutput) ToReplicationFilterOutputWithContext(ctx context.Context) ReplicationFilterOutput
- type ReplicationInput
- type ReplicationMap
- type ReplicationMapInput
- type ReplicationMapOutput
- func (ReplicationMapOutput) ElementType() reflect.Type
- func (o ReplicationMapOutput) MapIndex(k pulumi.StringInput) ReplicationOutput
- func (o ReplicationMapOutput) ToReplicationMapOutput() ReplicationMapOutput
- func (o ReplicationMapOutput) ToReplicationMapOutputWithContext(ctx context.Context) ReplicationMapOutput
- type ReplicationOutput
- func (o ReplicationOutput) Action() pulumi.StringOutput
- func (o ReplicationOutput) CopyByChunk() pulumi.BoolPtrOutput
- func (o ReplicationOutput) Deletion() pulumi.BoolPtrOutput
- func (o ReplicationOutput) Description() pulumi.StringPtrOutput
- func (o ReplicationOutput) DestNamespace() pulumi.StringPtrOutput
- func (o ReplicationOutput) DestNamespaceReplace() pulumi.IntPtrOutput
- func (ReplicationOutput) ElementType() reflect.Type
- func (o ReplicationOutput) Enabled() pulumi.BoolPtrOutput
- func (o ReplicationOutput) ExecuteOnChanged() pulumi.BoolPtrOutput
- func (o ReplicationOutput) Filters() ReplicationFilterArrayOutput
- func (o ReplicationOutput) Name() pulumi.StringOutput
- func (o ReplicationOutput) Override() pulumi.BoolPtrOutput
- func (o ReplicationOutput) RegistryId() pulumi.IntOutput
- func (o ReplicationOutput) ReplicationPolicyId() pulumi.IntOutput
- func (o ReplicationOutput) Schedule() pulumi.StringPtrOutput
- func (o ReplicationOutput) Speed() pulumi.IntPtrOutput
- func (o ReplicationOutput) ToReplicationOutput() ReplicationOutput
- func (o ReplicationOutput) ToReplicationOutputWithContext(ctx context.Context) ReplicationOutput
- type ReplicationState
- type RetentionPolicy
- type RetentionPolicyArgs
- type RetentionPolicyArray
- type RetentionPolicyArrayInput
- type RetentionPolicyArrayOutput
- func (RetentionPolicyArrayOutput) ElementType() reflect.Type
- func (o RetentionPolicyArrayOutput) Index(i pulumi.IntInput) RetentionPolicyOutput
- func (o RetentionPolicyArrayOutput) ToRetentionPolicyArrayOutput() RetentionPolicyArrayOutput
- func (o RetentionPolicyArrayOutput) ToRetentionPolicyArrayOutputWithContext(ctx context.Context) RetentionPolicyArrayOutput
- type RetentionPolicyInput
- type RetentionPolicyMap
- type RetentionPolicyMapInput
- type RetentionPolicyMapOutput
- func (RetentionPolicyMapOutput) ElementType() reflect.Type
- func (o RetentionPolicyMapOutput) MapIndex(k pulumi.StringInput) RetentionPolicyOutput
- func (o RetentionPolicyMapOutput) ToRetentionPolicyMapOutput() RetentionPolicyMapOutput
- func (o RetentionPolicyMapOutput) ToRetentionPolicyMapOutputWithContext(ctx context.Context) RetentionPolicyMapOutput
- type RetentionPolicyOutput
- func (RetentionPolicyOutput) ElementType() reflect.Type
- func (o RetentionPolicyOutput) Rules() RetentionPolicyRuleArrayOutput
- func (o RetentionPolicyOutput) Schedule() pulumi.StringPtrOutput
- func (o RetentionPolicyOutput) Scope() pulumi.StringOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyOutput() RetentionPolicyOutput
- func (o RetentionPolicyOutput) ToRetentionPolicyOutputWithContext(ctx context.Context) RetentionPolicyOutput
- type RetentionPolicyRule
- type RetentionPolicyRuleArgs
- type RetentionPolicyRuleArray
- type RetentionPolicyRuleArrayInput
- type RetentionPolicyRuleArrayOutput
- func (RetentionPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o RetentionPolicyRuleArrayOutput) Index(i pulumi.IntInput) RetentionPolicyRuleOutput
- func (o RetentionPolicyRuleArrayOutput) ToRetentionPolicyRuleArrayOutput() RetentionPolicyRuleArrayOutput
- func (o RetentionPolicyRuleArrayOutput) ToRetentionPolicyRuleArrayOutputWithContext(ctx context.Context) RetentionPolicyRuleArrayOutput
- type RetentionPolicyRuleInput
- type RetentionPolicyRuleOutput
- func (o RetentionPolicyRuleOutput) AlwaysRetain() pulumi.BoolPtrOutput
- func (o RetentionPolicyRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (RetentionPolicyRuleOutput) ElementType() reflect.Type
- func (o RetentionPolicyRuleOutput) MostRecentlyPulled() pulumi.IntPtrOutput
- func (o RetentionPolicyRuleOutput) MostRecentlyPushed() pulumi.IntPtrOutput
- func (o RetentionPolicyRuleOutput) NDaysSinceLastPull() pulumi.IntPtrOutput
- func (o RetentionPolicyRuleOutput) NDaysSinceLastPush() pulumi.IntPtrOutput
- func (o RetentionPolicyRuleOutput) RepoExcluding() pulumi.StringPtrOutput
- func (o RetentionPolicyRuleOutput) RepoMatching() pulumi.StringPtrOutput
- func (o RetentionPolicyRuleOutput) TagExcluding() pulumi.StringPtrOutput
- func (o RetentionPolicyRuleOutput) TagMatching() pulumi.StringPtrOutput
- func (o RetentionPolicyRuleOutput) ToRetentionPolicyRuleOutput() RetentionPolicyRuleOutput
- func (o RetentionPolicyRuleOutput) ToRetentionPolicyRuleOutputWithContext(ctx context.Context) RetentionPolicyRuleOutput
- func (o RetentionPolicyRuleOutput) UntaggedArtifacts() pulumi.BoolPtrOutput
- type RetentionPolicyState
- type RobotAccount
- type RobotAccountArgs
- type RobotAccountArray
- type RobotAccountArrayInput
- type RobotAccountArrayOutput
- func (RobotAccountArrayOutput) ElementType() reflect.Type
- func (o RobotAccountArrayOutput) Index(i pulumi.IntInput) RobotAccountOutput
- func (o RobotAccountArrayOutput) ToRobotAccountArrayOutput() RobotAccountArrayOutput
- func (o RobotAccountArrayOutput) ToRobotAccountArrayOutputWithContext(ctx context.Context) RobotAccountArrayOutput
- type RobotAccountInput
- type RobotAccountMap
- type RobotAccountMapInput
- type RobotAccountMapOutput
- func (RobotAccountMapOutput) ElementType() reflect.Type
- func (o RobotAccountMapOutput) MapIndex(k pulumi.StringInput) RobotAccountOutput
- func (o RobotAccountMapOutput) ToRobotAccountMapOutput() RobotAccountMapOutput
- func (o RobotAccountMapOutput) ToRobotAccountMapOutputWithContext(ctx context.Context) RobotAccountMapOutput
- type RobotAccountOutput
- func (o RobotAccountOutput) Description() pulumi.StringPtrOutput
- func (o RobotAccountOutput) Disable() pulumi.BoolPtrOutput
- func (o RobotAccountOutput) Duration() pulumi.IntPtrOutput
- func (RobotAccountOutput) ElementType() reflect.Type
- func (o RobotAccountOutput) FullName() pulumi.StringOutput
- func (o RobotAccountOutput) Level() pulumi.StringOutput
- func (o RobotAccountOutput) Name() pulumi.StringOutput
- func (o RobotAccountOutput) Permissions() RobotAccountPermissionArrayOutput
- func (o RobotAccountOutput) RobotId() pulumi.StringOutput
- func (o RobotAccountOutput) Secret() pulumi.StringOutput
- func (o RobotAccountOutput) ToRobotAccountOutput() RobotAccountOutput
- func (o RobotAccountOutput) ToRobotAccountOutputWithContext(ctx context.Context) RobotAccountOutput
- type RobotAccountPermission
- type RobotAccountPermissionAccess
- type RobotAccountPermissionAccessArgs
- func (RobotAccountPermissionAccessArgs) ElementType() reflect.Type
- func (i RobotAccountPermissionAccessArgs) ToRobotAccountPermissionAccessOutput() RobotAccountPermissionAccessOutput
- func (i RobotAccountPermissionAccessArgs) ToRobotAccountPermissionAccessOutputWithContext(ctx context.Context) RobotAccountPermissionAccessOutput
- type RobotAccountPermissionAccessArray
- func (RobotAccountPermissionAccessArray) ElementType() reflect.Type
- func (i RobotAccountPermissionAccessArray) ToRobotAccountPermissionAccessArrayOutput() RobotAccountPermissionAccessArrayOutput
- func (i RobotAccountPermissionAccessArray) ToRobotAccountPermissionAccessArrayOutputWithContext(ctx context.Context) RobotAccountPermissionAccessArrayOutput
- type RobotAccountPermissionAccessArrayInput
- type RobotAccountPermissionAccessArrayOutput
- func (RobotAccountPermissionAccessArrayOutput) ElementType() reflect.Type
- func (o RobotAccountPermissionAccessArrayOutput) Index(i pulumi.IntInput) RobotAccountPermissionAccessOutput
- func (o RobotAccountPermissionAccessArrayOutput) ToRobotAccountPermissionAccessArrayOutput() RobotAccountPermissionAccessArrayOutput
- func (o RobotAccountPermissionAccessArrayOutput) ToRobotAccountPermissionAccessArrayOutputWithContext(ctx context.Context) RobotAccountPermissionAccessArrayOutput
- type RobotAccountPermissionAccessInput
- type RobotAccountPermissionAccessOutput
- func (o RobotAccountPermissionAccessOutput) Action() pulumi.StringOutput
- func (o RobotAccountPermissionAccessOutput) Effect() pulumi.StringPtrOutput
- func (RobotAccountPermissionAccessOutput) ElementType() reflect.Type
- func (o RobotAccountPermissionAccessOutput) Resource() pulumi.StringOutput
- func (o RobotAccountPermissionAccessOutput) ToRobotAccountPermissionAccessOutput() RobotAccountPermissionAccessOutput
- func (o RobotAccountPermissionAccessOutput) ToRobotAccountPermissionAccessOutputWithContext(ctx context.Context) RobotAccountPermissionAccessOutput
- type RobotAccountPermissionArgs
- type RobotAccountPermissionArray
- func (RobotAccountPermissionArray) ElementType() reflect.Type
- func (i RobotAccountPermissionArray) ToRobotAccountPermissionArrayOutput() RobotAccountPermissionArrayOutput
- func (i RobotAccountPermissionArray) ToRobotAccountPermissionArrayOutputWithContext(ctx context.Context) RobotAccountPermissionArrayOutput
- type RobotAccountPermissionArrayInput
- type RobotAccountPermissionArrayOutput
- func (RobotAccountPermissionArrayOutput) ElementType() reflect.Type
- func (o RobotAccountPermissionArrayOutput) Index(i pulumi.IntInput) RobotAccountPermissionOutput
- func (o RobotAccountPermissionArrayOutput) ToRobotAccountPermissionArrayOutput() RobotAccountPermissionArrayOutput
- func (o RobotAccountPermissionArrayOutput) ToRobotAccountPermissionArrayOutputWithContext(ctx context.Context) RobotAccountPermissionArrayOutput
- type RobotAccountPermissionInput
- type RobotAccountPermissionOutput
- func (o RobotAccountPermissionOutput) Accesses() RobotAccountPermissionAccessArrayOutput
- func (RobotAccountPermissionOutput) ElementType() reflect.Type
- func (o RobotAccountPermissionOutput) Kind() pulumi.StringOutput
- func (o RobotAccountPermissionOutput) Namespace() pulumi.StringOutput
- func (o RobotAccountPermissionOutput) ToRobotAccountPermissionOutput() RobotAccountPermissionOutput
- func (o RobotAccountPermissionOutput) ToRobotAccountPermissionOutputWithContext(ctx context.Context) RobotAccountPermissionOutput
- type RobotAccountState
- type Tasks
- type TasksArgs
- type TasksArray
- type TasksArrayInput
- type TasksArrayOutput
- type TasksInput
- type TasksMap
- type TasksMapInput
- type TasksMapOutput
- type TasksOutput
- type TasksState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Admin() pulumi.BoolPtrOutput
- func (o UserOutput) Comment() pulumi.StringPtrOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringOutput
- func (o UserOutput) FullName() pulumi.StringOutput
- func (o UserOutput) Password() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) Username() pulumi.StringOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigAuth ¶
type ConfigAuth struct { pulumi.CustomResourceState // Harbor authentication mode. Can be `"oidcAuth"`, `"dbAuth"` or `"ldapAuth"`. (Default: `"dbAuth"`) AuthMode pulumi.StringOutput `pulumi:"authMode"` LdapBaseDn pulumi.StringPtrOutput `pulumi:"ldapBaseDn"` LdapFilter pulumi.StringPtrOutput `pulumi:"ldapFilter"` LdapGroupAdminDn pulumi.StringPtrOutput `pulumi:"ldapGroupAdminDn"` LdapGroupBaseDn pulumi.StringPtrOutput `pulumi:"ldapGroupBaseDn"` LdapGroupFilter pulumi.StringPtrOutput `pulumi:"ldapGroupFilter"` LdapGroupGid pulumi.StringPtrOutput `pulumi:"ldapGroupGid"` LdapGroupMembership pulumi.StringPtrOutput `pulumi:"ldapGroupMembership"` LdapGroupScope pulumi.StringPtrOutput `pulumi:"ldapGroupScope"` LdapGroupUid pulumi.StringPtrOutput `pulumi:"ldapGroupUid"` LdapScope pulumi.StringPtrOutput `pulumi:"ldapScope"` LdapSearchDn pulumi.StringPtrOutput `pulumi:"ldapSearchDn"` LdapSearchPassword pulumi.StringPtrOutput `pulumi:"ldapSearchPassword"` LdapUid pulumi.StringPtrOutput `pulumi:"ldapUid"` LdapUrl pulumi.StringPtrOutput `pulumi:"ldapUrl"` LdapVerifyCert pulumi.BoolPtrOutput `pulumi:"ldapVerifyCert"` OidcAdminGroup pulumi.StringPtrOutput `pulumi:"oidcAdminGroup"` OidcAutoOnboard pulumi.BoolPtrOutput `pulumi:"oidcAutoOnboard"` OidcClientId pulumi.StringPtrOutput `pulumi:"oidcClientId"` OidcClientSecret pulumi.StringPtrOutput `pulumi:"oidcClientSecret"` OidcEndpoint pulumi.StringPtrOutput `pulumi:"oidcEndpoint"` OidcGroupFilter pulumi.StringPtrOutput `pulumi:"oidcGroupFilter"` OidcGroupsClaim pulumi.StringPtrOutput `pulumi:"oidcGroupsClaim"` OidcName pulumi.StringPtrOutput `pulumi:"oidcName"` OidcScope pulumi.StringPtrOutput `pulumi:"oidcScope"` OidcUserClaim pulumi.StringPtrOutput `pulumi:"oidcUserClaim"` OidcVerifyCert pulumi.BoolPtrOutput `pulumi:"oidcVerifyCert"` PrimaryAuthMode pulumi.BoolPtrOutput `pulumi:"primaryAuthMode"` }
## Example Usage
### OIDC
### LDAP
func GetConfigAuth ¶
func GetConfigAuth(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigAuthState, opts ...pulumi.ResourceOption) (*ConfigAuth, error)
GetConfigAuth gets an existing ConfigAuth resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigAuth ¶
func NewConfigAuth(ctx *pulumi.Context, name string, args *ConfigAuthArgs, opts ...pulumi.ResourceOption) (*ConfigAuth, error)
NewConfigAuth registers a new resource with the given unique name, arguments, and options.
func (*ConfigAuth) ElementType ¶
func (*ConfigAuth) ElementType() reflect.Type
func (*ConfigAuth) ToConfigAuthOutput ¶
func (i *ConfigAuth) ToConfigAuthOutput() ConfigAuthOutput
func (*ConfigAuth) ToConfigAuthOutputWithContext ¶
func (i *ConfigAuth) ToConfigAuthOutputWithContext(ctx context.Context) ConfigAuthOutput
type ConfigAuthArgs ¶
type ConfigAuthArgs struct { // Harbor authentication mode. Can be `"oidcAuth"`, `"dbAuth"` or `"ldapAuth"`. (Default: `"dbAuth"`) AuthMode pulumi.StringInput LdapBaseDn pulumi.StringPtrInput LdapFilter pulumi.StringPtrInput LdapGroupAdminDn pulumi.StringPtrInput LdapGroupBaseDn pulumi.StringPtrInput LdapGroupFilter pulumi.StringPtrInput LdapGroupGid pulumi.StringPtrInput LdapGroupMembership pulumi.StringPtrInput LdapGroupScope pulumi.StringPtrInput LdapGroupUid pulumi.StringPtrInput LdapScope pulumi.StringPtrInput LdapSearchDn pulumi.StringPtrInput LdapSearchPassword pulumi.StringPtrInput LdapUid pulumi.StringPtrInput LdapUrl pulumi.StringPtrInput LdapVerifyCert pulumi.BoolPtrInput OidcAdminGroup pulumi.StringPtrInput OidcAutoOnboard pulumi.BoolPtrInput OidcClientId pulumi.StringPtrInput OidcClientSecret pulumi.StringPtrInput OidcEndpoint pulumi.StringPtrInput OidcGroupFilter pulumi.StringPtrInput OidcGroupsClaim pulumi.StringPtrInput OidcName pulumi.StringPtrInput OidcScope pulumi.StringPtrInput OidcUserClaim pulumi.StringPtrInput OidcVerifyCert pulumi.BoolPtrInput PrimaryAuthMode pulumi.BoolPtrInput }
The set of arguments for constructing a ConfigAuth resource.
func (ConfigAuthArgs) ElementType ¶
func (ConfigAuthArgs) ElementType() reflect.Type
type ConfigAuthArray ¶
type ConfigAuthArray []ConfigAuthInput
func (ConfigAuthArray) ElementType ¶
func (ConfigAuthArray) ElementType() reflect.Type
func (ConfigAuthArray) ToConfigAuthArrayOutput ¶
func (i ConfigAuthArray) ToConfigAuthArrayOutput() ConfigAuthArrayOutput
func (ConfigAuthArray) ToConfigAuthArrayOutputWithContext ¶
func (i ConfigAuthArray) ToConfigAuthArrayOutputWithContext(ctx context.Context) ConfigAuthArrayOutput
type ConfigAuthArrayInput ¶
type ConfigAuthArrayInput interface { pulumi.Input ToConfigAuthArrayOutput() ConfigAuthArrayOutput ToConfigAuthArrayOutputWithContext(context.Context) ConfigAuthArrayOutput }
ConfigAuthArrayInput is an input type that accepts ConfigAuthArray and ConfigAuthArrayOutput values. You can construct a concrete instance of `ConfigAuthArrayInput` via:
ConfigAuthArray{ ConfigAuthArgs{...} }
type ConfigAuthArrayOutput ¶
type ConfigAuthArrayOutput struct{ *pulumi.OutputState }
func (ConfigAuthArrayOutput) ElementType ¶
func (ConfigAuthArrayOutput) ElementType() reflect.Type
func (ConfigAuthArrayOutput) Index ¶
func (o ConfigAuthArrayOutput) Index(i pulumi.IntInput) ConfigAuthOutput
func (ConfigAuthArrayOutput) ToConfigAuthArrayOutput ¶
func (o ConfigAuthArrayOutput) ToConfigAuthArrayOutput() ConfigAuthArrayOutput
func (ConfigAuthArrayOutput) ToConfigAuthArrayOutputWithContext ¶
func (o ConfigAuthArrayOutput) ToConfigAuthArrayOutputWithContext(ctx context.Context) ConfigAuthArrayOutput
type ConfigAuthInput ¶
type ConfigAuthInput interface { pulumi.Input ToConfigAuthOutput() ConfigAuthOutput ToConfigAuthOutputWithContext(ctx context.Context) ConfigAuthOutput }
type ConfigAuthMap ¶
type ConfigAuthMap map[string]ConfigAuthInput
func (ConfigAuthMap) ElementType ¶
func (ConfigAuthMap) ElementType() reflect.Type
func (ConfigAuthMap) ToConfigAuthMapOutput ¶
func (i ConfigAuthMap) ToConfigAuthMapOutput() ConfigAuthMapOutput
func (ConfigAuthMap) ToConfigAuthMapOutputWithContext ¶
func (i ConfigAuthMap) ToConfigAuthMapOutputWithContext(ctx context.Context) ConfigAuthMapOutput
type ConfigAuthMapInput ¶
type ConfigAuthMapInput interface { pulumi.Input ToConfigAuthMapOutput() ConfigAuthMapOutput ToConfigAuthMapOutputWithContext(context.Context) ConfigAuthMapOutput }
ConfigAuthMapInput is an input type that accepts ConfigAuthMap and ConfigAuthMapOutput values. You can construct a concrete instance of `ConfigAuthMapInput` via:
ConfigAuthMap{ "key": ConfigAuthArgs{...} }
type ConfigAuthMapOutput ¶
type ConfigAuthMapOutput struct{ *pulumi.OutputState }
func (ConfigAuthMapOutput) ElementType ¶
func (ConfigAuthMapOutput) ElementType() reflect.Type
func (ConfigAuthMapOutput) MapIndex ¶
func (o ConfigAuthMapOutput) MapIndex(k pulumi.StringInput) ConfigAuthOutput
func (ConfigAuthMapOutput) ToConfigAuthMapOutput ¶
func (o ConfigAuthMapOutput) ToConfigAuthMapOutput() ConfigAuthMapOutput
func (ConfigAuthMapOutput) ToConfigAuthMapOutputWithContext ¶
func (o ConfigAuthMapOutput) ToConfigAuthMapOutputWithContext(ctx context.Context) ConfigAuthMapOutput
type ConfigAuthOutput ¶
type ConfigAuthOutput struct{ *pulumi.OutputState }
func (ConfigAuthOutput) AuthMode ¶
func (o ConfigAuthOutput) AuthMode() pulumi.StringOutput
Harbor authentication mode. Can be `"oidcAuth"`, `"dbAuth"` or `"ldapAuth"`. (Default: `"dbAuth"`)
func (ConfigAuthOutput) ElementType ¶
func (ConfigAuthOutput) ElementType() reflect.Type
func (ConfigAuthOutput) LdapBaseDn ¶
func (o ConfigAuthOutput) LdapBaseDn() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapFilter ¶
func (o ConfigAuthOutput) LdapFilter() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupAdminDn ¶
func (o ConfigAuthOutput) LdapGroupAdminDn() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupBaseDn ¶
func (o ConfigAuthOutput) LdapGroupBaseDn() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupFilter ¶
func (o ConfigAuthOutput) LdapGroupFilter() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupGid ¶
func (o ConfigAuthOutput) LdapGroupGid() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupMembership ¶
func (o ConfigAuthOutput) LdapGroupMembership() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupScope ¶
func (o ConfigAuthOutput) LdapGroupScope() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapGroupUid ¶
func (o ConfigAuthOutput) LdapGroupUid() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapScope ¶
func (o ConfigAuthOutput) LdapScope() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapSearchDn ¶
func (o ConfigAuthOutput) LdapSearchDn() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapSearchPassword ¶
func (o ConfigAuthOutput) LdapSearchPassword() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapUid ¶
func (o ConfigAuthOutput) LdapUid() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapUrl ¶
func (o ConfigAuthOutput) LdapUrl() pulumi.StringPtrOutput
func (ConfigAuthOutput) LdapVerifyCert ¶
func (o ConfigAuthOutput) LdapVerifyCert() pulumi.BoolPtrOutput
func (ConfigAuthOutput) OidcAdminGroup ¶
func (o ConfigAuthOutput) OidcAdminGroup() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcAutoOnboard ¶
func (o ConfigAuthOutput) OidcAutoOnboard() pulumi.BoolPtrOutput
func (ConfigAuthOutput) OidcClientId ¶
func (o ConfigAuthOutput) OidcClientId() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcClientSecret ¶
func (o ConfigAuthOutput) OidcClientSecret() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcEndpoint ¶
func (o ConfigAuthOutput) OidcEndpoint() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcGroupFilter ¶ added in v3.9.2
func (o ConfigAuthOutput) OidcGroupFilter() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcGroupsClaim ¶
func (o ConfigAuthOutput) OidcGroupsClaim() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcName ¶
func (o ConfigAuthOutput) OidcName() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcScope ¶
func (o ConfigAuthOutput) OidcScope() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcUserClaim ¶
func (o ConfigAuthOutput) OidcUserClaim() pulumi.StringPtrOutput
func (ConfigAuthOutput) OidcVerifyCert ¶
func (o ConfigAuthOutput) OidcVerifyCert() pulumi.BoolPtrOutput
func (ConfigAuthOutput) PrimaryAuthMode ¶ added in v3.9.2
func (o ConfigAuthOutput) PrimaryAuthMode() pulumi.BoolPtrOutput
func (ConfigAuthOutput) ToConfigAuthOutput ¶
func (o ConfigAuthOutput) ToConfigAuthOutput() ConfigAuthOutput
func (ConfigAuthOutput) ToConfigAuthOutputWithContext ¶
func (o ConfigAuthOutput) ToConfigAuthOutputWithContext(ctx context.Context) ConfigAuthOutput
type ConfigAuthState ¶
type ConfigAuthState struct { // Harbor authentication mode. Can be `"oidcAuth"`, `"dbAuth"` or `"ldapAuth"`. (Default: `"dbAuth"`) AuthMode pulumi.StringPtrInput LdapBaseDn pulumi.StringPtrInput LdapFilter pulumi.StringPtrInput LdapGroupAdminDn pulumi.StringPtrInput LdapGroupBaseDn pulumi.StringPtrInput LdapGroupFilter pulumi.StringPtrInput LdapGroupGid pulumi.StringPtrInput LdapGroupMembership pulumi.StringPtrInput LdapGroupScope pulumi.StringPtrInput LdapGroupUid pulumi.StringPtrInput LdapScope pulumi.StringPtrInput LdapSearchDn pulumi.StringPtrInput LdapSearchPassword pulumi.StringPtrInput LdapUid pulumi.StringPtrInput LdapUrl pulumi.StringPtrInput LdapVerifyCert pulumi.BoolPtrInput OidcAdminGroup pulumi.StringPtrInput OidcAutoOnboard pulumi.BoolPtrInput OidcClientId pulumi.StringPtrInput OidcClientSecret pulumi.StringPtrInput OidcEndpoint pulumi.StringPtrInput OidcGroupFilter pulumi.StringPtrInput OidcGroupsClaim pulumi.StringPtrInput OidcName pulumi.StringPtrInput OidcScope pulumi.StringPtrInput OidcUserClaim pulumi.StringPtrInput OidcVerifyCert pulumi.BoolPtrInput PrimaryAuthMode pulumi.BoolPtrInput }
func (ConfigAuthState) ElementType ¶
func (ConfigAuthState) ElementType() reflect.Type
type ConfigEmail ¶
type ConfigEmail struct { pulumi.CustomResourceState // The email from address ie, `dont_reply@acme.com` EmailFrom pulumi.StringOutput `pulumi:"emailFrom"` // The FQDN of the email server EmailHost pulumi.StringOutput `pulumi:"emailHost"` // Disables validation of email server certificate `Default: false` EmailInsecure pulumi.BoolPtrOutput `pulumi:"emailInsecure"` // The password for the email server EmailPassword pulumi.StringPtrOutput `pulumi:"emailPassword"` // The smtp port for the email server `Default: 25` EmailPort pulumi.IntPtrOutput `pulumi:"emailPort"` // Enable SSL for email server connection EmailSsl pulumi.BoolPtrOutput `pulumi:"emailSsl"` // The username for the email server EmailUsername pulumi.StringPtrOutput `pulumi:"emailUsername"` }
## Example Usage
func GetConfigEmail ¶
func GetConfigEmail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigEmailState, opts ...pulumi.ResourceOption) (*ConfigEmail, error)
GetConfigEmail gets an existing ConfigEmail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigEmail ¶
func NewConfigEmail(ctx *pulumi.Context, name string, args *ConfigEmailArgs, opts ...pulumi.ResourceOption) (*ConfigEmail, error)
NewConfigEmail registers a new resource with the given unique name, arguments, and options.
func (*ConfigEmail) ElementType ¶
func (*ConfigEmail) ElementType() reflect.Type
func (*ConfigEmail) ToConfigEmailOutput ¶
func (i *ConfigEmail) ToConfigEmailOutput() ConfigEmailOutput
func (*ConfigEmail) ToConfigEmailOutputWithContext ¶
func (i *ConfigEmail) ToConfigEmailOutputWithContext(ctx context.Context) ConfigEmailOutput
type ConfigEmailArgs ¶
type ConfigEmailArgs struct { // The email from address ie, `dont_reply@acme.com` EmailFrom pulumi.StringInput // The FQDN of the email server EmailHost pulumi.StringInput // Disables validation of email server certificate `Default: false` EmailInsecure pulumi.BoolPtrInput // The password for the email server EmailPassword pulumi.StringPtrInput // The smtp port for the email server `Default: 25` EmailPort pulumi.IntPtrInput // Enable SSL for email server connection EmailSsl pulumi.BoolPtrInput // The username for the email server EmailUsername pulumi.StringPtrInput }
The set of arguments for constructing a ConfigEmail resource.
func (ConfigEmailArgs) ElementType ¶
func (ConfigEmailArgs) ElementType() reflect.Type
type ConfigEmailArray ¶
type ConfigEmailArray []ConfigEmailInput
func (ConfigEmailArray) ElementType ¶
func (ConfigEmailArray) ElementType() reflect.Type
func (ConfigEmailArray) ToConfigEmailArrayOutput ¶
func (i ConfigEmailArray) ToConfigEmailArrayOutput() ConfigEmailArrayOutput
func (ConfigEmailArray) ToConfigEmailArrayOutputWithContext ¶
func (i ConfigEmailArray) ToConfigEmailArrayOutputWithContext(ctx context.Context) ConfigEmailArrayOutput
type ConfigEmailArrayInput ¶
type ConfigEmailArrayInput interface { pulumi.Input ToConfigEmailArrayOutput() ConfigEmailArrayOutput ToConfigEmailArrayOutputWithContext(context.Context) ConfigEmailArrayOutput }
ConfigEmailArrayInput is an input type that accepts ConfigEmailArray and ConfigEmailArrayOutput values. You can construct a concrete instance of `ConfigEmailArrayInput` via:
ConfigEmailArray{ ConfigEmailArgs{...} }
type ConfigEmailArrayOutput ¶
type ConfigEmailArrayOutput struct{ *pulumi.OutputState }
func (ConfigEmailArrayOutput) ElementType ¶
func (ConfigEmailArrayOutput) ElementType() reflect.Type
func (ConfigEmailArrayOutput) Index ¶
func (o ConfigEmailArrayOutput) Index(i pulumi.IntInput) ConfigEmailOutput
func (ConfigEmailArrayOutput) ToConfigEmailArrayOutput ¶
func (o ConfigEmailArrayOutput) ToConfigEmailArrayOutput() ConfigEmailArrayOutput
func (ConfigEmailArrayOutput) ToConfigEmailArrayOutputWithContext ¶
func (o ConfigEmailArrayOutput) ToConfigEmailArrayOutputWithContext(ctx context.Context) ConfigEmailArrayOutput
type ConfigEmailInput ¶
type ConfigEmailInput interface { pulumi.Input ToConfigEmailOutput() ConfigEmailOutput ToConfigEmailOutputWithContext(ctx context.Context) ConfigEmailOutput }
type ConfigEmailMap ¶
type ConfigEmailMap map[string]ConfigEmailInput
func (ConfigEmailMap) ElementType ¶
func (ConfigEmailMap) ElementType() reflect.Type
func (ConfigEmailMap) ToConfigEmailMapOutput ¶
func (i ConfigEmailMap) ToConfigEmailMapOutput() ConfigEmailMapOutput
func (ConfigEmailMap) ToConfigEmailMapOutputWithContext ¶
func (i ConfigEmailMap) ToConfigEmailMapOutputWithContext(ctx context.Context) ConfigEmailMapOutput
type ConfigEmailMapInput ¶
type ConfigEmailMapInput interface { pulumi.Input ToConfigEmailMapOutput() ConfigEmailMapOutput ToConfigEmailMapOutputWithContext(context.Context) ConfigEmailMapOutput }
ConfigEmailMapInput is an input type that accepts ConfigEmailMap and ConfigEmailMapOutput values. You can construct a concrete instance of `ConfigEmailMapInput` via:
ConfigEmailMap{ "key": ConfigEmailArgs{...} }
type ConfigEmailMapOutput ¶
type ConfigEmailMapOutput struct{ *pulumi.OutputState }
func (ConfigEmailMapOutput) ElementType ¶
func (ConfigEmailMapOutput) ElementType() reflect.Type
func (ConfigEmailMapOutput) MapIndex ¶
func (o ConfigEmailMapOutput) MapIndex(k pulumi.StringInput) ConfigEmailOutput
func (ConfigEmailMapOutput) ToConfigEmailMapOutput ¶
func (o ConfigEmailMapOutput) ToConfigEmailMapOutput() ConfigEmailMapOutput
func (ConfigEmailMapOutput) ToConfigEmailMapOutputWithContext ¶
func (o ConfigEmailMapOutput) ToConfigEmailMapOutputWithContext(ctx context.Context) ConfigEmailMapOutput
type ConfigEmailOutput ¶
type ConfigEmailOutput struct{ *pulumi.OutputState }
func (ConfigEmailOutput) ElementType ¶
func (ConfigEmailOutput) ElementType() reflect.Type
func (ConfigEmailOutput) EmailFrom ¶
func (o ConfigEmailOutput) EmailFrom() pulumi.StringOutput
The email from address ie, `dont_reply@acme.com`
func (ConfigEmailOutput) EmailHost ¶
func (o ConfigEmailOutput) EmailHost() pulumi.StringOutput
The FQDN of the email server
func (ConfigEmailOutput) EmailInsecure ¶
func (o ConfigEmailOutput) EmailInsecure() pulumi.BoolPtrOutput
Disables validation of email server certificate `Default: false`
func (ConfigEmailOutput) EmailPassword ¶
func (o ConfigEmailOutput) EmailPassword() pulumi.StringPtrOutput
The password for the email server
func (ConfigEmailOutput) EmailPort ¶
func (o ConfigEmailOutput) EmailPort() pulumi.IntPtrOutput
The smtp port for the email server `Default: 25`
func (ConfigEmailOutput) EmailSsl ¶
func (o ConfigEmailOutput) EmailSsl() pulumi.BoolPtrOutput
Enable SSL for email server connection
func (ConfigEmailOutput) EmailUsername ¶
func (o ConfigEmailOutput) EmailUsername() pulumi.StringPtrOutput
The username for the email server
func (ConfigEmailOutput) ToConfigEmailOutput ¶
func (o ConfigEmailOutput) ToConfigEmailOutput() ConfigEmailOutput
func (ConfigEmailOutput) ToConfigEmailOutputWithContext ¶
func (o ConfigEmailOutput) ToConfigEmailOutputWithContext(ctx context.Context) ConfigEmailOutput
type ConfigEmailState ¶
type ConfigEmailState struct { // The email from address ie, `dont_reply@acme.com` EmailFrom pulumi.StringPtrInput // The FQDN of the email server EmailHost pulumi.StringPtrInput // Disables validation of email server certificate `Default: false` EmailInsecure pulumi.BoolPtrInput // The password for the email server EmailPassword pulumi.StringPtrInput // The smtp port for the email server `Default: 25` EmailPort pulumi.IntPtrInput // Enable SSL for email server connection EmailSsl pulumi.BoolPtrInput // The username for the email server EmailUsername pulumi.StringPtrInput }
func (ConfigEmailState) ElementType ¶
func (ConfigEmailState) ElementType() reflect.Type
type ConfigSecurity ¶ added in v3.9.2
type ConfigSecurity struct { pulumi.CustomResourceState // Time of creation of the list. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // System allowlist. Vulnerabilities in this list will be ignored when pushing and pulling images. Should be in the format or `["CVE-123", "CVE-145"]` or `["CVE-123"]` CveAllowlists pulumi.StringArrayOutput `pulumi:"cveAllowlists"` // The time for expiration of the allowlist, in the form of seconds since epoch. This is an optional attribute, if it's not set the CVE allowlist does not expire. ExpiresAt pulumi.IntPtrOutput `pulumi:"expiresAt"` // Time of update of the list. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Example Usage
## Import
import using the id of the repo
```sh $ pulumi import harbor:index/configSecurity:ConfigSecurity main "7" ```
Note that at this point of time Harbor doesn't has any api endpoint for deleting this list. Only updating the records.
func GetConfigSecurity ¶ added in v3.9.2
func GetConfigSecurity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigSecurityState, opts ...pulumi.ResourceOption) (*ConfigSecurity, error)
GetConfigSecurity gets an existing ConfigSecurity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigSecurity ¶ added in v3.9.2
func NewConfigSecurity(ctx *pulumi.Context, name string, args *ConfigSecurityArgs, opts ...pulumi.ResourceOption) (*ConfigSecurity, error)
NewConfigSecurity registers a new resource with the given unique name, arguments, and options.
func (*ConfigSecurity) ElementType ¶ added in v3.9.2
func (*ConfigSecurity) ElementType() reflect.Type
func (*ConfigSecurity) ToConfigSecurityOutput ¶ added in v3.9.2
func (i *ConfigSecurity) ToConfigSecurityOutput() ConfigSecurityOutput
func (*ConfigSecurity) ToConfigSecurityOutputWithContext ¶ added in v3.9.2
func (i *ConfigSecurity) ToConfigSecurityOutputWithContext(ctx context.Context) ConfigSecurityOutput
type ConfigSecurityArgs ¶ added in v3.9.2
type ConfigSecurityArgs struct { // System allowlist. Vulnerabilities in this list will be ignored when pushing and pulling images. Should be in the format or `["CVE-123", "CVE-145"]` or `["CVE-123"]` CveAllowlists pulumi.StringArrayInput // The time for expiration of the allowlist, in the form of seconds since epoch. This is an optional attribute, if it's not set the CVE allowlist does not expire. ExpiresAt pulumi.IntPtrInput }
The set of arguments for constructing a ConfigSecurity resource.
func (ConfigSecurityArgs) ElementType ¶ added in v3.9.2
func (ConfigSecurityArgs) ElementType() reflect.Type
type ConfigSecurityArray ¶ added in v3.9.2
type ConfigSecurityArray []ConfigSecurityInput
func (ConfigSecurityArray) ElementType ¶ added in v3.9.2
func (ConfigSecurityArray) ElementType() reflect.Type
func (ConfigSecurityArray) ToConfigSecurityArrayOutput ¶ added in v3.9.2
func (i ConfigSecurityArray) ToConfigSecurityArrayOutput() ConfigSecurityArrayOutput
func (ConfigSecurityArray) ToConfigSecurityArrayOutputWithContext ¶ added in v3.9.2
func (i ConfigSecurityArray) ToConfigSecurityArrayOutputWithContext(ctx context.Context) ConfigSecurityArrayOutput
type ConfigSecurityArrayInput ¶ added in v3.9.2
type ConfigSecurityArrayInput interface { pulumi.Input ToConfigSecurityArrayOutput() ConfigSecurityArrayOutput ToConfigSecurityArrayOutputWithContext(context.Context) ConfigSecurityArrayOutput }
ConfigSecurityArrayInput is an input type that accepts ConfigSecurityArray and ConfigSecurityArrayOutput values. You can construct a concrete instance of `ConfigSecurityArrayInput` via:
ConfigSecurityArray{ ConfigSecurityArgs{...} }
type ConfigSecurityArrayOutput ¶ added in v3.9.2
type ConfigSecurityArrayOutput struct{ *pulumi.OutputState }
func (ConfigSecurityArrayOutput) ElementType ¶ added in v3.9.2
func (ConfigSecurityArrayOutput) ElementType() reflect.Type
func (ConfigSecurityArrayOutput) Index ¶ added in v3.9.2
func (o ConfigSecurityArrayOutput) Index(i pulumi.IntInput) ConfigSecurityOutput
func (ConfigSecurityArrayOutput) ToConfigSecurityArrayOutput ¶ added in v3.9.2
func (o ConfigSecurityArrayOutput) ToConfigSecurityArrayOutput() ConfigSecurityArrayOutput
func (ConfigSecurityArrayOutput) ToConfigSecurityArrayOutputWithContext ¶ added in v3.9.2
func (o ConfigSecurityArrayOutput) ToConfigSecurityArrayOutputWithContext(ctx context.Context) ConfigSecurityArrayOutput
type ConfigSecurityInput ¶ added in v3.9.2
type ConfigSecurityInput interface { pulumi.Input ToConfigSecurityOutput() ConfigSecurityOutput ToConfigSecurityOutputWithContext(ctx context.Context) ConfigSecurityOutput }
type ConfigSecurityMap ¶ added in v3.9.2
type ConfigSecurityMap map[string]ConfigSecurityInput
func (ConfigSecurityMap) ElementType ¶ added in v3.9.2
func (ConfigSecurityMap) ElementType() reflect.Type
func (ConfigSecurityMap) ToConfigSecurityMapOutput ¶ added in v3.9.2
func (i ConfigSecurityMap) ToConfigSecurityMapOutput() ConfigSecurityMapOutput
func (ConfigSecurityMap) ToConfigSecurityMapOutputWithContext ¶ added in v3.9.2
func (i ConfigSecurityMap) ToConfigSecurityMapOutputWithContext(ctx context.Context) ConfigSecurityMapOutput
type ConfigSecurityMapInput ¶ added in v3.9.2
type ConfigSecurityMapInput interface { pulumi.Input ToConfigSecurityMapOutput() ConfigSecurityMapOutput ToConfigSecurityMapOutputWithContext(context.Context) ConfigSecurityMapOutput }
ConfigSecurityMapInput is an input type that accepts ConfigSecurityMap and ConfigSecurityMapOutput values. You can construct a concrete instance of `ConfigSecurityMapInput` via:
ConfigSecurityMap{ "key": ConfigSecurityArgs{...} }
type ConfigSecurityMapOutput ¶ added in v3.9.2
type ConfigSecurityMapOutput struct{ *pulumi.OutputState }
func (ConfigSecurityMapOutput) ElementType ¶ added in v3.9.2
func (ConfigSecurityMapOutput) ElementType() reflect.Type
func (ConfigSecurityMapOutput) MapIndex ¶ added in v3.9.2
func (o ConfigSecurityMapOutput) MapIndex(k pulumi.StringInput) ConfigSecurityOutput
func (ConfigSecurityMapOutput) ToConfigSecurityMapOutput ¶ added in v3.9.2
func (o ConfigSecurityMapOutput) ToConfigSecurityMapOutput() ConfigSecurityMapOutput
func (ConfigSecurityMapOutput) ToConfigSecurityMapOutputWithContext ¶ added in v3.9.2
func (o ConfigSecurityMapOutput) ToConfigSecurityMapOutputWithContext(ctx context.Context) ConfigSecurityMapOutput
type ConfigSecurityOutput ¶ added in v3.9.2
type ConfigSecurityOutput struct{ *pulumi.OutputState }
func (ConfigSecurityOutput) CreationTime ¶ added in v3.9.2
func (o ConfigSecurityOutput) CreationTime() pulumi.StringOutput
Time of creation of the list.
func (ConfigSecurityOutput) CveAllowlists ¶ added in v3.9.2
func (o ConfigSecurityOutput) CveAllowlists() pulumi.StringArrayOutput
System allowlist. Vulnerabilities in this list will be ignored when pushing and pulling images. Should be in the format or `["CVE-123", "CVE-145"]` or `["CVE-123"]`
func (ConfigSecurityOutput) ElementType ¶ added in v3.9.2
func (ConfigSecurityOutput) ElementType() reflect.Type
func (ConfigSecurityOutput) ExpiresAt ¶ added in v3.9.2
func (o ConfigSecurityOutput) ExpiresAt() pulumi.IntPtrOutput
The time for expiration of the allowlist, in the form of seconds since epoch. This is an optional attribute, if it's not set the CVE allowlist does not expire.
func (ConfigSecurityOutput) ToConfigSecurityOutput ¶ added in v3.9.2
func (o ConfigSecurityOutput) ToConfigSecurityOutput() ConfigSecurityOutput
func (ConfigSecurityOutput) ToConfigSecurityOutputWithContext ¶ added in v3.9.2
func (o ConfigSecurityOutput) ToConfigSecurityOutputWithContext(ctx context.Context) ConfigSecurityOutput
func (ConfigSecurityOutput) UpdateTime ¶ added in v3.9.2
func (o ConfigSecurityOutput) UpdateTime() pulumi.StringOutput
Time of update of the list.
type ConfigSecurityState ¶ added in v3.9.2
type ConfigSecurityState struct { // Time of creation of the list. CreationTime pulumi.StringPtrInput // System allowlist. Vulnerabilities in this list will be ignored when pushing and pulling images. Should be in the format or `["CVE-123", "CVE-145"]` or `["CVE-123"]` CveAllowlists pulumi.StringArrayInput // The time for expiration of the allowlist, in the form of seconds since epoch. This is an optional attribute, if it's not set the CVE allowlist does not expire. ExpiresAt pulumi.IntPtrInput // Time of update of the list. UpdateTime pulumi.StringPtrInput }
func (ConfigSecurityState) ElementType ¶ added in v3.9.2
func (ConfigSecurityState) ElementType() reflect.Type
type ConfigSystem ¶
type ConfigSystem struct { pulumi.CustomResourceState // Who can create projects within Harbor. Can be `"adminonly"` or `"everyone"` ProjectCreationRestriction pulumi.StringPtrOutput `pulumi:"projectCreationRestriction"` // Whether or not the system is in read only mode. ReadOnly pulumi.BoolPtrOutput `pulumi:"readOnly"` // Robot account prefix. RobotNamePrefix pulumi.StringPtrOutput `pulumi:"robotNamePrefix"` // The amount of time in days a robot account will expire. RobotTokenExpiration pulumi.IntPtrOutput `pulumi:"robotTokenExpiration"` // Whether or not to skip update pull time for scanner. ScannerSkipUpdatePulltime pulumi.BoolPtrOutput `pulumi:"scannerSkipUpdatePulltime"` // Default quota space per project in GIB. Default is -1 (unlimited). StoragePerProject pulumi.IntPtrOutput `pulumi:"storagePerProject"` }
## Example Usage
func GetConfigSystem ¶
func GetConfigSystem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigSystemState, opts ...pulumi.ResourceOption) (*ConfigSystem, error)
GetConfigSystem gets an existing ConfigSystem resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigSystem ¶
func NewConfigSystem(ctx *pulumi.Context, name string, args *ConfigSystemArgs, opts ...pulumi.ResourceOption) (*ConfigSystem, error)
NewConfigSystem registers a new resource with the given unique name, arguments, and options.
func (*ConfigSystem) ElementType ¶
func (*ConfigSystem) ElementType() reflect.Type
func (*ConfigSystem) ToConfigSystemOutput ¶
func (i *ConfigSystem) ToConfigSystemOutput() ConfigSystemOutput
func (*ConfigSystem) ToConfigSystemOutputWithContext ¶
func (i *ConfigSystem) ToConfigSystemOutputWithContext(ctx context.Context) ConfigSystemOutput
type ConfigSystemArgs ¶
type ConfigSystemArgs struct { // Who can create projects within Harbor. Can be `"adminonly"` or `"everyone"` ProjectCreationRestriction pulumi.StringPtrInput // Whether or not the system is in read only mode. ReadOnly pulumi.BoolPtrInput // Robot account prefix. RobotNamePrefix pulumi.StringPtrInput // The amount of time in days a robot account will expire. RobotTokenExpiration pulumi.IntPtrInput // Whether or not to skip update pull time for scanner. ScannerSkipUpdatePulltime pulumi.BoolPtrInput // Default quota space per project in GIB. Default is -1 (unlimited). StoragePerProject pulumi.IntPtrInput }
The set of arguments for constructing a ConfigSystem resource.
func (ConfigSystemArgs) ElementType ¶
func (ConfigSystemArgs) ElementType() reflect.Type
type ConfigSystemArray ¶
type ConfigSystemArray []ConfigSystemInput
func (ConfigSystemArray) ElementType ¶
func (ConfigSystemArray) ElementType() reflect.Type
func (ConfigSystemArray) ToConfigSystemArrayOutput ¶
func (i ConfigSystemArray) ToConfigSystemArrayOutput() ConfigSystemArrayOutput
func (ConfigSystemArray) ToConfigSystemArrayOutputWithContext ¶
func (i ConfigSystemArray) ToConfigSystemArrayOutputWithContext(ctx context.Context) ConfigSystemArrayOutput
type ConfigSystemArrayInput ¶
type ConfigSystemArrayInput interface { pulumi.Input ToConfigSystemArrayOutput() ConfigSystemArrayOutput ToConfigSystemArrayOutputWithContext(context.Context) ConfigSystemArrayOutput }
ConfigSystemArrayInput is an input type that accepts ConfigSystemArray and ConfigSystemArrayOutput values. You can construct a concrete instance of `ConfigSystemArrayInput` via:
ConfigSystemArray{ ConfigSystemArgs{...} }
type ConfigSystemArrayOutput ¶
type ConfigSystemArrayOutput struct{ *pulumi.OutputState }
func (ConfigSystemArrayOutput) ElementType ¶
func (ConfigSystemArrayOutput) ElementType() reflect.Type
func (ConfigSystemArrayOutput) Index ¶
func (o ConfigSystemArrayOutput) Index(i pulumi.IntInput) ConfigSystemOutput
func (ConfigSystemArrayOutput) ToConfigSystemArrayOutput ¶
func (o ConfigSystemArrayOutput) ToConfigSystemArrayOutput() ConfigSystemArrayOutput
func (ConfigSystemArrayOutput) ToConfigSystemArrayOutputWithContext ¶
func (o ConfigSystemArrayOutput) ToConfigSystemArrayOutputWithContext(ctx context.Context) ConfigSystemArrayOutput
type ConfigSystemInput ¶
type ConfigSystemInput interface { pulumi.Input ToConfigSystemOutput() ConfigSystemOutput ToConfigSystemOutputWithContext(ctx context.Context) ConfigSystemOutput }
type ConfigSystemMap ¶
type ConfigSystemMap map[string]ConfigSystemInput
func (ConfigSystemMap) ElementType ¶
func (ConfigSystemMap) ElementType() reflect.Type
func (ConfigSystemMap) ToConfigSystemMapOutput ¶
func (i ConfigSystemMap) ToConfigSystemMapOutput() ConfigSystemMapOutput
func (ConfigSystemMap) ToConfigSystemMapOutputWithContext ¶
func (i ConfigSystemMap) ToConfigSystemMapOutputWithContext(ctx context.Context) ConfigSystemMapOutput
type ConfigSystemMapInput ¶
type ConfigSystemMapInput interface { pulumi.Input ToConfigSystemMapOutput() ConfigSystemMapOutput ToConfigSystemMapOutputWithContext(context.Context) ConfigSystemMapOutput }
ConfigSystemMapInput is an input type that accepts ConfigSystemMap and ConfigSystemMapOutput values. You can construct a concrete instance of `ConfigSystemMapInput` via:
ConfigSystemMap{ "key": ConfigSystemArgs{...} }
type ConfigSystemMapOutput ¶
type ConfigSystemMapOutput struct{ *pulumi.OutputState }
func (ConfigSystemMapOutput) ElementType ¶
func (ConfigSystemMapOutput) ElementType() reflect.Type
func (ConfigSystemMapOutput) MapIndex ¶
func (o ConfigSystemMapOutput) MapIndex(k pulumi.StringInput) ConfigSystemOutput
func (ConfigSystemMapOutput) ToConfigSystemMapOutput ¶
func (o ConfigSystemMapOutput) ToConfigSystemMapOutput() ConfigSystemMapOutput
func (ConfigSystemMapOutput) ToConfigSystemMapOutputWithContext ¶
func (o ConfigSystemMapOutput) ToConfigSystemMapOutputWithContext(ctx context.Context) ConfigSystemMapOutput
type ConfigSystemOutput ¶
type ConfigSystemOutput struct{ *pulumi.OutputState }
func (ConfigSystemOutput) ElementType ¶
func (ConfigSystemOutput) ElementType() reflect.Type
func (ConfigSystemOutput) ProjectCreationRestriction ¶
func (o ConfigSystemOutput) ProjectCreationRestriction() pulumi.StringPtrOutput
Who can create projects within Harbor. Can be `"adminonly"` or `"everyone"`
func (ConfigSystemOutput) ReadOnly ¶
func (o ConfigSystemOutput) ReadOnly() pulumi.BoolPtrOutput
Whether or not the system is in read only mode.
func (ConfigSystemOutput) RobotNamePrefix ¶
func (o ConfigSystemOutput) RobotNamePrefix() pulumi.StringPtrOutput
Robot account prefix.
func (ConfigSystemOutput) RobotTokenExpiration ¶
func (o ConfigSystemOutput) RobotTokenExpiration() pulumi.IntPtrOutput
The amount of time in days a robot account will expire.
func (ConfigSystemOutput) ScannerSkipUpdatePulltime ¶ added in v3.9.2
func (o ConfigSystemOutput) ScannerSkipUpdatePulltime() pulumi.BoolPtrOutput
Whether or not to skip update pull time for scanner.
func (ConfigSystemOutput) StoragePerProject ¶ added in v3.10.2
func (o ConfigSystemOutput) StoragePerProject() pulumi.IntPtrOutput
Default quota space per project in GIB. Default is -1 (unlimited).
func (ConfigSystemOutput) ToConfigSystemOutput ¶
func (o ConfigSystemOutput) ToConfigSystemOutput() ConfigSystemOutput
func (ConfigSystemOutput) ToConfigSystemOutputWithContext ¶
func (o ConfigSystemOutput) ToConfigSystemOutputWithContext(ctx context.Context) ConfigSystemOutput
type ConfigSystemState ¶
type ConfigSystemState struct { // Who can create projects within Harbor. Can be `"adminonly"` or `"everyone"` ProjectCreationRestriction pulumi.StringPtrInput // Whether or not the system is in read only mode. ReadOnly pulumi.BoolPtrInput // Robot account prefix. RobotNamePrefix pulumi.StringPtrInput // The amount of time in days a robot account will expire. RobotTokenExpiration pulumi.IntPtrInput // Whether or not to skip update pull time for scanner. ScannerSkipUpdatePulltime pulumi.BoolPtrInput // Default quota space per project in GIB. Default is -1 (unlimited). StoragePerProject pulumi.IntPtrInput }
func (ConfigSystemState) ElementType ¶
func (ConfigSystemState) ElementType() reflect.Type
type GarbageCollection ¶
type GarbageCollection struct { pulumi.CustomResourceState // Allow garbage collection on untagged artifacts. DeleteUntagged pulumi.BoolPtrOutput `pulumi:"deleteUntagged"` // Sets the schedule how often the Garbage Collection will run. Can be to `"hourly"`, `"daily"`, `"weekly"` or can be a custom cron string ie, `"5 4 * * *"` Schedule pulumi.StringOutput `pulumi:"schedule"` // Number of workers to run the garbage collection, value must be between 1 and 5. Workers pulumi.IntPtrOutput `pulumi:"workers"` }
## Example Usage
func GetGarbageCollection ¶
func GetGarbageCollection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GarbageCollectionState, opts ...pulumi.ResourceOption) (*GarbageCollection, error)
GetGarbageCollection gets an existing GarbageCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGarbageCollection ¶
func NewGarbageCollection(ctx *pulumi.Context, name string, args *GarbageCollectionArgs, opts ...pulumi.ResourceOption) (*GarbageCollection, error)
NewGarbageCollection registers a new resource with the given unique name, arguments, and options.
func (*GarbageCollection) ElementType ¶
func (*GarbageCollection) ElementType() reflect.Type
func (*GarbageCollection) ToGarbageCollectionOutput ¶
func (i *GarbageCollection) ToGarbageCollectionOutput() GarbageCollectionOutput
func (*GarbageCollection) ToGarbageCollectionOutputWithContext ¶
func (i *GarbageCollection) ToGarbageCollectionOutputWithContext(ctx context.Context) GarbageCollectionOutput
type GarbageCollectionArgs ¶
type GarbageCollectionArgs struct { // Allow garbage collection on untagged artifacts. DeleteUntagged pulumi.BoolPtrInput // Sets the schedule how often the Garbage Collection will run. Can be to `"hourly"`, `"daily"`, `"weekly"` or can be a custom cron string ie, `"5 4 * * *"` Schedule pulumi.StringInput // Number of workers to run the garbage collection, value must be between 1 and 5. Workers pulumi.IntPtrInput }
The set of arguments for constructing a GarbageCollection resource.
func (GarbageCollectionArgs) ElementType ¶
func (GarbageCollectionArgs) ElementType() reflect.Type
type GarbageCollectionArray ¶
type GarbageCollectionArray []GarbageCollectionInput
func (GarbageCollectionArray) ElementType ¶
func (GarbageCollectionArray) ElementType() reflect.Type
func (GarbageCollectionArray) ToGarbageCollectionArrayOutput ¶
func (i GarbageCollectionArray) ToGarbageCollectionArrayOutput() GarbageCollectionArrayOutput
func (GarbageCollectionArray) ToGarbageCollectionArrayOutputWithContext ¶
func (i GarbageCollectionArray) ToGarbageCollectionArrayOutputWithContext(ctx context.Context) GarbageCollectionArrayOutput
type GarbageCollectionArrayInput ¶
type GarbageCollectionArrayInput interface { pulumi.Input ToGarbageCollectionArrayOutput() GarbageCollectionArrayOutput ToGarbageCollectionArrayOutputWithContext(context.Context) GarbageCollectionArrayOutput }
GarbageCollectionArrayInput is an input type that accepts GarbageCollectionArray and GarbageCollectionArrayOutput values. You can construct a concrete instance of `GarbageCollectionArrayInput` via:
GarbageCollectionArray{ GarbageCollectionArgs{...} }
type GarbageCollectionArrayOutput ¶
type GarbageCollectionArrayOutput struct{ *pulumi.OutputState }
func (GarbageCollectionArrayOutput) ElementType ¶
func (GarbageCollectionArrayOutput) ElementType() reflect.Type
func (GarbageCollectionArrayOutput) Index ¶
func (o GarbageCollectionArrayOutput) Index(i pulumi.IntInput) GarbageCollectionOutput
func (GarbageCollectionArrayOutput) ToGarbageCollectionArrayOutput ¶
func (o GarbageCollectionArrayOutput) ToGarbageCollectionArrayOutput() GarbageCollectionArrayOutput
func (GarbageCollectionArrayOutput) ToGarbageCollectionArrayOutputWithContext ¶
func (o GarbageCollectionArrayOutput) ToGarbageCollectionArrayOutputWithContext(ctx context.Context) GarbageCollectionArrayOutput
type GarbageCollectionInput ¶
type GarbageCollectionInput interface { pulumi.Input ToGarbageCollectionOutput() GarbageCollectionOutput ToGarbageCollectionOutputWithContext(ctx context.Context) GarbageCollectionOutput }
type GarbageCollectionMap ¶
type GarbageCollectionMap map[string]GarbageCollectionInput
func (GarbageCollectionMap) ElementType ¶
func (GarbageCollectionMap) ElementType() reflect.Type
func (GarbageCollectionMap) ToGarbageCollectionMapOutput ¶
func (i GarbageCollectionMap) ToGarbageCollectionMapOutput() GarbageCollectionMapOutput
func (GarbageCollectionMap) ToGarbageCollectionMapOutputWithContext ¶
func (i GarbageCollectionMap) ToGarbageCollectionMapOutputWithContext(ctx context.Context) GarbageCollectionMapOutput
type GarbageCollectionMapInput ¶
type GarbageCollectionMapInput interface { pulumi.Input ToGarbageCollectionMapOutput() GarbageCollectionMapOutput ToGarbageCollectionMapOutputWithContext(context.Context) GarbageCollectionMapOutput }
GarbageCollectionMapInput is an input type that accepts GarbageCollectionMap and GarbageCollectionMapOutput values. You can construct a concrete instance of `GarbageCollectionMapInput` via:
GarbageCollectionMap{ "key": GarbageCollectionArgs{...} }
type GarbageCollectionMapOutput ¶
type GarbageCollectionMapOutput struct{ *pulumi.OutputState }
func (GarbageCollectionMapOutput) ElementType ¶
func (GarbageCollectionMapOutput) ElementType() reflect.Type
func (GarbageCollectionMapOutput) MapIndex ¶
func (o GarbageCollectionMapOutput) MapIndex(k pulumi.StringInput) GarbageCollectionOutput
func (GarbageCollectionMapOutput) ToGarbageCollectionMapOutput ¶
func (o GarbageCollectionMapOutput) ToGarbageCollectionMapOutput() GarbageCollectionMapOutput
func (GarbageCollectionMapOutput) ToGarbageCollectionMapOutputWithContext ¶
func (o GarbageCollectionMapOutput) ToGarbageCollectionMapOutputWithContext(ctx context.Context) GarbageCollectionMapOutput
type GarbageCollectionOutput ¶
type GarbageCollectionOutput struct{ *pulumi.OutputState }
func (GarbageCollectionOutput) DeleteUntagged ¶
func (o GarbageCollectionOutput) DeleteUntagged() pulumi.BoolPtrOutput
Allow garbage collection on untagged artifacts.
func (GarbageCollectionOutput) ElementType ¶
func (GarbageCollectionOutput) ElementType() reflect.Type
func (GarbageCollectionOutput) Schedule ¶
func (o GarbageCollectionOutput) Schedule() pulumi.StringOutput
Sets the schedule how often the Garbage Collection will run. Can be to `"hourly"`, `"daily"`, `"weekly"` or can be a custom cron string ie, `"5 4 * * *"`
func (GarbageCollectionOutput) ToGarbageCollectionOutput ¶
func (o GarbageCollectionOutput) ToGarbageCollectionOutput() GarbageCollectionOutput
func (GarbageCollectionOutput) ToGarbageCollectionOutputWithContext ¶
func (o GarbageCollectionOutput) ToGarbageCollectionOutputWithContext(ctx context.Context) GarbageCollectionOutput
func (GarbageCollectionOutput) Workers ¶ added in v3.10.9
func (o GarbageCollectionOutput) Workers() pulumi.IntPtrOutput
Number of workers to run the garbage collection, value must be between 1 and 5.
type GarbageCollectionState ¶
type GarbageCollectionState struct { // Allow garbage collection on untagged artifacts. DeleteUntagged pulumi.BoolPtrInput // Sets the schedule how often the Garbage Collection will run. Can be to `"hourly"`, `"daily"`, `"weekly"` or can be a custom cron string ie, `"5 4 * * *"` Schedule pulumi.StringPtrInput // Number of workers to run the garbage collection, value must be between 1 and 5. Workers pulumi.IntPtrInput }
func (GarbageCollectionState) ElementType ¶
func (GarbageCollectionState) ElementType() reflect.Type
type GetGroupsArgs ¶ added in v3.10.4
type GetGroupsArgs struct { // The name of the group to filter by. GroupName *string `pulumi:"groupName"` // The LDAP group DN to filter by. LdapGroupDn *string `pulumi:"ldapGroupDn"` }
A collection of arguments for invoking getGroups.
type GetGroupsGroup ¶ added in v3.10.4
type GetGroupsGroupArgs ¶ added in v3.10.4
type GetGroupsGroupArgs struct { // The name of the group to filter by. GroupName pulumi.StringInput `pulumi:"groupName"` GroupType pulumi.IntInput `pulumi:"groupType"` // The ID of this resource. Id pulumi.IntInput `pulumi:"id"` // The LDAP group DN to filter by. LdapGroupDn pulumi.StringInput `pulumi:"ldapGroupDn"` }
func (GetGroupsGroupArgs) ElementType ¶ added in v3.10.4
func (GetGroupsGroupArgs) ElementType() reflect.Type
func (GetGroupsGroupArgs) ToGetGroupsGroupOutput ¶ added in v3.10.4
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext ¶ added in v3.10.4
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsGroupArray ¶ added in v3.10.4
type GetGroupsGroupArray []GetGroupsGroupInput
func (GetGroupsGroupArray) ElementType ¶ added in v3.10.4
func (GetGroupsGroupArray) ElementType() reflect.Type
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput ¶ added in v3.10.4
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext ¶ added in v3.10.4
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupArrayInput ¶ added in v3.10.4
type GetGroupsGroupArrayInput interface { pulumi.Input ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput }
GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:
GetGroupsGroupArray{ GetGroupsGroupArgs{...} }
type GetGroupsGroupArrayOutput ¶ added in v3.10.4
type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupArrayOutput) ElementType ¶ added in v3.10.4
func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetGroupsGroupArrayOutput) Index ¶ added in v3.10.4
func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput ¶ added in v3.10.4
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext ¶ added in v3.10.4
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupInput ¶ added in v3.10.4
type GetGroupsGroupInput interface { pulumi.Input ToGetGroupsGroupOutput() GetGroupsGroupOutput ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput }
GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:
GetGroupsGroupArgs{...}
type GetGroupsGroupOutput ¶ added in v3.10.4
type GetGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupOutput) ElementType ¶ added in v3.10.4
func (GetGroupsGroupOutput) ElementType() reflect.Type
func (GetGroupsGroupOutput) GroupName ¶ added in v3.10.4
func (o GetGroupsGroupOutput) GroupName() pulumi.StringOutput
The name of the group to filter by.
func (GetGroupsGroupOutput) GroupType ¶ added in v3.10.4
func (o GetGroupsGroupOutput) GroupType() pulumi.IntOutput
func (GetGroupsGroupOutput) Id ¶ added in v3.10.4
func (o GetGroupsGroupOutput) Id() pulumi.IntOutput
The ID of this resource.
func (GetGroupsGroupOutput) LdapGroupDn ¶ added in v3.10.4
func (o GetGroupsGroupOutput) LdapGroupDn() pulumi.StringOutput
The LDAP group DN to filter by.
func (GetGroupsGroupOutput) ToGetGroupsGroupOutput ¶ added in v3.10.4
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext ¶ added in v3.10.4
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsOutputArgs ¶ added in v3.10.4
type GetGroupsOutputArgs struct { // The name of the group to filter by. GroupName pulumi.StringPtrInput `pulumi:"groupName"` // The LDAP group DN to filter by. LdapGroupDn pulumi.StringPtrInput `pulumi:"ldapGroupDn"` }
A collection of arguments for invoking getGroups.
func (GetGroupsOutputArgs) ElementType ¶ added in v3.10.4
func (GetGroupsOutputArgs) ElementType() reflect.Type
type GetGroupsResult ¶ added in v3.10.4
type GetGroupsResult struct { // The name of the group to filter by. GroupName *string `pulumi:"groupName"` Groups []GetGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The LDAP group DN to filter by. LdapGroupDn *string `pulumi:"ldapGroupDn"` }
A collection of values returned by getGroups.
func GetGroups ¶ added in v3.10.4
func GetGroups(ctx *pulumi.Context, args *GetGroupsArgs, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)
## Example Usage
type GetGroupsResultOutput ¶ added in v3.10.4
type GetGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroups.
func GetGroupsOutput ¶ added in v3.10.4
func GetGroupsOutput(ctx *pulumi.Context, args GetGroupsOutputArgs, opts ...pulumi.InvokeOption) GetGroupsResultOutput
func (GetGroupsResultOutput) ElementType ¶ added in v3.10.4
func (GetGroupsResultOutput) ElementType() reflect.Type
func (GetGroupsResultOutput) GroupName ¶ added in v3.10.4
func (o GetGroupsResultOutput) GroupName() pulumi.StringPtrOutput
The name of the group to filter by.
func (GetGroupsResultOutput) Groups ¶ added in v3.10.4
func (o GetGroupsResultOutput) Groups() GetGroupsGroupArrayOutput
func (GetGroupsResultOutput) Id ¶ added in v3.10.4
func (o GetGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupsResultOutput) LdapGroupDn ¶ added in v3.10.4
func (o GetGroupsResultOutput) LdapGroupDn() pulumi.StringPtrOutput
The LDAP group DN to filter by.
func (GetGroupsResultOutput) ToGetGroupsResultOutput ¶ added in v3.10.4
func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext ¶ added in v3.10.4
func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
type GetProjectsArgs ¶ added in v3.10.0
type GetProjectsArgs struct { // The name of the project. Name *string `pulumi:"name"` // If the project has public accessibility. Public *bool `pulumi:"public"` // The type of the project : Project or ProxyCache. Type *string `pulumi:"type"` // If the images will be scanned for vulnerabilities when push to harbor. VulnerabilityScanning *bool `pulumi:"vulnerabilityScanning"` }
A collection of arguments for invoking getProjects.
type GetProjectsOutputArgs ¶ added in v3.10.0
type GetProjectsOutputArgs struct { // The name of the project. Name pulumi.StringPtrInput `pulumi:"name"` // If the project has public accessibility. Public pulumi.BoolPtrInput `pulumi:"public"` // The type of the project : Project or ProxyCache. Type pulumi.StringPtrInput `pulumi:"type"` // If the images will be scanned for vulnerabilities when push to harbor. VulnerabilityScanning pulumi.BoolPtrInput `pulumi:"vulnerabilityScanning"` }
A collection of arguments for invoking getProjects.
func (GetProjectsOutputArgs) ElementType ¶ added in v3.10.0
func (GetProjectsOutputArgs) ElementType() reflect.Type
type GetProjectsProject ¶ added in v3.10.0
type GetProjectsProjectArgs ¶ added in v3.10.0
type GetProjectsProjectArgs struct { Name pulumi.StringInput `pulumi:"name"` ProjectId pulumi.IntInput `pulumi:"projectId"` Public pulumi.BoolInput `pulumi:"public"` Type pulumi.StringInput `pulumi:"type"` VulnerabilityScanning pulumi.BoolInput `pulumi:"vulnerabilityScanning"` }
func (GetProjectsProjectArgs) ElementType ¶ added in v3.10.0
func (GetProjectsProjectArgs) ElementType() reflect.Type
func (GetProjectsProjectArgs) ToGetProjectsProjectOutput ¶ added in v3.10.0
func (i GetProjectsProjectArgs) ToGetProjectsProjectOutput() GetProjectsProjectOutput
func (GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext ¶ added in v3.10.0
func (i GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
type GetProjectsProjectArray ¶ added in v3.10.0
type GetProjectsProjectArray []GetProjectsProjectInput
func (GetProjectsProjectArray) ElementType ¶ added in v3.10.0
func (GetProjectsProjectArray) ElementType() reflect.Type
func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutput ¶ added in v3.10.0
func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext ¶ added in v3.10.0
func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
type GetProjectsProjectArrayInput ¶ added in v3.10.0
type GetProjectsProjectArrayInput interface { pulumi.Input ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput ToGetProjectsProjectArrayOutputWithContext(context.Context) GetProjectsProjectArrayOutput }
GetProjectsProjectArrayInput is an input type that accepts GetProjectsProjectArray and GetProjectsProjectArrayOutput values. You can construct a concrete instance of `GetProjectsProjectArrayInput` via:
GetProjectsProjectArray{ GetProjectsProjectArgs{...} }
type GetProjectsProjectArrayOutput ¶ added in v3.10.0
type GetProjectsProjectArrayOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectArrayOutput) ElementType ¶ added in v3.10.0
func (GetProjectsProjectArrayOutput) ElementType() reflect.Type
func (GetProjectsProjectArrayOutput) Index ¶ added in v3.10.0
func (o GetProjectsProjectArrayOutput) Index(i pulumi.IntInput) GetProjectsProjectOutput
func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput ¶ added in v3.10.0
func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext ¶ added in v3.10.0
func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
type GetProjectsProjectInput ¶ added in v3.10.0
type GetProjectsProjectInput interface { pulumi.Input ToGetProjectsProjectOutput() GetProjectsProjectOutput ToGetProjectsProjectOutputWithContext(context.Context) GetProjectsProjectOutput }
GetProjectsProjectInput is an input type that accepts GetProjectsProjectArgs and GetProjectsProjectOutput values. You can construct a concrete instance of `GetProjectsProjectInput` via:
GetProjectsProjectArgs{...}
type GetProjectsProjectOutput ¶ added in v3.10.0
type GetProjectsProjectOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectOutput) ElementType ¶ added in v3.10.0
func (GetProjectsProjectOutput) ElementType() reflect.Type
func (GetProjectsProjectOutput) Name ¶ added in v3.10.0
func (o GetProjectsProjectOutput) Name() pulumi.StringOutput
func (GetProjectsProjectOutput) ProjectId ¶ added in v3.10.0
func (o GetProjectsProjectOutput) ProjectId() pulumi.IntOutput
func (GetProjectsProjectOutput) Public ¶ added in v3.10.0
func (o GetProjectsProjectOutput) Public() pulumi.BoolOutput
func (GetProjectsProjectOutput) ToGetProjectsProjectOutput ¶ added in v3.10.0
func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput
func (GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext ¶ added in v3.10.0
func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
func (GetProjectsProjectOutput) Type ¶ added in v3.10.0
func (o GetProjectsProjectOutput) Type() pulumi.StringOutput
func (GetProjectsProjectOutput) VulnerabilityScanning ¶ added in v3.10.0
func (o GetProjectsProjectOutput) VulnerabilityScanning() pulumi.BoolOutput
type GetProjectsResult ¶ added in v3.10.0
type GetProjectsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the project. Name *string `pulumi:"name"` Projects []GetProjectsProject `pulumi:"projects"` // If the project has public accessibility. Public *bool `pulumi:"public"` // The type of the project : Project or ProxyCache. Type *string `pulumi:"type"` // If the images will be scanned for vulnerabilities when push to harbor. VulnerabilityScanning *bool `pulumi:"vulnerabilityScanning"` }
A collection of values returned by getProjects.
func GetProjects ¶ added in v3.10.0
func GetProjects(ctx *pulumi.Context, args *GetProjectsArgs, opts ...pulumi.InvokeOption) (*GetProjectsResult, error)
## Example Usage
type GetProjectsResultOutput ¶ added in v3.10.0
type GetProjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProjects.
func GetProjectsOutput ¶ added in v3.10.0
func GetProjectsOutput(ctx *pulumi.Context, args GetProjectsOutputArgs, opts ...pulumi.InvokeOption) GetProjectsResultOutput
func (GetProjectsResultOutput) ElementType ¶ added in v3.10.0
func (GetProjectsResultOutput) ElementType() reflect.Type
func (GetProjectsResultOutput) Id ¶ added in v3.10.0
func (o GetProjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProjectsResultOutput) Name ¶ added in v3.10.0
func (o GetProjectsResultOutput) Name() pulumi.StringPtrOutput
The name of the project.
func (GetProjectsResultOutput) Projects ¶ added in v3.10.0
func (o GetProjectsResultOutput) Projects() GetProjectsProjectArrayOutput
func (GetProjectsResultOutput) Public ¶ added in v3.10.0
func (o GetProjectsResultOutput) Public() pulumi.BoolPtrOutput
If the project has public accessibility.
func (GetProjectsResultOutput) ToGetProjectsResultOutput ¶ added in v3.10.0
func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput
func (GetProjectsResultOutput) ToGetProjectsResultOutputWithContext ¶ added in v3.10.0
func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput
func (GetProjectsResultOutput) Type ¶ added in v3.10.0
func (o GetProjectsResultOutput) Type() pulumi.StringPtrOutput
The type of the project : Project or ProxyCache.
func (GetProjectsResultOutput) VulnerabilityScanning ¶ added in v3.10.0
func (o GetProjectsResultOutput) VulnerabilityScanning() pulumi.BoolPtrOutput
If the images will be scanned for vulnerabilities when push to harbor.
type Group ¶
type Group struct { pulumi.CustomResourceState // The name of the group. GroupName pulumi.StringOutput `pulumi:"groupName"` // 3. Note: group type 3 is OIDC group. GroupType pulumi.IntOutput `pulumi:"groupType"` // The distinguished name of the group within AD/LDAP. LdapGroupDn pulumi.StringPtrOutput `pulumi:"ldapGroupDn"` }
## Example Usage
## Import
```sh $ pulumi import harbor:index/group:Group storage-group /usergroups/19 ```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // The name of the group. GroupName pulumi.StringInput // 3. Note: group type 3 is OIDC group. GroupType pulumi.IntInput // The distinguished name of the group within AD/LDAP. LdapGroupDn pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) GroupName ¶
func (o GroupOutput) GroupName() pulumi.StringOutput
The name of the group.
func (GroupOutput) GroupType ¶
func (o GroupOutput) GroupType() pulumi.IntOutput
3. Note: group type 3 is OIDC group.
func (GroupOutput) LdapGroupDn ¶ added in v3.9.2
func (o GroupOutput) LdapGroupDn() pulumi.StringPtrOutput
The distinguished name of the group within AD/LDAP.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { // The name of the group. GroupName pulumi.StringPtrInput // 3. Note: group type 3 is OIDC group. GroupType pulumi.IntPtrInput // The distinguished name of the group within AD/LDAP. LdapGroupDn pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type ImmutableTagRule ¶
type ImmutableTagRule struct { pulumi.CustomResourceState // Specify if the rule is disable or not. Defaults to `false` Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The project id of which you would like to apply this policy. ProjectId pulumi.StringOutput `pulumi:"projectId"` // For the repositories excluding. RepoExcluding pulumi.StringPtrOutput `pulumi:"repoExcluding"` // For the repositories matching. RepoMatching pulumi.StringPtrOutput `pulumi:"repoMatching"` // For the tag excluding. TagExcluding pulumi.StringPtrOutput `pulumi:"tagExcluding"` // For the tag matching. TagMatching pulumi.StringPtrOutput `pulumi:"tagMatching"` }
## Example Usage
## Import
```sh $ pulumi import harbor:index/immutableTagRule:ImmutableTagRule main /projects/4/immutabletagrules/25 ```
func GetImmutableTagRule ¶
func GetImmutableTagRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImmutableTagRuleState, opts ...pulumi.ResourceOption) (*ImmutableTagRule, error)
GetImmutableTagRule gets an existing ImmutableTagRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewImmutableTagRule ¶
func NewImmutableTagRule(ctx *pulumi.Context, name string, args *ImmutableTagRuleArgs, opts ...pulumi.ResourceOption) (*ImmutableTagRule, error)
NewImmutableTagRule registers a new resource with the given unique name, arguments, and options.
func (*ImmutableTagRule) ElementType ¶
func (*ImmutableTagRule) ElementType() reflect.Type
func (*ImmutableTagRule) ToImmutableTagRuleOutput ¶
func (i *ImmutableTagRule) ToImmutableTagRuleOutput() ImmutableTagRuleOutput
func (*ImmutableTagRule) ToImmutableTagRuleOutputWithContext ¶
func (i *ImmutableTagRule) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
type ImmutableTagRuleArgs ¶
type ImmutableTagRuleArgs struct { // Specify if the rule is disable or not. Defaults to `false` Disabled pulumi.BoolPtrInput // The project id of which you would like to apply this policy. ProjectId pulumi.StringInput // For the repositories excluding. RepoExcluding pulumi.StringPtrInput // For the repositories matching. RepoMatching pulumi.StringPtrInput // For the tag excluding. TagExcluding pulumi.StringPtrInput // For the tag matching. TagMatching pulumi.StringPtrInput }
The set of arguments for constructing a ImmutableTagRule resource.
func (ImmutableTagRuleArgs) ElementType ¶
func (ImmutableTagRuleArgs) ElementType() reflect.Type
type ImmutableTagRuleArray ¶
type ImmutableTagRuleArray []ImmutableTagRuleInput
func (ImmutableTagRuleArray) ElementType ¶
func (ImmutableTagRuleArray) ElementType() reflect.Type
func (ImmutableTagRuleArray) ToImmutableTagRuleArrayOutput ¶
func (i ImmutableTagRuleArray) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
func (ImmutableTagRuleArray) ToImmutableTagRuleArrayOutputWithContext ¶
func (i ImmutableTagRuleArray) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput
type ImmutableTagRuleArrayInput ¶
type ImmutableTagRuleArrayInput interface { pulumi.Input ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput ToImmutableTagRuleArrayOutputWithContext(context.Context) ImmutableTagRuleArrayOutput }
ImmutableTagRuleArrayInput is an input type that accepts ImmutableTagRuleArray and ImmutableTagRuleArrayOutput values. You can construct a concrete instance of `ImmutableTagRuleArrayInput` via:
ImmutableTagRuleArray{ ImmutableTagRuleArgs{...} }
type ImmutableTagRuleArrayOutput ¶
type ImmutableTagRuleArrayOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleArrayOutput) ElementType ¶
func (ImmutableTagRuleArrayOutput) ElementType() reflect.Type
func (ImmutableTagRuleArrayOutput) Index ¶
func (o ImmutableTagRuleArrayOutput) Index(i pulumi.IntInput) ImmutableTagRuleOutput
func (ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput ¶
func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutput() ImmutableTagRuleArrayOutput
func (ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext ¶
func (o ImmutableTagRuleArrayOutput) ToImmutableTagRuleArrayOutputWithContext(ctx context.Context) ImmutableTagRuleArrayOutput
type ImmutableTagRuleInput ¶
type ImmutableTagRuleInput interface { pulumi.Input ToImmutableTagRuleOutput() ImmutableTagRuleOutput ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput }
type ImmutableTagRuleMap ¶
type ImmutableTagRuleMap map[string]ImmutableTagRuleInput
func (ImmutableTagRuleMap) ElementType ¶
func (ImmutableTagRuleMap) ElementType() reflect.Type
func (ImmutableTagRuleMap) ToImmutableTagRuleMapOutput ¶
func (i ImmutableTagRuleMap) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
func (ImmutableTagRuleMap) ToImmutableTagRuleMapOutputWithContext ¶
func (i ImmutableTagRuleMap) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput
type ImmutableTagRuleMapInput ¶
type ImmutableTagRuleMapInput interface { pulumi.Input ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput ToImmutableTagRuleMapOutputWithContext(context.Context) ImmutableTagRuleMapOutput }
ImmutableTagRuleMapInput is an input type that accepts ImmutableTagRuleMap and ImmutableTagRuleMapOutput values. You can construct a concrete instance of `ImmutableTagRuleMapInput` via:
ImmutableTagRuleMap{ "key": ImmutableTagRuleArgs{...} }
type ImmutableTagRuleMapOutput ¶
type ImmutableTagRuleMapOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleMapOutput) ElementType ¶
func (ImmutableTagRuleMapOutput) ElementType() reflect.Type
func (ImmutableTagRuleMapOutput) MapIndex ¶
func (o ImmutableTagRuleMapOutput) MapIndex(k pulumi.StringInput) ImmutableTagRuleOutput
func (ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput ¶
func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutput() ImmutableTagRuleMapOutput
func (ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext ¶
func (o ImmutableTagRuleMapOutput) ToImmutableTagRuleMapOutputWithContext(ctx context.Context) ImmutableTagRuleMapOutput
type ImmutableTagRuleOutput ¶
type ImmutableTagRuleOutput struct{ *pulumi.OutputState }
func (ImmutableTagRuleOutput) Disabled ¶
func (o ImmutableTagRuleOutput) Disabled() pulumi.BoolPtrOutput
Specify if the rule is disable or not. Defaults to `false`
func (ImmutableTagRuleOutput) ElementType ¶
func (ImmutableTagRuleOutput) ElementType() reflect.Type
func (ImmutableTagRuleOutput) ProjectId ¶
func (o ImmutableTagRuleOutput) ProjectId() pulumi.StringOutput
The project id of which you would like to apply this policy.
func (ImmutableTagRuleOutput) RepoExcluding ¶
func (o ImmutableTagRuleOutput) RepoExcluding() pulumi.StringPtrOutput
For the repositories excluding.
func (ImmutableTagRuleOutput) RepoMatching ¶
func (o ImmutableTagRuleOutput) RepoMatching() pulumi.StringPtrOutput
For the repositories matching.
func (ImmutableTagRuleOutput) TagExcluding ¶
func (o ImmutableTagRuleOutput) TagExcluding() pulumi.StringPtrOutput
For the tag excluding.
func (ImmutableTagRuleOutput) TagMatching ¶
func (o ImmutableTagRuleOutput) TagMatching() pulumi.StringPtrOutput
For the tag matching.
func (ImmutableTagRuleOutput) ToImmutableTagRuleOutput ¶
func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutput() ImmutableTagRuleOutput
func (ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext ¶
func (o ImmutableTagRuleOutput) ToImmutableTagRuleOutputWithContext(ctx context.Context) ImmutableTagRuleOutput
type ImmutableTagRuleState ¶
type ImmutableTagRuleState struct { // Specify if the rule is disable or not. Defaults to `false` Disabled pulumi.BoolPtrInput // The project id of which you would like to apply this policy. ProjectId pulumi.StringPtrInput // For the repositories excluding. RepoExcluding pulumi.StringPtrInput // For the repositories matching. RepoMatching pulumi.StringPtrInput // For the tag excluding. TagExcluding pulumi.StringPtrInput // For the tag matching. TagMatching pulumi.StringPtrInput }
func (ImmutableTagRuleState) ElementType ¶
func (ImmutableTagRuleState) ElementType() reflect.Type
type InterrogationServices ¶
type InterrogationServices struct { pulumi.CustomResourceState // Sets the default interrogation service `"Clair"` DefaultScanner pulumi.StringPtrOutput `pulumi:"defaultScanner"` // The frequency of the vulnerability scanning is done. This can be `Daily`, `Weekly`, `Monthly` or can be a custom cron string. VulnerabilityScanPolicy pulumi.StringOutput `pulumi:"vulnerabilityScanPolicy"` }
## Example Usage
func GetInterrogationServices ¶
func GetInterrogationServices(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InterrogationServicesState, opts ...pulumi.ResourceOption) (*InterrogationServices, error)
GetInterrogationServices gets an existing InterrogationServices resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInterrogationServices ¶
func NewInterrogationServices(ctx *pulumi.Context, name string, args *InterrogationServicesArgs, opts ...pulumi.ResourceOption) (*InterrogationServices, error)
NewInterrogationServices registers a new resource with the given unique name, arguments, and options.
func (*InterrogationServices) ElementType ¶
func (*InterrogationServices) ElementType() reflect.Type
func (*InterrogationServices) ToInterrogationServicesOutput ¶
func (i *InterrogationServices) ToInterrogationServicesOutput() InterrogationServicesOutput
func (*InterrogationServices) ToInterrogationServicesOutputWithContext ¶
func (i *InterrogationServices) ToInterrogationServicesOutputWithContext(ctx context.Context) InterrogationServicesOutput
type InterrogationServicesArgs ¶
type InterrogationServicesArgs struct { // Sets the default interrogation service `"Clair"` DefaultScanner pulumi.StringPtrInput // The frequency of the vulnerability scanning is done. This can be `Daily`, `Weekly`, `Monthly` or can be a custom cron string. VulnerabilityScanPolicy pulumi.StringInput }
The set of arguments for constructing a InterrogationServices resource.
func (InterrogationServicesArgs) ElementType ¶
func (InterrogationServicesArgs) ElementType() reflect.Type
type InterrogationServicesArray ¶
type InterrogationServicesArray []InterrogationServicesInput
func (InterrogationServicesArray) ElementType ¶
func (InterrogationServicesArray) ElementType() reflect.Type
func (InterrogationServicesArray) ToInterrogationServicesArrayOutput ¶
func (i InterrogationServicesArray) ToInterrogationServicesArrayOutput() InterrogationServicesArrayOutput
func (InterrogationServicesArray) ToInterrogationServicesArrayOutputWithContext ¶
func (i InterrogationServicesArray) ToInterrogationServicesArrayOutputWithContext(ctx context.Context) InterrogationServicesArrayOutput
type InterrogationServicesArrayInput ¶
type InterrogationServicesArrayInput interface { pulumi.Input ToInterrogationServicesArrayOutput() InterrogationServicesArrayOutput ToInterrogationServicesArrayOutputWithContext(context.Context) InterrogationServicesArrayOutput }
InterrogationServicesArrayInput is an input type that accepts InterrogationServicesArray and InterrogationServicesArrayOutput values. You can construct a concrete instance of `InterrogationServicesArrayInput` via:
InterrogationServicesArray{ InterrogationServicesArgs{...} }
type InterrogationServicesArrayOutput ¶
type InterrogationServicesArrayOutput struct{ *pulumi.OutputState }
func (InterrogationServicesArrayOutput) ElementType ¶
func (InterrogationServicesArrayOutput) ElementType() reflect.Type
func (InterrogationServicesArrayOutput) Index ¶
func (o InterrogationServicesArrayOutput) Index(i pulumi.IntInput) InterrogationServicesOutput
func (InterrogationServicesArrayOutput) ToInterrogationServicesArrayOutput ¶
func (o InterrogationServicesArrayOutput) ToInterrogationServicesArrayOutput() InterrogationServicesArrayOutput
func (InterrogationServicesArrayOutput) ToInterrogationServicesArrayOutputWithContext ¶
func (o InterrogationServicesArrayOutput) ToInterrogationServicesArrayOutputWithContext(ctx context.Context) InterrogationServicesArrayOutput
type InterrogationServicesInput ¶
type InterrogationServicesInput interface { pulumi.Input ToInterrogationServicesOutput() InterrogationServicesOutput ToInterrogationServicesOutputWithContext(ctx context.Context) InterrogationServicesOutput }
type InterrogationServicesMap ¶
type InterrogationServicesMap map[string]InterrogationServicesInput
func (InterrogationServicesMap) ElementType ¶
func (InterrogationServicesMap) ElementType() reflect.Type
func (InterrogationServicesMap) ToInterrogationServicesMapOutput ¶
func (i InterrogationServicesMap) ToInterrogationServicesMapOutput() InterrogationServicesMapOutput
func (InterrogationServicesMap) ToInterrogationServicesMapOutputWithContext ¶
func (i InterrogationServicesMap) ToInterrogationServicesMapOutputWithContext(ctx context.Context) InterrogationServicesMapOutput
type InterrogationServicesMapInput ¶
type InterrogationServicesMapInput interface { pulumi.Input ToInterrogationServicesMapOutput() InterrogationServicesMapOutput ToInterrogationServicesMapOutputWithContext(context.Context) InterrogationServicesMapOutput }
InterrogationServicesMapInput is an input type that accepts InterrogationServicesMap and InterrogationServicesMapOutput values. You can construct a concrete instance of `InterrogationServicesMapInput` via:
InterrogationServicesMap{ "key": InterrogationServicesArgs{...} }
type InterrogationServicesMapOutput ¶
type InterrogationServicesMapOutput struct{ *pulumi.OutputState }
func (InterrogationServicesMapOutput) ElementType ¶
func (InterrogationServicesMapOutput) ElementType() reflect.Type
func (InterrogationServicesMapOutput) MapIndex ¶
func (o InterrogationServicesMapOutput) MapIndex(k pulumi.StringInput) InterrogationServicesOutput
func (InterrogationServicesMapOutput) ToInterrogationServicesMapOutput ¶
func (o InterrogationServicesMapOutput) ToInterrogationServicesMapOutput() InterrogationServicesMapOutput
func (InterrogationServicesMapOutput) ToInterrogationServicesMapOutputWithContext ¶
func (o InterrogationServicesMapOutput) ToInterrogationServicesMapOutputWithContext(ctx context.Context) InterrogationServicesMapOutput
type InterrogationServicesOutput ¶
type InterrogationServicesOutput struct{ *pulumi.OutputState }
func (InterrogationServicesOutput) DefaultScanner ¶
func (o InterrogationServicesOutput) DefaultScanner() pulumi.StringPtrOutput
Sets the default interrogation service `"Clair"`
func (InterrogationServicesOutput) ElementType ¶
func (InterrogationServicesOutput) ElementType() reflect.Type
func (InterrogationServicesOutput) ToInterrogationServicesOutput ¶
func (o InterrogationServicesOutput) ToInterrogationServicesOutput() InterrogationServicesOutput
func (InterrogationServicesOutput) ToInterrogationServicesOutputWithContext ¶
func (o InterrogationServicesOutput) ToInterrogationServicesOutputWithContext(ctx context.Context) InterrogationServicesOutput
func (InterrogationServicesOutput) VulnerabilityScanPolicy ¶
func (o InterrogationServicesOutput) VulnerabilityScanPolicy() pulumi.StringOutput
The frequency of the vulnerability scanning is done. This can be `Daily`, `Weekly`, `Monthly` or can be a custom cron string.
type InterrogationServicesState ¶
type InterrogationServicesState struct { // Sets the default interrogation service `"Clair"` DefaultScanner pulumi.StringPtrInput // The frequency of the vulnerability scanning is done. This can be `Daily`, `Weekly`, `Monthly` or can be a custom cron string. VulnerabilityScanPolicy pulumi.StringPtrInput }
func (InterrogationServicesState) ElementType ¶
func (InterrogationServicesState) ElementType() reflect.Type
type Label ¶
type Label struct { pulumi.CustomResourceState // The color of the label within harbor (Default: #FFFFF) Color pulumi.StringPtrOutput `pulumi:"color"` // The Description of the label within harbor Description pulumi.StringPtrOutput `pulumi:"description"` // The of name of the label within harbor. Name pulumi.StringOutput `pulumi:"name"` // The id of the project with harbor. ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` Scope pulumi.StringOutput `pulumi:"scope"` }
## Example Usage
### Global
### Project
## Import
```sh $ pulumi import harbor:index/label:Label main /labels/1 ```
func GetLabel ¶
func GetLabel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LabelState, opts ...pulumi.ResourceOption) (*Label, error)
GetLabel gets an existing Label resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLabel ¶
func NewLabel(ctx *pulumi.Context, name string, args *LabelArgs, opts ...pulumi.ResourceOption) (*Label, error)
NewLabel registers a new resource with the given unique name, arguments, and options.
func (*Label) ElementType ¶
func (*Label) ToLabelOutput ¶
func (i *Label) ToLabelOutput() LabelOutput
func (*Label) ToLabelOutputWithContext ¶
func (i *Label) ToLabelOutputWithContext(ctx context.Context) LabelOutput
type LabelArgs ¶
type LabelArgs struct { // The color of the label within harbor (Default: #FFFFF) Color pulumi.StringPtrInput // The Description of the label within harbor Description pulumi.StringPtrInput // The of name of the label within harbor. Name pulumi.StringPtrInput // The id of the project with harbor. ProjectId pulumi.StringPtrInput }
The set of arguments for constructing a Label resource.
func (LabelArgs) ElementType ¶
type LabelArray ¶
type LabelArray []LabelInput
func (LabelArray) ElementType ¶
func (LabelArray) ElementType() reflect.Type
func (LabelArray) ToLabelArrayOutput ¶
func (i LabelArray) ToLabelArrayOutput() LabelArrayOutput
func (LabelArray) ToLabelArrayOutputWithContext ¶
func (i LabelArray) ToLabelArrayOutputWithContext(ctx context.Context) LabelArrayOutput
type LabelArrayInput ¶
type LabelArrayInput interface { pulumi.Input ToLabelArrayOutput() LabelArrayOutput ToLabelArrayOutputWithContext(context.Context) LabelArrayOutput }
LabelArrayInput is an input type that accepts LabelArray and LabelArrayOutput values. You can construct a concrete instance of `LabelArrayInput` via:
LabelArray{ LabelArgs{...} }
type LabelArrayOutput ¶
type LabelArrayOutput struct{ *pulumi.OutputState }
func (LabelArrayOutput) ElementType ¶
func (LabelArrayOutput) ElementType() reflect.Type
func (LabelArrayOutput) Index ¶
func (o LabelArrayOutput) Index(i pulumi.IntInput) LabelOutput
func (LabelArrayOutput) ToLabelArrayOutput ¶
func (o LabelArrayOutput) ToLabelArrayOutput() LabelArrayOutput
func (LabelArrayOutput) ToLabelArrayOutputWithContext ¶
func (o LabelArrayOutput) ToLabelArrayOutputWithContext(ctx context.Context) LabelArrayOutput
type LabelInput ¶
type LabelInput interface { pulumi.Input ToLabelOutput() LabelOutput ToLabelOutputWithContext(ctx context.Context) LabelOutput }
type LabelMap ¶
type LabelMap map[string]LabelInput
func (LabelMap) ElementType ¶
func (LabelMap) ToLabelMapOutput ¶
func (i LabelMap) ToLabelMapOutput() LabelMapOutput
func (LabelMap) ToLabelMapOutputWithContext ¶
func (i LabelMap) ToLabelMapOutputWithContext(ctx context.Context) LabelMapOutput
type LabelMapInput ¶
type LabelMapInput interface { pulumi.Input ToLabelMapOutput() LabelMapOutput ToLabelMapOutputWithContext(context.Context) LabelMapOutput }
LabelMapInput is an input type that accepts LabelMap and LabelMapOutput values. You can construct a concrete instance of `LabelMapInput` via:
LabelMap{ "key": LabelArgs{...} }
type LabelMapOutput ¶
type LabelMapOutput struct{ *pulumi.OutputState }
func (LabelMapOutput) ElementType ¶
func (LabelMapOutput) ElementType() reflect.Type
func (LabelMapOutput) MapIndex ¶
func (o LabelMapOutput) MapIndex(k pulumi.StringInput) LabelOutput
func (LabelMapOutput) ToLabelMapOutput ¶
func (o LabelMapOutput) ToLabelMapOutput() LabelMapOutput
func (LabelMapOutput) ToLabelMapOutputWithContext ¶
func (o LabelMapOutput) ToLabelMapOutputWithContext(ctx context.Context) LabelMapOutput
type LabelOutput ¶
type LabelOutput struct{ *pulumi.OutputState }
func (LabelOutput) Color ¶
func (o LabelOutput) Color() pulumi.StringPtrOutput
The color of the label within harbor (Default: #FFFFF)
func (LabelOutput) Description ¶
func (o LabelOutput) Description() pulumi.StringPtrOutput
The Description of the label within harbor
func (LabelOutput) ElementType ¶
func (LabelOutput) ElementType() reflect.Type
func (LabelOutput) Name ¶
func (o LabelOutput) Name() pulumi.StringOutput
The of name of the label within harbor.
func (LabelOutput) ProjectId ¶
func (o LabelOutput) ProjectId() pulumi.StringPtrOutput
The id of the project with harbor.
func (LabelOutput) Scope ¶
func (o LabelOutput) Scope() pulumi.StringOutput
func (LabelOutput) ToLabelOutput ¶
func (o LabelOutput) ToLabelOutput() LabelOutput
func (LabelOutput) ToLabelOutputWithContext ¶
func (o LabelOutput) ToLabelOutputWithContext(ctx context.Context) LabelOutput
type LabelState ¶
type LabelState struct { // The color of the label within harbor (Default: #FFFFF) Color pulumi.StringPtrInput // The Description of the label within harbor Description pulumi.StringPtrInput // The of name of the label within harbor. Name pulumi.StringPtrInput // The id of the project with harbor. ProjectId pulumi.StringPtrInput Scope pulumi.StringPtrInput }
func (LabelState) ElementType ¶
func (LabelState) ElementType() reflect.Type
type LookupProjectArgs ¶
type LookupProjectArgs struct { // The name of the project. Name string `pulumi:"name"` }
A collection of arguments for invoking getProject.
type LookupProjectOutputArgs ¶
type LookupProjectOutputArgs struct { // The name of the project. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getProject.
func (LookupProjectOutputArgs) ElementType ¶
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶
type LookupProjectResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the project. Name string `pulumi:"name"` // The id of the project within harbor. ProjectId int `pulumi:"projectId"` // If the project has public accessibility. Public bool `pulumi:"public"` // The type of the project : Project or ProxyCache. Type string `pulumi:"type"` // If the images is scanned for vulnerabilities when push to harbor. VulnerabilityScanning bool `pulumi:"vulnerabilityScanning"` }
A collection of values returned by getProject.
func LookupProject ¶
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
## Example Usage
type LookupProjectResultOutput ¶
type LookupProjectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProject.
func LookupProjectOutput ¶
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) ElementType ¶
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) Id ¶
func (o LookupProjectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupProjectResultOutput) Name ¶
func (o LookupProjectResultOutput) Name() pulumi.StringOutput
The name of the project.
func (LookupProjectResultOutput) ProjectId ¶
func (o LookupProjectResultOutput) ProjectId() pulumi.IntOutput
The id of the project within harbor.
func (LookupProjectResultOutput) Public ¶
func (o LookupProjectResultOutput) Public() pulumi.BoolOutput
If the project has public accessibility.
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
func (LookupProjectResultOutput) Type ¶ added in v3.10.0
func (o LookupProjectResultOutput) Type() pulumi.StringOutput
The type of the project : Project or ProxyCache.
func (LookupProjectResultOutput) VulnerabilityScanning ¶
func (o LookupProjectResultOutput) VulnerabilityScanning() pulumi.BoolOutput
If the images is scanned for vulnerabilities when push to harbor.