Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the mq.services.k8s.aws API. +groupName=mq.services.k8s.aws
Index ¶
- Variables
- type ActionRequired
- type AuthenticationStrategy
- type AvailabilityZone
- type Broker
- type BrokerEngineType
- type BrokerInstance
- type BrokerInstanceOption
- type BrokerList
- type BrokerSpec
- type BrokerState
- type BrokerStatus
- type BrokerStorageType
- type BrokerSummary
- type ChangeType
- type Configuration
- type ConfigurationID
- type ConfigurationRevision
- type Configurations
- type DayOfWeek
- type DeploymentMode
- type EncryptionOptions
- type EngineType
- type EngineVersion
- type LDAPServerMetadataInput
- type LDAPServerMetadataOutput
- type Logs
- type LogsSummary
- type PendingLogs
- type SanitizationWarning
- type SanitizationWarningReason
- type User
- type UserPendingChanges
- type UserSummary
- type WeeklyStartTime
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: "mq.services.k8s.aws", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ActionRequired ¶ added in v0.0.22
type ActionRequired struct { ActionRequiredCode *string `json:"actionRequiredCode,omitempty"` ActionRequiredInfo *string `json:"actionRequiredInfo,omitempty"` }
The action required to resolve a broker issue when the broker is in a CRITICAL_ACTION_REQUIRED state.
func (*ActionRequired) DeepCopy ¶ added in v0.0.22
func (in *ActionRequired) DeepCopy() *ActionRequired
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionRequired.
func (*ActionRequired) DeepCopyInto ¶ added in v0.0.22
func (in *ActionRequired) DeepCopyInto(out *ActionRequired)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationStrategy ¶
type AuthenticationStrategy string
const ( AuthenticationStrategy_SIMPLE AuthenticationStrategy = "SIMPLE" AuthenticationStrategy_LDAP AuthenticationStrategy = "LDAP" )
type AvailabilityZone ¶
type AvailabilityZone struct {
Name *string `json:"name,omitempty"`
}
Name of the availability zone.
func (*AvailabilityZone) DeepCopy ¶
func (in *AvailabilityZone) DeepCopy() *AvailabilityZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZone.
func (*AvailabilityZone) DeepCopyInto ¶
func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Broker ¶
type Broker struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BrokerSpec `json:"spec,omitempty"` Status BrokerStatus `json:"status,omitempty"` }
Broker is the Schema for the Brokers API +kubebuilder:object:root=true +kubebuilder:subresource:status
func (*Broker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Broker.
func (*Broker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Broker) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BrokerEngineType ¶
type BrokerEngineType struct { // The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ. EngineType *string `json:"engineType,omitempty"` }
Types of broker engines.
func (*BrokerEngineType) DeepCopy ¶
func (in *BrokerEngineType) DeepCopy() *BrokerEngineType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerEngineType.
func (*BrokerEngineType) DeepCopyInto ¶
func (in *BrokerEngineType) DeepCopyInto(out *BrokerEngineType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerInstance ¶
type BrokerInstance struct { ConsoleURL *string `json:"consoleURL,omitempty"` Endpoints []*string `json:"endpoints,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` }
Returns information about all brokers.
func (*BrokerInstance) DeepCopy ¶
func (in *BrokerInstance) DeepCopy() *BrokerInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerInstance.
func (*BrokerInstance) DeepCopyInto ¶
func (in *BrokerInstance) DeepCopyInto(out *BrokerInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerInstanceOption ¶
type BrokerInstanceOption struct { // The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ. EngineType *string `json:"engineType,omitempty"` HostInstanceType *string `json:"hostInstanceType,omitempty"` // The broker's storage type. // // EFS is not supported for RabbitMQ engine type. StorageType *string `json:"storageType,omitempty"` SupportedEngineVersions []*string `json:"supportedEngineVersions,omitempty"` }
Option for host instance type.
func (*BrokerInstanceOption) DeepCopy ¶
func (in *BrokerInstanceOption) DeepCopy() *BrokerInstanceOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerInstanceOption.
func (*BrokerInstanceOption) DeepCopyInto ¶
func (in *BrokerInstanceOption) DeepCopyInto(out *BrokerInstanceOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerList ¶
type BrokerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Broker `json:"items"` }
BrokerList contains a list of Broker +kubebuilder:object:root=true
func (*BrokerList) DeepCopy ¶
func (in *BrokerList) DeepCopy() *BrokerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerList.
func (*BrokerList) DeepCopyInto ¶
func (in *BrokerList) DeepCopyInto(out *BrokerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BrokerList) DeepCopyObject ¶
func (in *BrokerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BrokerSpec ¶
type BrokerSpec struct { AuthenticationStrategy *string `json:"authenticationStrategy,omitempty"` // +kubebuilder:validation:Required AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade"` Configuration *ConfigurationID `json:"configuration,omitempty"` CreatorRequestID *string `json:"creatorRequestID,omitempty"` // +kubebuilder:validation:Required DeploymentMode *string `json:"deploymentMode"` EncryptionOptions *EncryptionOptions `json:"encryptionOptions,omitempty"` // +kubebuilder:validation:Required EngineType *string `json:"engineType"` // +kubebuilder:validation:Required EngineVersion *string `json:"engineVersion"` // +kubebuilder:validation:Required HostInstanceType *string `json:"hostInstanceType"` LDAPServerMetadata *LDAPServerMetadataInput `json:"ldapServerMetadata,omitempty"` Logs *Logs `json:"logs,omitempty"` MaintenanceWindowStartTime *WeeklyStartTime `json:"maintenanceWindowStartTime,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name"` // +kubebuilder:validation:Required PubliclyAccessible *bool `json:"publiclyAccessible"` SecurityGroupRefs []*ackv1alpha1.AWSResourceReferenceWrapper `json:"securityGroupRefs,omitempty"` SecurityGroups []*string `json:"securityGroups,omitempty"` StorageType *string `json:"storageType,omitempty"` SubnetIDs []*string `json:"subnetIDs,omitempty"` SubnetRefs []*ackv1alpha1.AWSResourceReferenceWrapper `json:"subnetRefs,omitempty"` Tags map[string]*string `json:"tags,omitempty"` // +kubebuilder:validation:Required Users []*User `json:"users"` }
BrokerSpec defines the desired state of Broker.
func (*BrokerSpec) DeepCopy ¶
func (in *BrokerSpec) DeepCopy() *BrokerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerSpec.
func (*BrokerSpec) DeepCopyInto ¶
func (in *BrokerSpec) DeepCopyInto(out *BrokerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerState ¶
type BrokerState string
const ( BrokerState_CREATION_IN_PROGRESS BrokerState = "CREATION_IN_PROGRESS" BrokerState_CREATION_FAILED BrokerState = "CREATION_FAILED" BrokerState_DELETION_IN_PROGRESS BrokerState = "DELETION_IN_PROGRESS" BrokerState_RUNNING BrokerState = "RUNNING" BrokerState_REBOOT_IN_PROGRESS BrokerState = "REBOOT_IN_PROGRESS" BrokerState_CRITICAL_ACTION_REQUIRED BrokerState = "CRITICAL_ACTION_REQUIRED" )
type BrokerStatus ¶
type BrokerStatus struct { // All CRs managed by ACK have a common `Status.ACKResourceMetadata` member // that is used to contain resource sync state, account ownership, // constructed ARN for the resource // +kubebuilder:validation:Optional ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"` // All CRS managed by ACK have a common `Status.Conditions` member that // contains a collection of `ackv1alpha1.Condition` objects that describe // the various terminal states of the CR and its backend AWS service API // resource // +kubebuilder:validation:Optional Conditions []*ackv1alpha1.Condition `json:"conditions"` // +kubebuilder:validation:Optional BrokerID *string `json:"brokerID,omitempty"` // +kubebuilder:validation:Optional BrokerInstances []*BrokerInstance `json:"brokerInstances,omitempty"` // +kubebuilder:validation:Optional BrokerState *string `json:"brokerState,omitempty"` }
BrokerStatus defines the observed state of Broker
func (*BrokerStatus) DeepCopy ¶
func (in *BrokerStatus) DeepCopy() *BrokerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerStatus.
func (*BrokerStatus) DeepCopyInto ¶
func (in *BrokerStatus) DeepCopyInto(out *BrokerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerStorageType ¶
type BrokerStorageType string
const ( BrokerStorageType_EBS BrokerStorageType = "EBS" BrokerStorageType_EFS BrokerStorageType = "EFS" )
type BrokerSummary ¶
type BrokerSummary struct { BrokerARN *string `json:"brokerARN,omitempty"` BrokerID *string `json:"brokerID,omitempty"` BrokerName *string `json:"brokerName,omitempty"` // The broker's status. BrokerState *string `json:"brokerState,omitempty"` Created *metav1.Time `json:"created,omitempty"` // The broker's deployment mode. DeploymentMode *string `json:"deploymentMode,omitempty"` // The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ. EngineType *string `json:"engineType,omitempty"` HostInstanceType *string `json:"hostInstanceType,omitempty"` }
Returns information about all brokers.
func (*BrokerSummary) DeepCopy ¶
func (in *BrokerSummary) DeepCopy() *BrokerSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerSummary.
func (*BrokerSummary) DeepCopyInto ¶
func (in *BrokerSummary) DeepCopyInto(out *BrokerSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChangeType ¶
type ChangeType string
const ( ChangeType_CREATE ChangeType = "CREATE" ChangeType_UPDATE ChangeType = "UPDATE" ChangeType_DELETE ChangeType = "DELETE" )
type Configuration ¶
type Configuration struct { ARN *string `json:"arn,omitempty"` // Optional. The authentication strategy used to secure the broker. The default // is SIMPLE. AuthenticationStrategy *string `json:"authenticationStrategy,omitempty"` Created *metav1.Time `json:"created,omitempty"` Description *string `json:"description,omitempty"` // The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ. EngineType *string `json:"engineType,omitempty"` EngineVersion *string `json:"engineVersion,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Tags map[string]*string `json:"tags,omitempty"` }
Returns information about all configurations.
func (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationID ¶
type ConfigurationID struct { ID *string `json:"id,omitempty"` Revision *int64 `json:"revision,omitempty"` }
A list of information about the configuration.
Does not apply to RabbitMQ brokers.
func (*ConfigurationID) DeepCopy ¶
func (in *ConfigurationID) DeepCopy() *ConfigurationID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationID.
func (*ConfigurationID) DeepCopyInto ¶
func (in *ConfigurationID) DeepCopyInto(out *ConfigurationID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRevision ¶
type ConfigurationRevision struct { Created *metav1.Time `json:"created,omitempty"` Description *string `json:"description,omitempty"` Revision *int64 `json:"revision,omitempty"` }
Returns information about the specified configuration revision.
func (*ConfigurationRevision) DeepCopy ¶
func (in *ConfigurationRevision) DeepCopy() *ConfigurationRevision
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRevision.
func (*ConfigurationRevision) DeepCopyInto ¶
func (in *ConfigurationRevision) DeepCopyInto(out *ConfigurationRevision)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Configurations ¶
type Configurations struct { // A list of information about the configuration. // // Does not apply to RabbitMQ brokers. Current *ConfigurationID `json:"current,omitempty"` History []*ConfigurationID `json:"history,omitempty"` // A list of information about the configuration. // // Does not apply to RabbitMQ brokers. Pending *ConfigurationID `json:"pending,omitempty"` }
Broker configuration information
func (*Configurations) DeepCopy ¶
func (in *Configurations) DeepCopy() *Configurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configurations.
func (*Configurations) DeepCopyInto ¶
func (in *Configurations) DeepCopyInto(out *Configurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentMode ¶
type DeploymentMode string
const ( DeploymentMode_SINGLE_INSTANCE DeploymentMode = "SINGLE_INSTANCE" DeploymentMode_ACTIVE_STANDBY_MULTI_AZ DeploymentMode = "ACTIVE_STANDBY_MULTI_AZ" DeploymentMode_CLUSTER_MULTI_AZ DeploymentMode = "CLUSTER_MULTI_AZ" )
type EncryptionOptions ¶
type EncryptionOptions struct { KMSKeyID *string `json:"kmsKeyID,omitempty"` UseAWSOwnedKey *bool `json:"useAWSOwnedKey,omitempty"` }
Does not apply to RabbitMQ brokers.
Encryption options for the broker.
func (*EncryptionOptions) DeepCopy ¶
func (in *EncryptionOptions) DeepCopy() *EncryptionOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionOptions.
func (*EncryptionOptions) DeepCopyInto ¶
func (in *EncryptionOptions) DeepCopyInto(out *EncryptionOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EngineType ¶
type EngineType string
const ( EngineType_ACTIVEMQ EngineType = "ACTIVEMQ" EngineType_RABBITMQ EngineType = "RABBITMQ" )
type EngineVersion ¶
type EngineVersion struct {
Name *string `json:"name,omitempty"`
}
Id of the engine version.
func (*EngineVersion) DeepCopy ¶
func (in *EngineVersion) DeepCopy() *EngineVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineVersion.
func (*EngineVersion) DeepCopyInto ¶
func (in *EngineVersion) DeepCopyInto(out *EngineVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LDAPServerMetadataInput ¶ added in v0.0.3
type LDAPServerMetadataInput struct { Hosts []*string `json:"hosts,omitempty"` RoleBase *string `json:"roleBase,omitempty"` RoleName *string `json:"roleName,omitempty"` RoleSearchMatching *string `json:"roleSearchMatching,omitempty"` RoleSearchSubtree *bool `json:"roleSearchSubtree,omitempty"` ServiceAccountPassword *string `json:"serviceAccountPassword,omitempty"` ServiceAccountUsername *string `json:"serviceAccountUsername,omitempty"` UserBase *string `json:"userBase,omitempty"` UserRoleName *string `json:"userRoleName,omitempty"` UserSearchMatching *string `json:"userSearchMatching,omitempty"` UserSearchSubtree *bool `json:"userSearchSubtree,omitempty"` }
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker.
Does not apply to RabbitMQ brokers.
func (*LDAPServerMetadataInput) DeepCopy ¶ added in v0.0.3
func (in *LDAPServerMetadataInput) DeepCopy() *LDAPServerMetadataInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LDAPServerMetadataInput.
func (*LDAPServerMetadataInput) DeepCopyInto ¶ added in v0.0.3
func (in *LDAPServerMetadataInput) DeepCopyInto(out *LDAPServerMetadataInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LDAPServerMetadataOutput ¶ added in v0.0.3
type LDAPServerMetadataOutput struct { Hosts []*string `json:"hosts,omitempty"` RoleBase *string `json:"roleBase,omitempty"` RoleName *string `json:"roleName,omitempty"` RoleSearchMatching *string `json:"roleSearchMatching,omitempty"` RoleSearchSubtree *bool `json:"roleSearchSubtree,omitempty"` ServiceAccountUsername *string `json:"serviceAccountUsername,omitempty"` UserBase *string `json:"userBase,omitempty"` UserRoleName *string `json:"userRoleName,omitempty"` UserSearchMatching *string `json:"userSearchMatching,omitempty"` UserSearchSubtree *bool `json:"userSearchSubtree,omitempty"` }
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker.
func (*LDAPServerMetadataOutput) DeepCopy ¶ added in v0.0.3
func (in *LDAPServerMetadataOutput) DeepCopy() *LDAPServerMetadataOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LDAPServerMetadataOutput.
func (*LDAPServerMetadataOutput) DeepCopyInto ¶ added in v0.0.3
func (in *LDAPServerMetadataOutput) DeepCopyInto(out *LDAPServerMetadataOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logs ¶
The list of information about logs to be enabled for the specified broker.
func (*Logs) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logs.
func (*Logs) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogsSummary ¶
type LogsSummary struct { Audit *bool `json:"audit,omitempty"` AuditLogGroup *string `json:"auditLogGroup,omitempty"` General *bool `json:"general,omitempty"` GeneralLogGroup *string `json:"generalLogGroup,omitempty"` // The list of information about logs to be enabled for the specified broker. Pending *PendingLogs `json:"pending,omitempty"` }
The list of information about logs currently enabled and pending to be deployed for the specified broker.
func (*LogsSummary) DeepCopy ¶
func (in *LogsSummary) DeepCopy() *LogsSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsSummary.
func (*LogsSummary) DeepCopyInto ¶
func (in *LogsSummary) DeepCopyInto(out *LogsSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PendingLogs ¶
type PendingLogs struct { Audit *bool `json:"audit,omitempty"` General *bool `json:"general,omitempty"` }
The list of information about logs to be enabled for the specified broker.
func (*PendingLogs) DeepCopy ¶
func (in *PendingLogs) DeepCopy() *PendingLogs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PendingLogs.
func (*PendingLogs) DeepCopyInto ¶
func (in *PendingLogs) DeepCopyInto(out *PendingLogs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SanitizationWarning ¶
type SanitizationWarning struct { AttributeName *string `json:"attributeName,omitempty"` ElementName *string `json:"elementName,omitempty"` }
Returns information about the XML element or attribute that was sanitized in the configuration.
func (*SanitizationWarning) DeepCopy ¶
func (in *SanitizationWarning) DeepCopy() *SanitizationWarning
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SanitizationWarning.
func (*SanitizationWarning) DeepCopyInto ¶
func (in *SanitizationWarning) DeepCopyInto(out *SanitizationWarning)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SanitizationWarningReason ¶
type SanitizationWarningReason string
const ( SanitizationWarningReason_DISALLOWED_ELEMENT_REMOVED SanitizationWarningReason = "DISALLOWED_ELEMENT_REMOVED" SanitizationWarningReason_DISALLOWED_ATTRIBUTE_REMOVED SanitizationWarningReason = "DISALLOWED_ATTRIBUTE_REMOVED" SanitizationWarningReason_INVALID_ATTRIBUTE_VALUE_REMOVED SanitizationWarningReason = "INVALID_ATTRIBUTE_VALUE_REMOVED" )
type User ¶
type User struct { ConsoleAccess *bool `json:"consoleAccess,omitempty"` Groups []*string `json:"groups,omitempty"` Password *ackv1alpha1.SecretKeyReference `json:"password,omitempty"` Username *string `json:"username,omitempty"` }
A user associated with the broker. For RabbitMQ brokers, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPendingChanges ¶
type UserPendingChanges struct { ConsoleAccess *bool `json:"consoleAccess,omitempty"` Groups []*string `json:"groups,omitempty"` // The type of change pending for the ActiveMQ user. PendingChange *string `json:"pendingChange,omitempty"` }
Returns information about the status of the changes pending for the ActiveMQ user.
func (*UserPendingChanges) DeepCopy ¶
func (in *UserPendingChanges) DeepCopy() *UserPendingChanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPendingChanges.
func (*UserPendingChanges) DeepCopyInto ¶
func (in *UserPendingChanges) DeepCopyInto(out *UserPendingChanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSummary ¶
type UserSummary struct { // The type of change pending for the ActiveMQ user. PendingChange *string `json:"pendingChange,omitempty"` Username *string `json:"username,omitempty"` }
Returns a list of all broker users. Does not apply to RabbitMQ brokers.
func (*UserSummary) DeepCopy ¶
func (in *UserSummary) DeepCopy() *UserSummary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSummary.
func (*UserSummary) DeepCopyInto ¶
func (in *UserSummary) DeepCopyInto(out *UserSummary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WeeklyStartTime ¶
type WeeklyStartTime struct { DayOfWeek *string `json:"dayOfWeek,omitempty"` TimeOfDay *string `json:"timeOfDay,omitempty"` TimeZone *string `json:"timeZone,omitempty"` }
The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.
func (*WeeklyStartTime) DeepCopy ¶
func (in *WeeklyStartTime) DeepCopy() *WeeklyStartTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WeeklyStartTime.
func (*WeeklyStartTime) DeepCopyInto ¶
func (in *WeeklyStartTime) DeepCopyInto(out *WeeklyStartTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.